分享到新浪微博 分享到QQ空间 打印

[美工] 狸猫换太子——教你如何修改标题画面(一)

狸猫换太子——教你如何修改标题画面(一)

狸猫换太子——教你如何修改标题画面
在研究了一段时间之后,我想我们的目光又该转回到图形hack之上了。
今次我们的研究对象是——title screen,标题画面。从原理上来讲,这和之前说的人物替换是一样的,如果懂得变通,甚至可以无视本教程。
首先是,我们需要的工具和材料:
1、VBA。个人推荐VBA1.80英文版,广为流传的1.72中文版实际上有一个BUG,会影响到我们的进程
2、FSF。找空位的工具,置顶工具箱中有。
3、Photo Shop。后文简称PS,本人依旧在用CS2。自己百度吧。
4、火红ROM。老规矩,美版ROM,当然你可以试试汉化版,我也会做一定程度的测试指导。自己谷歌吧。
5、UNLZ-GBA。换图的老工具了,为了避免BUG,我用的是HackMew的修正版,虽然说这样仍旧有一些BUG。置顶工具箱中有。
6、自己构思好的新标题形象。自己动脑子喽。

下面就是技术活了。
首先用VBA载入ROM,让画面停留在标题画面:

然后在工具中选择调色板

另存为调色板,一定注意是*.act格式,否则PS没法使用

现在可以关闭VBA了,打开UNLZ_GBA,读取ROM转到如下的位置并按照下图进行设置

点击Save As另存为这幅图,注意是*.png格式

现在打开PS,读取刚才保存的图

现在的图是黑白的,我们点击图像-模式-颜色表

选择载入,载入刚才我们事先储存的调色板(*.act)

现在图片有了颜色了。注意,我们所看到的绿色是底色,也就是背景色,换句话说,同样的颜色一旦在这幅图中使用,也就会被视为底色,最终也就透明了。
在这个基础上,我们可以进行修改了。这里需要注意,颜色只有256种,而且像素也是固定的。

这是我改好的图(多了两个+)

再次使用UNLZ-GBA导回到ROM。注意,如果你的图过大,就要用FSF搜索空位重新安排图片的地址,FSF的使用这里就不再赘述了,但是有一点需要注意,就是一旦改了地址,就要在fix pointer那打勾


现在再次打开VBA运行ROM,就可以发现我们的修改已经生效了~
附件: 您所在的用户组无法下载或查看附件


想死你们了!

TOP

中文版原理应该一样的,不过应该得有个tilemap……

懒得拼图的话,画一个完整的图然后自己做tilemap也可以吧

TOP

只是改改上面的内容还不需要tilemap和tileset的知识~


想死你们了!

TOP

恩,英文版很大的优势就是tile很规则


这个画面分了好几部分,看样子您打算都写一遍?

TOP

有这个冲动,不过还没了解过tile的事情,稍稍有点发慌- -


想死你们了!

TOP

外国的人的图片就是好弄.........中文的ROM的tile为什么会那么乱呢?
简约唯美

TOP

tile其实就是为了节省空间。因为如果是某个很不规则的图片,可以打散,拼成一个紧凑点的图片写入,然后用tilemap,相当于告诉游戏一个拼图的方法,把图片重新组合好……

就跟地图块组成地图一个意思

TOP

中文的必须用TILE,因为图片很乱,汉化版和日文版是一样的。
PS:中文的TILE记得我以前找到过,发过帖。有兴趣的朋友可以去看看。

TOP

不过您能找出来么……我记得看过,但是确实不好找……

找出来给花子研究研究哈

TOP

原来TITLE是这样改的...真厉害.! 谢谢了~

TOP

能用吗?回去试试!顶一下!

TOP

unlzgba打不开怎么办lz加我605703833

TOP

呃……还有(二)吗??

现在只有(一)呢……

TOP

绿宝石中不中?????????????

TOP

我用unlz咋黑呼呼的用不了

TOP

請問UNLZGBA在哪下

TOP

感谢LZ,教程对我有很大帮助

TOP

恩,谢谢啦,楼主,我很很大用处

TOP

哇哈!!! !!!!

TOP

率太高后碎骨方式方法

TOP