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

Project1

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

制作NDS游戏

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

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

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

x
本帖最后由 759339511 于 2011-4-23 22:03 编辑
/ `' U# ?/ K! ~  Y
+ [- f2 z# f$ \$ z我推荐一个《rpg制作汉化版》这只是一款游戏罢了  此款游戏可通行多人创建地图 如果你觉得看日文不爽的话  就用NDS汉化软件把!!!
7 c# Q6 X: {6 u% A5 g. H% |) 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)
" P1 R! |) a! X汉化包:在解压包内打开(这是最重要的!!!!)
/ q, E, g$ S& Z' N1 K
4 n4 @3 f+ k. e8 A左击安装! r/ h2 @3 E! u
4 L' ~5 r4 y  h, q
接下来是介绍如何制作NDS游戏(注:不是上面那个游戏)
5 h* ?. r; K$ C首先我们了解AVG MAKER DS目录结构,如下图
9 w& ~) W& j) v4 h7 H8 ^
8 F8 l/ ?, @1 w* a, Z6 v根目录, T  c0 }$ R% \
|-----AVGMAKER.nds (ds端执行程式文件)) b) s! K: x$ S: W* u$ D8 g
|-----avgFiles. x; C. x# X) R9 t
      |-------data
( w0 Q/ g. P' p0 @$ _4 t      |        |------用于放置脚本文件(*.spt)+ d5 S+ D6 p  e$ g+ `3 i
      |-------chara
