查看: 4998|回复: 7

制作NDS游戏

[复制链接]
梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
回帖
4
发表于 2011-4-23 21:50:06 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 759339511 于 2011-4-23 22:03 编辑
% M3 e2 ?: b+ a
0 c* {3 w  ^# K/ B& I我推荐一个《rpg制作汉化版》这只是一款游戏罢了  此款游戏可通行多人创建地图 如果你觉得看日文不爽的话  就用NDS汉化软件把!!!
+ Q. ~4 G, ~) a4 N( n7 V3 g' o5 I以下是游戏:    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) 3 ~3 e" A, O0 j$ \& S) m$ M+ M; i! `
汉化包:在解压包内打开(这是最重要的!!!!)8 O- Z5 H4 \% `
图.jpg . @: V4 P; l5 ^5 i+ \* P! P. o! V
左击安装
8 a" `( o$ j! n% s$ b* H9 {9 l
接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)
$ ?- ]" H3 ~+ p' Y3 J$ L: I5 {首先我们了解AVG MAKER DS目录结构,如下图
0 X2 ^8 n: ?+ E  X5 z8 a2 E
0 {' ~% j: w9 \! J' A& k1 ?4 C根目录
; b' N3 u5 x7 L3 e+ c|-----AVGMAKER.nds (ds端执行程式文件)
+ C$ t3 N2 ~& N" l* a|-----avgFiles
' k, H4 A  ^/ F7 i& B: a; V7 W; N      |-------data/ |( v. V: I% j6 l4 V! d
      |        |------用于放置脚本文件(*.spt)
0 ^, H4 j- F. z3 s9 z; y9 i      |-------chara
, u; f: T" b# U+ `  Y      |        |------用于放置人物图像文件或人物图像资源文件
+ e* p% `1 d6 e: c: b# \      |-------bg
7 ~" D" n" G3 T# Q9 ?" T      |        |------用于放置背景文件或背景资源文件' h& m0 d) _) ]4 [
      |-------sound& [, b- q& O+ \! U. T
      |        |------用于放置声音文件或声音资源文件* u$ [& t% o  z
      |-------bgm
# u- \  `0 h" B      |        |------用于放置背景音乐文件(*.mp3)6 K# z+ W7 D- t
      |-------font
3 V8 m5 {" d% ^, h, `; i8 G      |        |------字库文件(arial_12.asc & simsun_12.hzk)0 c5 }0 H4 g$ ?- f7 J/ P  @
      |-------component
: r  q: B  R8 T% A9 g9 r+ n               |------用于放置组件,如自定义文字框图像文件等! ~9 @6 H1 ?' @! K
了解目录结构后,接下来我们将制作一小段游戏demo) L' E. L7 O( }0 s
; e8 q- a4 @0 |) S. H
一、图片8 o7 j2 R3 {6 y
首先需要准备素材:  V( L1 y0 R& w% r2 ?' ?6 h+ x
人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色
9 o) i5 S! P5 y: u, O8 G6 s文件名chara1.png, chara2.png: \- _/ z) C  \; ~; V( N' l
    ; K( i9 A2 ~2 J5 q! ]
背景 大小256×192,256色png图
2 M5 d& v+ ^! |) j  l& x! Q文件名 bg0.png, bg1.png, bg2.png) P& d" O& P6 l( e9 ?  j0 L

