突然发现我们区居然没有UNLZ-GBA的基础教程。而像导入PM正面图之类比较常规的导入教程也没看到。
所以呢,就写一篇关于UNLZ-GBA的使用教程。目的是补填这个空缺,主要是写给刚接触改版的朋友的。
分享下导图时的经验。
首先来看下UNLZ-GBA
界面都是中文的,不用说也明白。
简单的流程
先找到你要修改的图(主要看你的眼力和细心程度了),
按导入你准备的新图(新图的素材看你的PS技术,不过推荐从其他改版中导出图片)
然后写入ROM。这样一张图就算正式被替换掉了。
这里介绍下按下“写入ROM”的几个选项,
“写入图片,写入调色板信息”根据实际工作需要选择,建议不要同时导入,原因后面会说到。
“如果新文件过大则终止”这个选项请一直勾着,不然你的新数据会覆盖掉其他原有的数据而造成BUG
“图片位置,调色板位置”当输入新地址时,写入的图片或调色板将会写在该地址上
“自动调整”主要当导入的新图出现过大(包括调色板)时,配合在下方输入框中的“图片位置,调色板位置”中对应输入新地址才会生效。也就是指针的重定向。
现在主要讲解下当导入的新图出现问题时的一些处理方法。
这里我以导入天平土偶为例作个示范(问题比较集中点)
用UNLZ-GBA打开
绿宝石386分别找到以下几张图
739号位置
(正面图,调色板在1716位置)
1716号位置
(普通调色板-这里正面图是多余的,不会被ROM读取)
1717号位置
(背面图,和闪光调色板)
然后准备好我们的新图。①
(正面图,和普通调色板)。②
(背面图,和闪光调色板)
这样2张图就够了。
先写入图片,调色板先放一放
将①导入739位置(勾选写入图片,新文件过大时则终止),出现提示框。
不勾“新文件过大则终止”的话就会出现我们常说的花屏现象
文件过大,新图片的大小为5C8(当然是16进制的表达方法)
现在就得在ROM中找一块5C8大小的空位将新图写在那。搜索空位工具登场,只不过他不懂16进制。
所以得转换成10进制的表达方法。
打开计算器,查看-科学型。选择16进制,然后输入5C8,再点击一下10进制。得到新图的实际大小为1480
接下来就可以搜索了,打开FSF,数据大小写上1480,搜索。空位地址为9158E0
回到UNLZ-GBA
再导入一次739号位置导入①图(勾选写入图片,文件过大时则终止,自动调整,图片位置处输入9158E0)
背面图则是在1717号位置导入②号图。方法同上。
接下来就是调色板了
只有图片会过大吗?非也,调色板也会过大,也有可能覆盖掉原有的其他数据。
图片过大时还可以勾选“文件过大时则终止”已作保险。而调色板过大时UNLZ-GBA是不会提示的。
所以导入调色板前要格外小心,尽量作好备份。所以不推荐图片和调色板一起导入。
当你发现你导入调色板后出现问题,就得拿出你之前的备份了。用类似于图片过大时的方法将调色板导在其他地方。
一般调色板不是很大,用FSF搜索空位48差不多就够了。得到地址空位地址915EA8
回到UNLZ-GBA,将①号图导入1716号位置(勾选写入调色板信息,文件过大时则终止,自动调整,调色板位置处填写915EA8,普通调色板就完成导入了。
闪光调色板则在1717号位置导入②号图,方法同上。
这样这个精灵就被我们完全替换掉了,进游戏看看
这里特意选了个图片和调色板导入都有问题的精灵。
导入精灵图片其实也没什么难的,基本上过大了换地方就是。
唯一难点的就是漂浮泡泡,他的2张调色板有点特殊。变换形态时会读取调色板中的某一部分。
所以还是尽量避免改这精灵。当然想改的话也可以,得用非正常手段了
以上就写这么多了
[
本帖最后由 Nightind 于 2010-7-23 16:08 编辑 ]