7 d& W; R! r. G; g& h/ w; F      |        |------用于放置人物图像文件或人物图像资源文件
, _; _) V6 _; g5 b0 L      |-------bg
/ v* P8 `6 ]3 L      |        |------用于放置背景文件或背景资源文件
$ r% y9 O3 h4 g- s, [      |-------sound$ |' C  M& m- W. u* O
      |        |------用于放置声音文件或声音资源文件
1 D, w! N8 R- E      |-------bgm
! p% I& t7 z- E; n/ _      |        |------用于放置背景音乐文件(*.mp3)
$ S2 x0 V- ~! K& z      |-------font
5 D' V8 L& r4 C' M      |        |------字库文件(arial_12.asc & simsun_12.hzk)0 R( z) p8 U( C! x& E# F% B9 l  h
      |-------component# L, E) X: D' F+ ^( l8 z, j* N' D  ?
               |------用于放置组件,如自定义文字框图像文件等
( ^9 k. b7 C9 B了解目录结构后,接下来我们将制作一小段游戏demo
$ ~" U3 j* T' J+ a3 c
( I4 m# B7 u( h9 l% l) R3 q一、图片
3 t2 _! J1 ?% ~8 g$ [首先需要准备素材:9 P' y8 y. t0 K# ^1 J4 y
人物图片 每张大小为128×192,16位色png图,这里用洋红色作背景透明色. @# C  H5 d6 n- a
文件名chara1.png, chara2.png
) N$ Y& u9 M: k* W    ; ^- H. R. X0 s3 S/ ~
背景 大小256×192,256色png图) {1 r, ~: a: d, E0 o
文件名 bg0.png, bg1.png, bg2.png
1 S, A, I3 Y. N" f, k/ x1 |; K7 {" b! z3 s
文字框 大小为256×256,256色png图/ t% V8 u' D9 h0 ^+ B+ b
文件名textbox.png 如作为默认对话框只能用此名字,如不自定义对话框 程序会有一个默认的对话框,和此图效果一样
8 g8 `* B0 W) C4 {* p
7 X1 L' X! C* f7 Q1 i现在素材准备好啦,我们要对这些素材进行转换,在压缩包的tool目录下有所需转换工具
' c0 R5 ^& [5 J        img_conv.exe:图像转换工具(这些软件自己下)) K7 p2 Q8 i; V. j* D" P
        res_packer.exe:资源打包工具(同上)) w! U$ A+ }: _1 K6 ~
        spt_gen.exe:执行脚本转换工具(同上), X% @# @5 s, o5 G  ?+ G; ~3 c' h
        switch:自行下载,音频转换工具(同上- O7 f! p; A. X7 p0 O
     注意:如不能运行工具程序,请下载安装Microsoft .NET Framework
4 D" H$ Q! I7 }2 Z% Q首先我们要用到img_conversion.exe 这个程序
8 B. b0 W+ G* S界面如下4 ^. n8 g; p8 [' L# J7 n

' [4 Q$ f. g' M, h7 \在人物或背景标签下对应点击添加人物图像或背景图像(文字框对应背景),注意人物图最高16位色,而背景图最高只能256色。然后点击开始转换进行转换,如果图像有什么问题可能导致无法正确转换,所以一定要保证图片符合规格。% K: e+ T3 I9 G- }% x# @
顺利的话,恭喜。会在文件夹下生成bin文件夹,里面就是转换出的AVG MAKER DS可用文件。此时一张图片可能生成多个.bin文件,如一张背景图bg0.png会生成bg0_Info.bin,bg0_Map.bin,bg0_Pal.bin,bg0_Tiles.bin四个文件;而一张人物图chara1则只生成chara1_Texture.bin。
/ s. Y; z( d+ j, j: ]7 T/ D  V9 o# }6 R6 a, _

% T+ [" V7 h. A7 p! Q. S3 o4 K2 k二、音频9 ~) E- F: N1 u2 q5 V' o8 o
将准备的音频用Switch软件转换成.raw格式文件,设置为8 bit signed 11025 Mono: @3 b( a5 Y( g, t# Q
bgm背景音乐转换则为mp3文件,设置为11025码率,96kps或更低(控制在1.6MB内最佳)
0 Q# u% E( n3 D- [( d  Y% r) K4 X6 N/ ?+ A$ D
如果不希望资源文件太多太零乱,这里建议将资源进行打包。我们先将背景图像资源和人物图像资源分开。再使用资源打包器res_packer这个程序
7 j, V* l! E' P界面如下5 F5 A/ |! U# S: F1 Q! D
1 O& J* ]. L( i; g- @% R* w- D1 T
将要打包的资源添加进去然后生成指定名字的文件即可。$ a+ N) O: u) @! Q9 j! B' l2 e
现在将图像转换程序生成的bg0, bg1, bg2前缀的的bin文件打包成bg.res  O, o8 _/ p* c8 x; {' q
chara1 和 chara2前缀的bin文件打包成img.res。
8 X: s/ h. e" e* @+ x$ w同样也可以对音效文件.raw文件打包成sound.res。(背景音乐mp3文件不要打包)+ q# E! I6 U  t$ m! w: j1 R7 X

6 |+ \. {/ F% p, X, N/ P
% C/ X8 I9 M, P1 i1 n三、脚本
) B( U3 s/ K! \+ D  J资源准备好后,就到了最关键的写游戏脚本了。; e5 m$ i% L5 l* f( r/ l" [- w
写脚本的规则在压缩包中的说明文档作了简单说明,现在就实际应用一下。
* K/ H( u; ~) l6 @7 M9 L现在我们假设我们的女主角名字叫 静(不要问我为什么用这个名字,爱好),故事发生在校园。
* h9 ^; o0 D3 A/ q! O+ J我们用记事本建立一个文本begin.txt,添加如下内容。" r; d( m- {. S8 T/ ^% Y( ]5 L8 ?
@boxText(0,20,20,200,150,1,"           演示用\n     故事发生在那个秋天\n ");
+ \0 J; ^+ E' n4 f7 n@erase(0);3 O4 l7 M# P! Z" z9 w0 @. x% U3 r
@res_bg(avgFiles/bg/bg.res,bg0,1);1 ~2 N2 W; F: q" P4 b
@say(0,0,我,"这就是我的学校——“%c2光辉高中%c1”。第一次见到她就在这里。");
6 F3 w+ I7 I% h@res_playSFX(avgFiles/sound/sound.res, sound_1.raw);5 z- n+ w( ]  s( k& p
@say(0,1,????,"啊!都这么迟啦!");0 P9 H% y5 J; k8 {* M9 {
@res_chara(avgFiles/chara/img.res, chara1, 1);
  ?; F) ~: @3 N2 K2 n/ e* J@playBGM(avgFiles/bgm/bgm_1.mp3);$ j4 Z+ z- b% n3 i$ z4 F
@say(0,1,????,"你好!我是%c2静%c1,初次见面!我新来这里,能带我参观一下么?");8 M, `  L) Q' O
@say(0,0,我,"没……没问题。");
; R, D' B5 _+ v@clearChara();
! ]+ b" A/ G4 E9 S@res_bg(avgFiles/bg/bg.res,null,1);
. G& D* ^! G9 t( v@say(0,0,我,"%c3我带着静一起参观了校园,但是我一直都很紧张。");! \- b7 J6 h6 n' F; h; Q
@res_bg(avgFiles/bg/bg.res,bg1,1);4 p3 W* b& l8 \+ ^
@res_chara(avgFiles/chara/img.res, chara1, 1);, U3 b7 x; K5 F) ~) l$ a6 R, Q9 R9 J
@say(0,1,静,"这是我们的教室么?不知道老师是个什么样的人呢?");6 F' i% r  O' H) s- X
@res_chara(avgFiles/chara/img.res, chara2, 0);* Z- ^3 u+ J# U0 S$ d
@say(0,0,静,"我们出去看看吧。");
, V) a$ C0 {; p: n1 ]@clearChara();7 J- R2 D% T3 i, z) L' Y6 J
@res_bg(avgFiles/bg/bg.res,bg2,1);
, O% W2 m# ^5 K, ?@say(0,0,静,"好大的树!");/ I4 D6 b1 f! _6 G3 o7 M+ ?
@res_chara(avgFiles/chara/img.res, chara1, 1);$ |# ~2 a1 Z! O- G5 U/ J7 {1 g
@say(0,1,静," 这棵就是“%c2传说之树%c1”么!\n传说毕业的时候女孩在这棵树下向男孩%c2表白%c1的话,他们就会得到幸福喔!\n不知道这个传说会不会是真的呢。");
  a9 X2 c, c' k+ p, u@boxText(1,20,20,200,150,1,"          演示结束 ");
$ S: |# [0 n1 [% H7 M5 W9 D% G@erase(1);/ T% R( ?1 g0 n6 Y& l
@stopBGM();
9 U6 P2 [& Z# g1 Y' n" e5 ^@changeText(avgFiles/data/begin.spt);
6 A7 _8 r. n7 \/ G8 Y) u4 Y+ e5 W, V保存,然后使用spt_gen工具对脚本文本进行转换。这里利用批处理,编辑convert.bat,加入spt_gen begin.txt。保存再双击执行convert.bat,在当前文件夹下就会生成begin.spt。
* N4 O' v6 M) E5 \# ]* y9 M) T5 J
0 p4 E' q- O8 e( H/ W* ?0 I  H0 `  L  r2 T- M% J9 V& F
四、配置和运行5 I) ]0 ~7 l9 k) V$ o, \. Y: L' 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至烧录卡根目录即可。(请参考软件压缩包中附带的例子)/ P! O* ]. B9 Q6 s( F5 Y
打开DS,运行AVGMAKER.nds程序,开始丰富多彩的AVG游戏旅程吧。0 k+ v3 B: U, [0 F

( C; z- |, {. B. I9 I接下来是压缩包 注:包内出现问题以下几款软件自己下全称在包内有        # q3 I. b! l% \5 L
        img_conv.exe:图像转换工具0 G1 X# e1 b6 z" i3 P
        res_packer.exe:资源打包工具8 R& g( o% u1 P' h8 n6 R5 E
        spt_gen.exe:执行脚本转换工具
3 z0 Y/ C  O4 l7 @        switch:自行下载,音频转换工具            
/ |3 h8 Y3 U2 ^# f6 [% w nds.part1.rar (4.77 MB, 下载次数: 113) nds.part2.rar (4.77 MB, 下载次数: 316) nds.part3.rar (2.02 MB, 下载次数: 331)         里面还有制作完后的*.nds 范例 1 L0 X% a' q4 I# t/ I5 ^4 a/ }

6 N( e' e$ J5 P: |  R 终于完工了# ]% q4 [" U, G1 }: b7 U

8 m4 y+ l" {2 L

图.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 编辑 5 K, ?: K" ]! P$ f

+ U0 @  ^* d) q: U8 V8 X  F没人回吗......................我补充那个汉化软件可提取素材    那个游戏是半汉化的
回复 支持 反对

使用道具 举报

梦石
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地址。
& Z" q1 q  A" e# \
回复 支持 反对

使用道具 举报

梦石
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-7-2 19:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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