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

Project1

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

制作NDS游戏

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

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

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

x
本帖最后由 759339511 于 2011-4-23 22:03 编辑 . j$ X6 w+ c0 S$ @
* O+ h5 @( y9 z8 i! ?
我推荐一个《rpg制作汉化版》这只是一款游戏罢了  此款游戏可通行多人创建地图 如果你觉得看日文不爽的话  就用NDS汉化软件把!!!
. A9 B4 M$ b0 C0 U2 \3 F以下是游戏:    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)
1 A3 o( R/ f' t6 S; ?2 O% U, G汉化包:在解压包内打开(这是最重要的!!!!)
2 e, E8 o; Z& v& R0 W7 j( U) H " @  b, @' i: W; v4 P* V$ n
左击安装
  z0 U# U2 \7 U  }' ~  R
7 d+ N) i9 P' V& G& l接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)# k' I' v6 y, C2 Z$ M
首先我们了解AVG MAKER DS目录结构,如下图
5 F/ W- K! H9 N! z$ v
0 m8 c$ v- `( i; x4 d根目录( X. ^3 z& Z# n, Z' ?
|-----AVGMAKER.nds (ds端执行程式文件)
: M6 U/ r' o1 q8 @1 {|-----avgFiles6 x( X2 ?, b+ }) @& ~
      |-------data
7 h# _* ~* k! d7 m9 {      |        |------用于放置脚本文件(*.spt)& `3 A5 O( F( p& T
      |-------chara
7 Y! N- r: U7 \9 H  m7 S      |        |------用于放置人物图像文件或人物图像资源文件( p  @  E" m. Q- k9 B, T+ n
      |-------bg
8 z% I) D3 N& I$ }      |        |------用于放置背景文件或背景资源文件
( y3 W: e% n& d& X; K      |-------sound# r! _* r' }  ~5 {  B
      |        |------用于放置声音文件或声音资源文件' `( \, R, a& g2 q" x
      |-------bgm1 M+ ?  l4 G" ]/ m" B3 V
      |        |------用于放置背景音乐文件(*.mp3)4 ^. p3 z+ n8 C' F4 m
      |-------font+ w5 t+ e* a7 a6 n! S
      |        |------字库文件(arial_12.asc & simsun_12.hzk)1 T- v; @$ r, U$ \* j9 b
      |-------component
$ I& G! T, I4 \4 ~               |------用于放置组件,如自定义文字框图像文件等
' d- l" {$ A, V$ F- z, [了解目录结构后,接下来我们将制作一小段游戏demo; f' p! q# j4 ^' A* P9 q

6 i& A% F9 l/ ?) W一、图片
1 O2 |& }! _2 @! R# A: X# d首先需要准备素材:
/ I: g5 w6 S) L* w! M  k8 I人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色+ B# f1 {! l8 N8 y
文件名chara1.png, chara2.png
$ R, Q3 }' B% R  s9 g8 r4 A9 [    % L% d/ Q3 v+ X7 A. O& |
背景 大小256×192,256色png图
6 e% k& _& p0 C2 s+ K. S文件名 bg0.png, bg1.png, bg2.png
+ J5 `8 R- L" [: [- E
! s4 k. B! }: D8 @5 T+ t0 e" }# N文字框 大小为256×256,256色png图
. R2 _( E& y* m7 \文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样
! K* i' Y3 `8 Z4 F5 ]7 l$ f0 c! @9 j& Y9 A* o  w
现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具5 A( T1 J( @/ ~
        img_conv.exe:图像转换工具(这些软件自己下)% P  E7 r1 h" V) B& C
        res_packer.exe:资源打包工具(同上)% d( d2 B! s! ]# h
        spt_gen.exe:执行脚本转换工具(同上)
/ |9 ^% M6 o  Y" D        switch:自行下载,音频转换工具(同上+ N4 f: x4 r, q/ v: E
     注意:如不能运行工具程序,请下载安装Microsoft .NET Framework* g& S! B: K% h5 O5 _/ Z7 D
首先我们要用到img_conversion.exe 这个程序1 J. W' }6 B) v6 X6 S( S3 Q+ m5 Y
界面如下9 G1 \% C$ i4 [, v& R4 K

. ^( E4 f4 k* q* C  l- o3 H1 I) [在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。6 v+ U2 @  U% E& e! o
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。- _) z: a- Z+ q
3 _0 Z8 S& Y% `
! b8 P: t, B  z
二、音频- [8 c3 H7 @3 q( W$ Y
将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono, C4 [& L! P, q
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳)
0 z5 g8 f$ G' i; ?3 Z  S/ X- q7 P8 \& j0 ]% c
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
  x4 |, M3 i3 }) Y& U界面如下4 F, g) D2 g! e  }, i
/ ?" t/ ^" v; Q! i! U$ n
将要打包的资源添加进去然后生成指定名字的文件即可。* E- y. z  Y3 r1 n' Y* O
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res' e# e( P: x) ^" Y; C# R4 M
chara1 和 chara2前缀的bin文件打包成img.res。9 e/ ]; @& E8 d6 P0 W# K
同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包). c2 u# V$ C* {7 g' K. `% C0 J

4 l% S5 U) B) R) w. f$ M. u; p, g6 Z
三、脚本1 F$ o0 ^; q) v  q: ?) F0 c; L
资源准备好后,就到了最关键的写游戏脚本了。
3 |9 j: Y* z' n写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。1 V# O( C+ b, c! i6 j3 L, c1 Q% |1 o) f
现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。
8 `5 x8 E) @6 F" k4 D. c我们用记事本建立一个文本begin.txt,添加如下内容。) ]- c+ b# [3 O* o" F
@boxText(0,20,20,200,150,1,"           演示用\n     故事发生在那个秋天\n ");
5 n: o5 ?, T8 u" r4 v; ]8 I@erase(0);! Y* a7 n, ~# ]& |/ u7 h
@res_bg(avgFiles/bg/bg.res,bg0,1);
3 a1 i, W1 n% Q) p% R9 C9 X@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
9 f6 r; g, [& `0 F$ }@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);7 C  t+ b: M1 e( U
@say(0,1,????,"啊!都这么迟啦!");
1 |) ?& E2 f- y7 _; k; q$ T; L@res_chara(avgFiles/chara/img.res, chara1, 1);
9 a4 }' M% f1 Q6 F/ A& V@playBGM(avgFiles/bgm/bgm_1.mp3);
$ z- b( u  x# ?+ i: f@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");, g2 Q# ?  {3 ^1 f% }8 k
@say(0,0,我,"没……没问题。");* c0 v  I7 E7 k9 q- z
@clearChara();
' @6 S* R( s; O* o- T  \@res_bg(avgFiles/bg/bg.res,null,1);+ B; s2 w# x) y, v( S
@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");
0 q! k6 E! `) X# f@res_bg(avgFiles/bg/bg.res,bg1,1);5 V$ M5 A! \: D
@res_chara(avgFiles/chara/img.res, chara1, 1);
' Y% _" i& K! c7 ?3 ]! d& c! C# z3 L@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");; {+ [, j+ f/ n2 ^8 f" d
@res_chara(avgFiles/chara/img.res, chara2, 0);6 o" ~/ h; d" v/ e/ Y+ c; \. L
@say(0,0,静,"我们出去看看吧。");0 J% D3 g; ~. j. @+ K6 S
@clearChara();
8 K  R% n! L' `  p) W; v0 n@res_bg(avgFiles/bg/bg.res,bg2,1);7 g- j% {7 _  x' H  ]* P
@say(0,0,静,"好大的树!");5 ^+ m( L& d7 |: `
@res_chara(avgFiles/chara/img.res, chara1, 1);
+ I( ]2 E+ `. W# |@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");
" [' i$ E- c- o* r@boxText(1,20,20,200,150,1,"          演示结束 ");4 ]! R: f/ ]8 G( z  o3 w. n6 R& Y
@erase(1);
0 I/ a: A  b3 Q2 s% P4 B+ M@stopBGM();
; c1 n8 O2 t8 V, a5 N9 m+ U. N2 n@changeText(avgFiles/data/begin.spt);
  p( u+ n( l: l7 b+ G保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
0 u& J% i& e  H: c0 t( @2 e$ ^8 A# K& B' [

6 q5 k3 q& `! ^) y4 k5 I* v四、配置和运行
0 L  S1 }! W- N( L( H) ^最后把img.res置于avgFiles/chara文件夹下,bg.res置于avgFiles/bg文件夹下,sound.res置于avgFiles/sound文件夹下,begin.spt置于avgFiles/data文件夹下,bgm_1.mp3置于avgFiles/bgm文件夹下。然后拷贝avgFiles文件夹和主程序AVGMAKER.nds至烧录卡根目录即可。(请参考软件压缩包中附带的例子)
1 [0 Y% q! B* j2 z" H9 D% w- D打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。
. `7 e$ P$ _0 x" ?7 r- x6 x4 C6 I+ g
接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有        
3 l( U. U$ y6 M0 [        img_conv.exe:图像转换工具
) {2 Q( Z+ K% V. [) g4 w$ L        res_packer.exe:资源打包工具
5 S( l0 e3 U* c$ S3 e* y        spt_gen.exe:执行脚本转换工具! u+ V* _0 \* j5 F
        switch:自行下载,音频转换工具            
) v6 b8 t, K' ?+ n4 i# j  y nds.part1.rar (4.77 MB, 下载次数: 113) nds.part2.rar (4.77 MB, 下载次数: 316) nds.part3.rar (2.02 MB, 下载次数: 331)         里面还有制作完后的*.nds 范例 7 n; d% ~; t3 J. r
% T! W3 y1 x- Y4 T  ?
终于完工了
5 {  v" d9 b2 {/ u& T
. d% g+ {3 n; b4 m0 Q' b( U4 }

图.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 编辑 / G( ?* K! m, Y5 J2 j% i5 z
: j0 z9 j; M2 G6 G* S
没人回吗......................我补充那个汉化软件可提取素材    那个游戏是半汉化的
回复 支持 反对

使用道具 举报

梦石
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地址。
0 c! M1 l7 y7 ^8 I4 u! P/ Q+ ~
回复 支持 反对

使用道具 举报

梦石
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, 2026-6-6 14:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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