设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4493|回复: 7
打印 上一主题 下一主题

制作NDS游戏

[复制链接]
梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
帖子
8
跳转到指定楼层
1
发表于 2011-4-23 21:50:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 759339511 于 2011-4-23 22:03 编辑 0 T2 _% K( f! [, @7 U

" S8 r8 i! p6 {我推荐一个《rpg制作汉化版》这只是一款游戏罢了  此款游戏可通行多人创建地图 如果你觉得看日文不爽的话  就用NDS汉化软件把!!!
: B! f& F( c% v以下是游戏:    rpg工具汉化版.part01.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part02.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part03.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part04.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part05.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part06.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part07.rar (1.39 MB, 下载次数: 0) rpg工具汉化版.part08.rar (1.39 MB, 下载次数: 71) rpg工具汉化版.part09.rar (1.39 MB, 下载次数: 4) rpg工具汉化版.part10.rar (1.14 MB, 下载次数: 0)               这是:汉化软件包: NDS游戏汉化用最新软件全集.rar (1.63 MB, 下载次数: 0)
5 S! h* ]0 v8 i: K" y( K( F& d汉化包:在解压包内打开(这是最重要的!!!!)
6 g; P! H2 J$ k& I$ f" m$ P5 X
; K4 {6 j! u& K& {左击安装
( G9 ?% i9 {% A7 {3 r2 D! v' l& _& s! `5 P7 }' P
接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)& h1 J# y9 M8 E! l( c0 f( w! h3 X
首先我们了解AVG MAKER DS目录结构,如下图& _! |& w: q4 h7 z" m) _$ A
+ @6 O% L. r' K6 Y! H5 z1 U
根目录: J4 |6 s& n2 R- C9 r
|-----AVGMAKER.nds (ds端执行程式文件)) X' H/ S5 B( a/ Y$ b* ]
|-----avgFiles
/ [+ j* o- R' S7 S      |-------data
. A6 m4 g. Y: V# }      |        |------用于放置脚本文件(*.spt)
4 y! \9 q* L( Z3 }) O      |-------chara% x2 O" ?1 n+ w2 |' e2 q  p
      |        |------用于放置人物图像文件或人物图像资源文件
$ K1 [4 Z2 |* A7 E" m8 j& t      |-------bg% l9 }. c# o+ K/ W' _0 y5 n
      |        |------用于放置背景文件或背景资源文件# B. x* h3 U2 d) |/ U7 s, \# x
      |-------sound
7 @( S' \( ]+ p" n+ `8 b      |        |------用于放置声音文件或声音资源文件
: l, f+ y1 i# b, v: l      |-------bgm
% P  V; W3 Z$ O7 S8 U      |        |------用于放置背景音乐文件(*.mp3)
* b+ h5 H( L5 i# O0 `1 J* X# ~      |-------font% g- q* ^) i+ a! H6 c: k% Q9 u  _6 J
      |        |------字库文件(arial_12.asc & simsun_12.hzk)
* q7 c: N, ^5 e7 D  U      |-------component7 x, W+ Y+ B1 J. J  j, J* o6 y
               |------用于放置组件,如自定义文字框图像文件等; b1 l; K; e5 \8 M: V
了解目录结构后,接下来我们将制作一小段游戏demo
+ \. M, i. G# L, o& T( N; K
" m4 i  B; a# t- l一、图片
2 J0 H0 Z2 P( R首先需要准备素材:
$ E4 U% T1 r8 S5 S4 N* p2 c' e& N人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色
* P4 T  ?9 a5 \4 v' T文件名chara1.png, chara2.png
' Y+ p4 }5 B9 N2 u   
( h7 S. T9 ?  M# G/ a背景 大小256×192,256色png图9 ]6 E6 C# _3 p$ f( m: Q
文件名 bg0.png, bg1.png, bg2.png8 }4 Y5 `$ v+ g/ j

; S+ \7 E( r6 K: V( d3 c文字框 大小为256×256,256色png图1 |' a! S- k6 P( ]8 U7 ~/ Q2 M. X
文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样+ h  u1 X2 q' r7 `

2 b) Y1 o6 k+ j0 \现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具
1 C" B4 s- w) B1 T* Y$ c        img_conv.exe:图像转换工具(这些软件自己下)
7 W9 @' j$ c( G  j/ }4 ^8 Y' V8 [6 f        res_packer.exe:资源打包工具(同上)( W9 A, c$ F; B( Q' F
        spt_gen.exe:执行脚本转换工具(同上)7 `% M( S# K% E9 ?* ]/ T9 D
        switch:自行下载,音频转换工具(同上$ Z1 `! U8 @. g. u& B4 q7 k
     注意:如不能运行工具程序,请下载安装Microsoft .NET Framework' \7 d6 d* V# j) C1 @( t
首先我们要用到img_conversion.exe 这个程序4 q+ C5 K. L& g
界面如下  a/ @' p- \3 s
9 I. C( `; @! B! p& ~: `
在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。' ~: x- S: j4 x5 ~5 ], w  S
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。: M5 r6 ?+ _; t2 U
) `$ z- y  I: o* i

/ N( r% _, F7 H  L  y二、音频
: ~" V) a1 Q, }# i4 O将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono# Z$ \: V3 D  h
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳): G; Y6 v& r) m, O
" |1 k+ B' x8 ~% \4 o' @
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
% C. I7 c4 I5 Z8 \; i8 ^界面如下
- Q& p3 H/ `3 {2 e7 Y3 M( s) q& i' I/ e2 f
将要打包的资源添加进去然后生成指定名字的文件即可。  q& U) ^  t( ?5 e& P. p8 h$ t' S
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res: s. W& }" {8 o: s3 r) m* C
chara1 和 chara2前缀的bin文件打包成img.res。( g: `- x- \- @. @& N
同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包)
3 w4 K& m# G7 {! n/ B' y7 a1 U) C# e& }, i% [+ {  `  U9 r( }

8 \8 a# I% t% z  `7 k+ i; |! F三、脚本
. d' O( v( T1 D3 O; t- l资源准备好后,就到了最关键的写游戏脚本了。4 A4 F3 z: f: X5 b
写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。
% K. a0 [- l* Q现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。
4 _" J; e4 V9 z' ^我们用记事本建立一个文本begin.txt,添加如下内容。
% C4 D9 P: [; H3 Q9 \@boxText(0,20,20,200,150,1,"           演示用\n     故事发生在那个秋天\n ");2 Y* X1 S4 O: ]* B
@erase(0);
6 r9 R: x/ T) Z1 t) }@res_bg(avgFiles/bg/bg.res,bg0,1);$ B, P% o6 y+ M2 {
@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
6 Q% j* G+ d) ?1 ~@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);# ~1 d+ M8 w6 x6 _# @, A% ^  n, ?
@say(0,1,????,"啊!都这么迟啦!");
  r+ U" n( Y' M" {@res_chara(avgFiles/chara/img.res, chara1, 1);
/ }# |1 }( B  s/ Z% o@playBGM(avgFiles/bgm/bgm_1.mp3);$ G9 E! S: {0 {2 N
@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");4 r* A7 f" ^& Y
@say(0,0,我,"没……没问题。");2 K0 k/ b: Z% d2 s! F
@clearChara();
8 t8 {0 j6 [- y( P$ m4 A& Y@res_bg(avgFiles/bg/bg.res,null,1);. k1 ~% ?4 i6 }8 j+ ~$ s. l
@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");
# [6 x$ s4 w# Y@res_bg(avgFiles/bg/bg.res,bg1,1);
. H0 |  e( \" x( Q! u@res_chara(avgFiles/chara/img.res, chara1, 1);
+ `1 I% W6 f; A+ \# p% G$ I0 J% E@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");- S' d9 F# p: ?  R  H+ _0 T
@res_chara(avgFiles/chara/img.res, chara2, 0);2 I- M3 W( x3 i3 h: E
@say(0,0,静,"我们出去看看吧。");: _9 p+ @- C/ s0 s  r1 J  V
@clearChara();
- @+ L# V( A: s7 E: K6 ~@res_bg(avgFiles/bg/bg.res,bg2,1);
' \/ f. L0 m: y& z. E6 N@say(0,0,静,"好大的树!");9 g7 g# b. ~) R8 |
@res_chara(avgFiles/chara/img.res, chara1, 1);
$ o( \7 i0 K+ f% L8 T@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");
0 J: C; y3 {5 g. y: F" {. ^@boxText(1,20,20,200,150,1,"          演示结束 ");
5 h7 s. C! x/ V, o@erase(1);
4 }  E7 B% @4 f& K5 f@stopBGM();
% I2 @. l' v$ Q7 ~@changeText(avgFiles/data/begin.spt);- w' z8 s3 S2 `) O
保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
  M. M9 T9 `0 ]' M, @* r0 C) E8 Z: }; }6 Y9 d

8 c  N" n% T" ?- t2 s四、配置和运行6 U0 L3 W' ~! i5 L. I
最后把img.res置于avgFiles/chara文件夹下,bg.res置于avgFiles/bg文件夹下,sound.res置于avgFiles/sound文件夹下,begin.spt置于avgFiles/data文件夹下,bgm_1.mp3置于avgFiles/bgm文件夹下。然后拷贝avgFiles文件夹和主程序AVGMAKER.nds至烧录卡根目录即可。(请参考软件压缩包中附带的例子)
: f2 U% E- T: Y4 J打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。
" D9 Z% K/ O: `0 N/ M+ S! C- z# a! ?% t# j8 n1 M- ?
接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有        5 ^7 v' c1 X1 L+ j4 Y
        img_conv.exe:图像转换工具4 }6 U6 o' r/ @& q; M: Z9 l" _
        res_packer.exe:资源打包工具
$ N5 ?$ {8 q; V        spt_gen.exe:执行脚本转换工具) c1 }) t0 v- m3 z: _, E
        switch:自行下载,音频转换工具            
# a( g( @0 ?- I nds.part1.rar (4.77 MB, 下载次数: 113) nds.part2.rar (4.77 MB, 下载次数: 316) nds.part3.rar (2.02 MB, 下载次数: 331)         里面还有制作完后的*.nds 范例 7 V2 B/ @- A* a  B6 u) p6 [
) x( q- f3 k9 H6 \+ _. f/ B, {  `
终于完工了
& Q) b* n/ R, b$ k* k! E
/ K* ]' {& S; s  ]; @3 J' Q

图.jpg (42.9 KB, 下载次数: 0)

图.jpg

点评

附件文件不存在或无法读入,请与管理员联系。  发表于 2011-5-14 12:13
梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
帖子
8
2
 楼主| 发表于 2011-4-23 21:56:30 | 只看该作者
本帖最后由 759339511 于 2011-4-23 22:06 编辑
6 V, b! i% Y4 m2 s7 R$ D% n, G9 G) |. r" O/ Q( s% R  U
没人回吗......................我补充那个汉化软件可提取素材    那个游戏是半汉化的
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
533 小时
注册时间
2007-2-2
帖子
859
3
发表于 2011-4-28 14:05:11 | 只看该作者
顶一个,我群组没带领好,此资源精华。以后有用。
+(DS)
=..=(MUSIC)
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-6-8
帖子
109
4
发表于 2011-4-29 11:43:29 | 只看该作者
关键是这个群太冷清了~支持感谢LZ
大家好我是时代之影。 影风3龟速制作中~~~~~~~
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
帖子
8
5
 楼主| 发表于 2011-5-1 21:12:26 | 只看该作者
不用谢  多宣传就行了
回复 支持 反对

使用道具 举报

梦石
0
星屑
97
在线时间
753 小时
注册时间
2011-7-17
帖子
781
6
发表于 2011-9-9 13:18:50 | 只看该作者
求115地址。
5 a6 o, v6 R* N2 U4 [' L
回复 支持 反对

使用道具 举报

梦石
0
星屑
55
在线时间
23 小时
注册时间
2008-4-27
帖子
49
7
发表于 2011-9-11 16:00:14 | 只看该作者
集中火力支持   
回复 支持 反对

使用道具 举报

梦石
0
星屑
55
在线时间
23 小时
注册时间
2008-4-27
帖子
49
8
发表于 2011-9-11 16:01:24 | 只看该作者
不精通脚本能做出游戏吗

点评

这个软件是汉化游戏,提取素材的。。。  发表于 2011-10-1 09:48
回复 支持 反对

使用道具 举报

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-8-19 20:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表