nds游戏素材提取教程



章半仙
2010-06-12 19:57:41

转载注明[url]http://55rpg.5d6d.com/?fromuid=1810[/url]

关于gba素材的提取相信各位早就熟门熟路了,这主要还是归功于vba模拟器的强大,通过ctrl+1~9去掉对应的图层就可以轻松地截取所需要的素材,或者在对象查看器,图层查看器中也可以轻松地拿到所需要的素材。
[attach]5995[/attach]
但是nds游戏就没这么容易了,因为no
CrystalTile2下载地址:[url]http://www.yeyezai.com/index.php?load=read&id=5[/url]

我们以《最终幻想12 亡灵之翼》(难得的一款nds上的即时战略游戏,推荐没玩过的去玩一玩[url]http://games.tgbus.com/1585.html[/url])

首先打开这个rom,点击有爱的nds图标
[attach]5996[/attach]
接下来会列出nds系统文件的清单
这个时候我们就来搜索可以被ct2完美解析的narc文件(里面通常存放着图片的包裹)、ncgr文件(标准的tile文件)、nclr文件(调色板文件)、nscr文件(map文件,有些tile的排列十分混乱,这时需要加载这个map来对tile进行排序,如果你发现了同名的ncgr和nclr,右键菜单就会多一项解析图像,这样你就可以把混乱的tile还原为图片了,通常cg图和背景图会以这种方式出现)。
[attach]5997[/attach]
这里以提取行走图为例,我们可以发现data文件夹下的cell文件夹下有一个chara的文件夹,打开一看里面有一堆narc文件,这些就是行走图了。
[attach]5998[/attach]
我们先选择1号人物(char_001_vaan)右键,列出子目录
里面找到了ncbr,赶紧加载tile地址吧
[attach]6001[/attach]
图片颜色一片混乱otz,这是因为我们还没有加载调色板呢,但是里边没有调色板啊,我们可以把眼睛往下一瞅,charaplt文件夹,不就是人物调色板的缩写吗?里面的调色板和人物一一对应,我们打开char_001_vaan.narc的子目录,里面出现两个调色板,分别对应该人物在蓝队时和在红队时的调色板。我们加载蓝队的调色板吧。
[attach]6002[/attach]
如果图片混乱可以把右面属性栏的高度宽度调小一倍按shift+方向调整,如果还不行,就先分别导出之后再拼合。
框出所要导出的tile,编辑-导出(其实这个时候用导入的话就可以进行图片汉化或者恶搞了)
[attach]6003[/attach]
[attach]5999[/attach]
如果说rom里没有这类可以直接识别的ncbr,- -b恭喜你,中奖了,这说明做这个rom的人相当有水平,对所有的图片进行了打包或者加密,当然也不是说没有这些可直接识别的图像我们就束手无策,只是说相当麻烦,因为即使我们找到了图片的地址,没有调色板数据,我们还是难以将其导出。
[attach]6000[/attach]
当然如果我们拥有了调色板数据,要导出这些非可解析图片仍旧是很容易的(额额...明眼人一定可以看出我这个其实是gba的rom,因为vba直接提供导出调色板的功能,所以偶们可以很有爱地拿来用,但是no...所以遇到这种情况还是建议放弃吧,老老实实截图或者换个同系列的rom试试吧...

- -b另外什么3d素材之类的也请无视吧,我们只是做做rm游戏,何必呢?

以上就是从nds游戏内部拿素材的方法,希望对各位有所帮助^_^


凋零的樱
2010-06-12 21:21:53

哎╮(╯▽╰)╭,自从我的小DS 得到 永生 后 我对DS之类的都不感冒了。。。。。。。。


『兔寳貝』
2010-06-12 21:55:58


新人前来学习.


lrb2010
2010-11-06 20:17:33

好教程啊~