Project1
标题:
制作NDS游戏
[打印本页]
作者:
759339511
时间:
2011-4-23 21:50
标题:
制作NDS游戏
本帖最后由 759339511 于 2011-4-23 22:03 编辑
& u- d, X1 w1 W& ?
7 J# @$ T8 `# F4 B
我推荐一个《rpg制作汉化版》这只是一款游戏罢了 此款游戏可通行多人创建地图 如果你觉得看日文不爽的话 就用NDS汉化软件把!!!
6 t5 E, q6 [0 p4 z" I; j4 @
以下是游戏:
rpg工具汉化版.part01.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:17 上传
点击文件名下载附件
rpg工具汉化版.part02.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:18 上传
点击文件名下载附件
rpg工具汉化版.part03.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:18 上传
点击文件名下载附件
rpg工具汉化版.part04.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:19 上传
点击文件名下载附件
rpg工具汉化版.part05.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:19 上传
点击文件名下载附件
rpg工具汉化版.part06.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:20 上传
点击文件名下载附件
rpg工具汉化版.part07.rar
(1.39 MB, 下载次数: 0)
2011-4-23 21:20 上传
点击文件名下载附件
rpg工具汉化版.part08.rar
(1.39 MB, 下载次数: 71)
2011-4-23 21:20 上传
点击文件名下载附件
rpg工具汉化版.part09.rar
(1.39 MB, 下载次数: 4)
2011-4-23 21:21 上传
点击文件名下载附件
rpg工具汉化版.part10.rar
(1.14 MB, 下载次数: 0)
2011-4-23 21:17 上传
点击文件名下载附件
这是:汉化软件包:
NDS游戏汉化用最新软件全集.rar
(1.63 MB, 下载次数: 0)
2011-4-23 20:50 上传
点击文件名下载附件
0 _, i. ?( m$ D6 U" a1 r0 G( c
汉化包:在解压包内打开(这是最重要的!!!!)
, l- T4 s4 I( r% E8 d! V
图.jpg
(42.9 KB, 下载次数: 0)
下载附件
保存到相册
2011-4-23 21:44 上传
, a) B |; x3 ]5 ?5 N8 u6 c
左击安装
9 O* b: Q: O$ u! O0 S' G
[attach]53712[/attach]
% W$ y* O" b0 S7 W! x/ B
接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)
/ N( ^' M8 z2 b, n. |* Q# [
首先我们了解AVG MAKER DS目录结构,如下图
+ g1 p0 [! j4 ^/ U
+ i7 ]7 ~' r/ ?+ b$ h( Y" g
根目录
8 g! g" \2 E8 j- d+ t$ i
|-----AVGMAKER.nds (ds端执行程式文件)
2 L2 j# C+ Z9 B# x, K$ w5 T
|-----avgFiles
% H# }3 z2 l+ @
|-------data
& o S# f- I2 H; v7 S9 s& l) Z$ S
| |------用于放置脚本文件(*.spt)
( A: B* T0 }2 L$ `4 T: d
|-------chara
) h: o) P6 R1 L$ ^
| |------用于放置人物图像文件或人物图像资源文件
" N9 @( {% h# n- e3 Y# I$ S
|-------bg
; n" }( z" O0 b" @" k
| |------用于放置背景文件或背景资源文件
) f6 V" k- q5 S& x( }* r3 d
|-------sound
; k6 o. R" U) }* v0 F( |
| |------用于放置声音文件或声音资源文件
2 ~" Y% Z# A; G) D" x+ g
|-------bgm
( S: ]7 ?% ?1 `9 R
| |------用于放置背景音乐文件(*.mp3)
) c. P' Q3 `2 ?% t7 n, ?; q/ l
|-------font
1 x7 b$ B3 q( G- F( p3 g
| |------字库文件(arial_12.asc & simsun_12.hzk)
$ m2 f" `" l5 J+ G# ^; y0 v
|-------component
8 E" o! [' F8 r$ O6 r w
|------用于放置组件,如自定义文字框图像文件等
8 S8 }1 l% V, P5 D. X
了解目录结构后,接下来我们将制作一小段游戏demo
: T$ [2 B: \/ ^- i. L
4 G. I6 g( v5 H c; @
一、图片
& S& Q% f7 |9 S9 l* P4 h% ~3 c
首先需要准备素材:
, S5 s4 o* O. i4 c o! _0 o: V
人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色
) G, D3 n5 [, I' ?# c+ V! W8 w3 V# F
文件名chara1.png, chara2.png
# }; n* h- t" o4 Q _6 @0 K) A3 J# W$ M
) F/ f0 o* Q+ g5 s) R' b. h
背景 大小256×192,256色png图
& {" }% B) C. t: s
文件名 bg0.png, bg1.png, bg2.png
c5 j% ~! Z/ [
8 Y) s. Q$ c" j5 i6 X9 ~
文字框 大小为256×256,256色png图
/ r8 T4 |: P3 m4 U* E' o
文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样
2 }# P- s! J( [- e
1 S) f8 m0 g" |& g3 v3 t, W% ]
现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具
- X+ s' P" j) Z( }
img_conv.exe:图像转换工具(这些软件自己下)
9 C9 c# f& G( n+ C: J( E
res_packer.exe:资源打包工具(同上)
$ `& ]: h; ^' G2 S3 [$ W
spt_gen.exe:执行脚本转换工具(同上)
; i9 W, K" E- I2 a1 C, U
switch:自行下载,音频转换工具(同上
]5 P- ]4 P: u
注意:如不能运行工具程序,请下载安装Microsoft .NET Framework
& Z8 N' y" u1 d. Y
首先我们要用到img_conversion.exe 这个程序
& j" {# t6 h2 V* d! ~+ n
界面如下
c& y. p3 d. H/ n9 t# B
+ h& a' U* m) u# o! w
在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。
* t/ h4 [) B9 N" I
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。
J8 C# q0 ^, T6 s9 @" W
% _( ]2 T* \: W; N: O( @2 Q
& a1 f0 l+ u' ~) D" m
二、音频
5 B$ x, {2 L' r. c# v
将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono
/ @( ~$ ^7 Z# F% y
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳)
! L4 [( L/ L$ e6 g
8 B5 p7 u2 w# P1 y% ]" q$ ~
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
3 D# \' L+ G- W8 r0 c- \$ Y6 i: o
界面如下
& g/ E0 t) f) }# I/ t; D2 P
/ k1 P% B \) s9 ?$ ?& f- T& }
将要打包的资源添加进去然后生成指定名字的文件即可。
- a# g$ R1 s' R% k9 {
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res
. T" d* V: ?2 p- j& V ?
chara1 和 chara2前缀的bin文件打包成img.res。
( g" V+ t7 t# F9 @/ H' k0 r' ]
同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包)
* q+ V% y- a' s' ?, n6 o
. g! z+ f6 n: z* `
9 P5 [2 T( m- b$ h
三、脚本
0 j) `$ x; l5 r3 D i" e
资源准备好后,就到了最关键的写游戏脚本了。
9 X: m8 q2 ^% f) K0 N9 ]! f
写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。
* ]' @0 `/ s1 q
现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。
( l: W6 D8 i0 |9 s9 m
我们用记事本建立一个文本begin.txt,添加如下内容。
, B4 L4 f) w) m q+ \
@boxText(0,20,20,200,150,1," 演示用\n 故事发生在那个秋天\n ");
0 M9 E3 R; o% B" }6 i% H
@erase(0);
3 a7 l a o N$ O H- C
@res_bg(avgFiles/bg/bg.res,bg0,1);
1 p: m2 x& U# w" R8 o9 D
@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
; l! i# W2 `- F: l
@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);
" h4 E) ]: S' h8 Z6 g! y
@say(0,1,????,"啊!都这么迟啦!");
' R+ f+ d, W% E( ^" i) s4 @- o
@res_chara(avgFiles/chara/img.res, chara1, 1);
$ [8 m% b, O0 M* @% j2 U. n
@playBGM(avgFiles/bgm/bgm_1.mp3);
. v3 V! h; G+ X/ `. k4 [
@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");
8 j; @$ Q J! ~8 t" o! P5 ?/ A" C
@say(0,0,我,"没……没问题。");
. P4 L) P& J5 b, M
@clearChara();
1 z2 f9 Z1 h" s7 a
@res_bg(avgFiles/bg/bg.res,null,1);
2 L5 w% D, ~9 ?& Q
@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");
* r2 K7 B/ O, |0 Y$ k& j7 ]
@res_bg(avgFiles/bg/bg.res,bg1,1);
O( b+ A8 w3 H9 H: y7 A# i+ y: ?8 I
@res_chara(avgFiles/chara/img.res, chara1, 1);
" n J* H3 a8 z, K F9 r
@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");
* e& i4 B& E) Q6 u; p
@res_chara(avgFiles/chara/img.res, chara2, 0);
' T2 f# F5 M/ D6 C9 n$ `
@say(0,0,静,"我们出去看看吧。");
) c1 X; Y# z, U! P2 Z% s9 W6 l5 S
@clearChara();
# W3 W' O, o2 L7 g* o
@res_bg(avgFiles/bg/bg.res,bg2,1);
% s( f4 w. X' E. v* i
@say(0,0,静,"好大的树!");
% J0 K. p) U; k) I- b, `" `
@res_chara(avgFiles/chara/img.res, chara1, 1);
9 E# ]5 g/ q% l; h5 w7 X' D
@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");
' Y2 E. }3 f2 c" q* d
@boxText(1,20,20,200,150,1," 演示结束 ");
- d, d/ @% y* a" a% J2 @
@erase(1);
- J: g" \2 K$ ^8 A: @. q/ Z+ A( |
@stopBGM();
" K8 h o7 Q9 _
@changeText(avgFiles/data/begin.spt);
$ P% R0 E% G0 ?& u
保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
* k5 p: W# }0 U! c2 u. w
: A# p* K6 Z/ Z' G& G! F( ^+ l
1 U8 ]% o i7 f/ {; L
四、配置和运行
2 N, x! E$ ]1 l+ l
最后把img.res置于avgFiles/chara文件夹下,bg.res置于avgFiles/bg文件夹下,sound.res置于avgFiles/sound文件夹下,begin.spt置于avgFiles/data文件夹下,bgm_1.mp3置于avgFiles/bgm文件夹下。然后拷贝avgFiles文件夹和主程序AVGMAKER.nds至烧录卡根目录即可。(请参考软件压缩包中附带的例子)
P. ]" a; e' ?6 N* Q9 ]8 |
打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。
, r2 x0 O, P* Y( ?( }) y6 i
+ x! D9 ~' X6 s! y3 M
接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有
. r9 k) s( R9 n8 f
img_conv.exe:图像转换工具
( j% o3 }' m8 f2 C4 N2 w
res_packer.exe:资源打包工具
9 }$ _3 l7 Z# Q3 z8 y" c p
spt_gen.exe:执行脚本转换工具
8 A8 ~' a# M1 F) f' u
switch:自行下载,音频转换工具
* ^$ s, s# Z7 |4 F. o7 Z' {2 L
nds.part1.rar
(4.77 MB, 下载次数: 113)
2011-4-23 21:24 上传
点击文件名下载附件
nds.part2.rar
(4.77 MB, 下载次数: 316)
2011-4-23 21:25 上传
点击文件名下载附件
nds.part3.rar
(2.02 MB, 下载次数: 331)
2011-4-23 21:26 上传
点击文件名下载附件
里面还有制作完后的*.nds 范例
1 d, ~& k+ B, j8 N
- w" l/ Q) B. B! w
终于完工了
/ j) _, |% A5 I; X
& ?9 \0 [& X4 j, c
图.jpg
(42.9 KB, 下载次数: 0)
下载附件
保存到相册
2011-4-23 21:43 上传
作者:
759339511
时间:
2011-4-23 21:56
本帖最后由 759339511 于 2011-4-23 22:06 编辑
/ F+ Z" V+ L6 _9 q2 I4 ~# s
0 X" u4 O, f0 B9 @7 c
没人回吗............
..........我补充那个汉化软件可提取素材 那个游戏是半汉化的
作者:
明火暗雷
时间:
2011-4-28 14:05
顶一个,我群组没带领好,此资源精华。以后有用。
作者:
时代之影
时间:
2011-4-29 11:43
关键是这个群太冷清了~支持感谢LZ
作者:
759339511
时间:
2011-5-1 21:12
不用谢 多宣传就行了
作者:
火星·奈
时间:
2011-9-9 13:18
求115地址。
3 U$ Y# P! u- T' T1 l/ K& ^- ]
作者:
qqoo6789
时间:
2011-9-11 16:00
集中火力支持
作者:
qqoo6789
时间:
2011-9-11 16:01
不精通脚本能做出游戏吗
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1