5 ^: s& X: m6 q文字框 大小为256×256,256色png图1 U, |# i2 \9 I% P4 t3 Y7 \! L: T6 O
文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样1 f# ]% @! v0 Q
. a) o1 X- L& Q$ y: `1 `
现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具
8 S( o; _7 C2 p$ t- D        img_conv.exe:图像转换工具(这些软件自己下)
, [$ b$ u& ^+ j: K        res_packer.exe:资源打包工具(同上)
- s/ B9 v/ C' ?$ Q        spt_gen.exe:执行脚本转换工具(同上)! s0 d6 d1 m2 ?4 M7 ~' o! v
        switch:自行下载,音频转换工具(同上
0 A7 V" w6 M. L( A5 q5 k     注意:如不能运行工具程序,请下载安装Microsoft .NET Framework4 Q  e7 U# e& d7 F+ M
首先我们要用到img_conversion.exe 这个程序$ R# c) z* f: h0 }
界面如下
& A& r& S7 m$ ~" v; |) z6 M
9 M. n* k3 R. P4 |在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。8 p4 z8 C, \. J$ g
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。
+ O; K* q, h1 q1 ?2 p5 z8 M" \2 H* b% R" f

  k$ v5 c* l- ]' L( c9 U5 `二、音频
/ o6 t& p* u; d: b  d9 ]将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono6 @/ u3 g" R) {( e! g7 F/ H
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳)
! r. {5 i* d% N) p$ u" m! G' T0 Z+ t  S% A, W8 R
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
2 {* N* @+ L: [  e- g# F界面如下
. J# ]! F# ?! {- q. P0 p* A! y; D- D) U( P$ t# n
将要打包的资源添加进去然后生成指定名字的文件即可。! I; [9 d! l# j3 @
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res
0 s: `" k  q' @3 n* tchara1 和 chara2前缀的bin文件打包成img.res。
5 ]3 u4 X4 L6 q; s: `$ X# X同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包)
/ a  J7 e; s  H0 d8 J( d5 Q$ r2 I8 X9 M$ P: w* ^. C
, X4 K3 m& H& E9 B2 d; w
三、脚本3 a* O" l# ?, \7 @
资源准备好后,就到了最关键的写游戏脚本了。' i, U6 c7 z$ Z: F* W: K! C0 X
写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。
4 @8 q+ B' _5 ^$ D现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。+ k8 H, V" \. Y3 [
我们用记事本建立一个文本begin.txt,添加如下内容。5 i% i2 `; F+ A
@boxText(0,20,20,200,150,1,"           演示用\n     故事发生在那个秋天\n ");/ s- f5 E- N8 @' O
@erase(0);
9 `: P% w; C9 [7 {' g@res_bg(avgFiles/bg/bg.res,bg0,1);/ T: r6 l$ w  W0 c
@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
# D1 s: p3 s/ ]4 D  ~8 A( U@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);" V5 u  d& B' H: @' y/ b; O
@say(0,1,????,"啊!都这么迟啦!");
& b0 S! T! g% b  c: n@res_chara(avgFiles/chara/img.res, chara1, 1);# ]9 @1 V6 j4 J4 E; `6 z/ k/ U
@playBGM(avgFiles/bgm/bgm_1.mp3);
. d- _( E3 c& u@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");  G! \. N' T3 q
@say(0,0,我,"没……没问题。");
* L5 o9 c, \: g& |0 R@clearChara();* C7 m! f, {5 I, O
@res_bg(avgFiles/bg/bg.res,null,1);& U5 r- Q# R: U& B" ]5 x
@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");. U0 G( n* X2 D3 D
@res_bg(avgFiles/bg/bg.res,bg1,1);8 Q, E/ H3 }2 Y
@res_chara(avgFiles/chara/img.res, chara1, 1);7 v6 ~3 C# H! T. ^$ F
@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");' k9 ~6 m0 R! g
@res_chara(avgFiles/chara/img.res, chara2, 0);
! r% |! u! L+ k$ I7 ~  d" ^@say(0,0,静,"我们出去看看吧。");
$ g7 x: V3 o  K* D! l@clearChara();. U. d. p% k/ a, A, _) M
@res_bg(avgFiles/bg/bg.res,bg2,1);1 W1 f/ J3 U2 g
@say(0,0,静,"好大的树!");* P' N1 W3 d. R% a5 l! y9 V
@res_chara(avgFiles/chara/img.res, chara1, 1);, @* S( ^3 `1 B1 K# o/ i, o
@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");4 c8 |0 n( Q0 ^8 F( p4 p- |$ g$ |
@boxText(1,20,20,200,150,1,"          演示结束 ");
6 V! M# E, V4 D; R' H# m@erase(1);1 ~6 Y, D5 S+ C2 r. R. a
@stopBGM();
- [$ r2 G& q+ q: H' _@changeText(avgFiles/data/begin.spt);
/ J- w! s  m; O9 D保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
1 @+ p' q* u5 i0 v$ R1 E3 Y& K& x0 s/ q6 }* i) ?# @. Y2 `; e

0 [7 f2 v9 `  s- ^四、配置和运行
9 g6 `' x% z8 Z& z  H# \2 s8 T最后把img.res置于avgFiles/chara文件夹下,bg.res置于avgFiles/bg文件夹下,sound.res置于avgFiles/sound文件夹下,begin.spt置于avgFiles/data文件夹下,bgm_1.mp3置于avgFiles/bgm文件夹下。然后拷贝avgFiles文件夹和主程序AVGMAKER.nds至烧录卡根目录即可。(请参考软件压缩包中附带的例子). J2 P0 _4 @" E0 b, ~# e: A; q
打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。
# q3 a" ]: p$ f$ \" h9 q
: [3 \  ~5 X) J& X/ o' ^接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有        ( U' `8 x8 i% i' |  {% a, D, L
        img_conv.exe:图像转换工具
/ p- k' M) w9 a& ?" ]        res_packer.exe:资源打包工具- l& Z) s5 x; e$ B. `2 s; b
        spt_gen.exe:执行脚本转换工具
0 O1 d3 F# J$ d* ~+ ?3 r0 C        switch:自行下载,音频转换工具            
4 ~4 L' o+ p2 f1 w3 m; k" _- \: z nds.part1.rar (4.77 MB, 下载次数: 113) nds.part2.rar (4.77 MB, 下载次数: 316) nds.part3.rar (2.02 MB, 下载次数: 331)         里面还有制作完后的*.nds 范例
) m& G% n2 d2 b  q0 J3 M. o; O
终于完工了' I/ R( Q! L1 U( e- b* i% S
% B5 ]$ h. o6 d2 ?- A8 N
图.jpg

点评

附件文件不存在或无法读入,请与管理员联系。  发表于 2011-5-14 12:13
梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
回帖
4
 楼主| 发表于 2011-4-23 21:56:30 | 显示全部楼层
本帖最后由 759339511 于 2011-4-23 22:06 编辑 3 z! @1 H+ G1 z0 q5 Y7 _3 K% x0 C

& |. r9 P& A- t( i. ^9 g" m- W没人回吗......................我补充那个汉化软件可提取素材    那个游戏是半汉化的
回复

使用道具 举报

梦石
0
星屑
50
在线时间
533 小时
注册时间
2007-2-2
回帖
667
发表于 2011-4-28 14:05:11 | 显示全部楼层
顶一个,我群组没带领好,此资源精华。以后有用。
+▂+(DS)
=..=(MUSIC)
回复

使用道具 举报

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

使用道具 举报

梦石
0
星屑
50
在线时间
20 小时
注册时间
2011-4-22
回帖
4
 楼主| 发表于 2011-5-1 21:12:26 | 显示全部楼层
不用谢  多宣传就行了
回复

使用道具 举报

梦石
0
星屑
97
在线时间
753 小时
注册时间
2011-7-17
回帖
710
发表于 2011-9-9 13:18:50 | 显示全部楼层
求115地址。
6 ^: D1 k5 \. n6 d" W; Y
回复

使用道具 举报

梦石
0
星屑
55
在线时间
23 小时
注册时间
2008-4-27
回帖
29
发表于 2011-9-11 16:00:14 | 显示全部楼层
集中火力支持   
回复

使用道具 举报

梦石
0
星屑
55
在线时间
23 小时
注册时间
2008-4-27
回帖
29
发表于 2011-9-11 16:01:24 | 显示全部楼层
不精通脚本能做出游戏吗

点评

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

使用道具 举报

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本发帖返回顶部