Project1
标题:
制作NDS游戏
[打印本页]
作者:
759339511
时间:
2011-4-23 21:50
标题:
制作NDS游戏
本帖最后由 759339511 于 2011-4-23 22:03 编辑
! s3 ` _* Z9 p% o1 i/ S
& t# K! ?- t2 Y
我推荐一个《rpg制作汉化版》这只是一款游戏罢了 此款游戏可通行多人创建地图 如果你觉得看日文不爽的话 就用NDS汉化软件把!!!
4 x& s6 O+ f( w3 h1 D& i2 d7 L
以下是游戏:
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 上传
点击文件名下载附件
' U8 G ~) G$ v
汉化包:在解压包内打开(这是最重要的!!!!)
" b4 a2 n! X% R2 C6 q
图.jpg
(42.9 KB, 下载次数: 0)
下载附件
保存到相册
2011-4-23 21:44 上传
+ o3 A# d/ x" M; d' W: I, c8 J- N
左击安装
( O# G% k8 i. L8 E! |
[attach]53712[/attach]
* H, L' c3 J1 m5 E) H7 z
接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)
8 K4 z7 i; L8 J$ a
首先我们了解AVG MAKER DS目录结构,如下图
' z9 Q* I2 t2 u* @# j
8 N% [2 M" E/ V* S
根目录
5 q) X8 G8 A5 J( L7 I
|-----AVGMAKER.nds (ds端执行程式文件)
% x5 I7 I7 M# `+ x @" U5 b/ S# W/ u
|-----avgFiles
3 T/ _4 S% s" ~. i' u
|-------data
# p7 y) A/ w- V. R# G( O% l
| |------用于放置脚本文件(*.spt)
) E8 `; q) x$ s5 K3 }7 ]
|-------chara
% | z+ H0 v+ h
| |------用于放置人物图像文件或人物图像资源文件
. L2 l# m3 L. W$ |% ~
|-------bg
) d! }' g) I. S; R' j; ]" r/ d; E; V
| |------用于放置背景文件或背景资源文件
0 b% K6 _2 K$ K% @) F- I5 i; q
|-------sound
: p1 S7 \9 @, J
| |------用于放置声音文件或声音资源文件
% A9 U7 H, i. w. c J6 i
|-------bgm
7 J4 o% F, ~3 T% ]& D
| |------用于放置背景音乐文件(*.mp3)
: V, B- j9 P+ ^# Q" C# e j* d) e
|-------font
- h/ i0 C% w9 g$ h
| |------字库文件(arial_12.asc & simsun_12.hzk)
/ W J* l w- N( w( h
|-------component
8 s I0 E% w4 |* z3 h& }4 e
|------用于放置组件,如自定义文字框图像文件等
( p) T* O e9 h) h" d$ L
了解目录结构后,接下来我们将制作一小段游戏demo
! R& x( E ^7 t5 M# I; O7 f
% f, ~7 @5 i D @2 ?
一、图片
S6 b. Q* ]& `- u
首先需要准备素材:
: I0 x+ }! |* S1 ]
人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色
) H h/ e& L" y7 A
文件名chara1.png, chara2.png
; b* a4 W+ A6 ~; q4 H! q7 Y9 K
1 B; W+ m# {. a8 C9 |
背景 大小256×192,256色png图
: Z! h( z. ]* v, X; v
文件名 bg0.png, bg1.png, bg2.png
$ y& C5 ?9 H' Y/ P6 ^
+ ~8 m; O) s1 P5 g. Y2 R
文字框 大小为256×256,256色png图
0 U: Y4 \4 b# [ c
文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样
5 K, m! @% H) r' {3 A/ J4 i
9 _* k( E/ n$ {; q+ T( y
现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具
* L3 Y9 Y3 m% \+ Y9 x
img_conv.exe:图像转换工具(这些软件自己下)
0 I) |6 y* Q$ r5 `9 M
res_packer.exe:资源打包工具(同上)
; f5 b' C5 j7 A
spt_gen.exe:执行脚本转换工具(同上)
1 s1 e- E$ g4 L5 i8 E' P, w
switch:自行下载,音频转换工具(同上
" C* E, g- J2 {2 v
注意:如不能运行工具程序,请下载安装Microsoft .NET Framework
# Q" O% t# R( T% P5 Q/ @3 V- }
首先我们要用到img_conversion.exe 这个程序
$ ?9 h6 _6 F8 n/ ~! V, [3 d
界面如下
( Q8 |6 D k4 u `
5 F! | L7 O9 g0 j4 |5 @& {6 w
在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。
9 _0 ~( i2 Z( m# N5 i
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。
! c8 m* X2 d/ T; j2 v. s7 v7 {0 Q* T
! i1 D0 J# R8 x9 E
. e4 i; L( g k5 c+ M3 _! K
二、音频
. j7 n6 Y, ]2 U2 E( @. j
将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono
. B% {! w& Z: H- D' ?9 I% g4 w
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳)
5 n8 E( R' ~3 X/ \5 d
3 ], f0 [; h+ u1 M! ]
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
* {6 W8 I0 [ f! _& V+ i, h7 c4 j
界面如下
4 f0 b) ^/ }, a3 ]- X0 J( F6 w
0 |8 m! M$ [3 _& \: Z i
将要打包的资源添加进去然后生成指定名字的文件即可。
$ g1 M/ [7 C, I. C0 T9 M# r$ k
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res
( L) u+ V7 h3 m4 J% a& `8 Q# E
chara1 和 chara2前缀的bin文件打包成img.res。
4 \3 s8 J u+ b0 L; _3 L& v
同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包)
$ ?7 T! K/ k' S
/ R- P( G* E& q3 Q2 z
0 d% k% D' q4 n+ ?4 }* h3 Q
三、脚本
) a* d$ K. n8 R) k6 ]
资源准备好后,就到了最关键的写游戏脚本了。
3 |; [& K$ k% D* t- f
写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。
) B- _& t$ ^! C
现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。
1 ~, \) L7 P0 e6 f/ ?. b. n2 y
我们用记事本建立一个文本begin.txt,添加如下内容。
9 |- J5 f# l+ a
@boxText(0,20,20,200,150,1," 演示用\n 故事发生在那个秋天\n ");
) T1 p5 k* n- K/ o
@erase(0);
" V, I) @' R) k9 z! a" A) W( X0 g
@res_bg(avgFiles/bg/bg.res,bg0,1);
7 g4 P( ~0 ]8 { U; I: r! C5 C
@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
7 h- o. I, u3 {" V' ~! ^. k0 I% E
@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);
, K. {! i5 _' H3 |, o
@say(0,1,????,"啊!都这么迟啦!");
# q h7 X- r7 X
@res_chara(avgFiles/chara/img.res, chara1, 1);
U; s+ k& ?; J ?* P
@playBGM(avgFiles/bgm/bgm_1.mp3);
* a4 b+ O4 H, S# y% q( [* i
@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");
+ t" [3 y/ g- }% U* b- d
@say(0,0,我,"没……没问题。");
5 W, {: g! K1 F" H: ]
@clearChara();
. K( F6 `: N2 A8 g s* q$ {
@res_bg(avgFiles/bg/bg.res,null,1);
& E) ] A) d4 z W3 Z* G
@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");
; _+ L3 V( Q3 ]8 m
@res_bg(avgFiles/bg/bg.res,bg1,1);
0 v, W8 D, z! j! [
@res_chara(avgFiles/chara/img.res, chara1, 1);
3 r* D: j, J u. C
@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");
6 ?! j4 a. C [. y, ]
@res_chara(avgFiles/chara/img.res, chara2, 0);
k" h1 p" u6 M3 a# e
@say(0,0,静,"我们出去看看吧。");
; ^! k* u7 W; J) _0 O' F
@clearChara();
9 P& ]3 [* [* M6 b& t3 q. D
@res_bg(avgFiles/bg/bg.res,bg2,1);
0 I, N8 P4 g. c+ x5 l
@say(0,0,静,"好大的树!");
! q5 y9 }: p! i' J2 P1 ?6 M
@res_chara(avgFiles/chara/img.res, chara1, 1);
$ o* G; m: l1 I( |" c! e- f
@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");
& u* v' m- A; j2 u v% V+ }) a# o
@boxText(1,20,20,200,150,1," 演示结束 ");
g% j; O( V ^: l4 c3 i
@erase(1);
8 `: k8 |0 R0 y' [, a
@stopBGM();
& n2 o+ a0 {' Q; i! S' r
@changeText(avgFiles/data/begin.spt);
8 K" x4 q# f- t& k9 H
保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
4 G# w) R$ h0 j/ B+ X# p$ A7 }4 d
6 b3 {* s o/ \6 x7 e
+ u( s9 ?& X: A
四、配置和运行
: f4 ?) {8 ]4 m+ F5 @
最后把img.res置于avgFiles/chara文件夹下,bg.res置于avgFiles/bg文件夹下,sound.res置于avgFiles/sound文件夹下,begin.spt置于avgFiles/data文件夹下,bgm_1.mp3置于avgFiles/bgm文件夹下。然后拷贝avgFiles文件夹和主程序AVGMAKER.nds至烧录卡根目录即可。(请参考软件压缩包中附带的例子)
% {; o8 [2 `) F" M3 \/ F* E
打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。
) ], }) Y' F" W
u: T2 S5 ?! f' f8 {& k
接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有
( J5 n5 T% @, o; {6 N' Q
img_conv.exe:图像转换工具
1 H. |! W& D$ m! Q# O$ n3 p* R, @
res_packer.exe:资源打包工具
/ f3 Z( X: U4 I4 W
spt_gen.exe:执行脚本转换工具
) `; \* q; ^0 w D5 v/ I. S
switch:自行下载,音频转换工具
1 h% y% j3 k9 m& J4 c+ m7 i$ `# ~
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 范例
{2 U1 t: P/ T$ A ^
- e9 K# l& u- C* z
终于完工了
7 X$ T. ~" `0 i3 t( z; ? W
% P+ p5 q* h; G4 J, F. \/ t& D
图.jpg
(42.9 KB, 下载次数: 0)
下载附件
保存到相册
2011-4-23 21:43 上传
作者:
759339511
时间:
2011-4-23 21:56
本帖最后由 759339511 于 2011-4-23 22:06 编辑
3 N% R% u: P5 a g3 g k
4 a7 `1 H! Q1 }; I0 l5 b
没人回吗............
..........我补充那个汉化软件可提取素材 那个游戏是半汉化的
作者:
明火暗雷
时间:
2011-4-28 14:05
顶一个,我群组没带领好,此资源精华。以后有用。
作者:
时代之影
时间:
2011-4-29 11:43
关键是这个群太冷清了~支持感谢LZ
作者:
759339511
时间:
2011-5-1 21:12
不用谢 多宣传就行了
作者:
火星·奈
时间:
2011-9-9 13:18
求115地址。
+ D' L1 O, S7 ?# n- a7 O7 V% g
作者:
qqoo6789
时间:
2011-9-11 16:00
集中火力支持
作者:
qqoo6789
时间:
2011-9-11 16:01
不精通脚本能做出游戏吗
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1