口袋社区-Poke The BBS's Archiver

liuyanghejerry 发表于 2009-6-24 20:59

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

狸猫换太子——教你如何修改标题画面
在研究了一段时间之后,我想我们的目光又该转回到图形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,让画面停留在标题画面:
[attach]20620[/attach]
然后在工具中选择调色板
[attach]20621[/attach]
另存为调色板,一定注意是*.act格式,否则PS没法使用
[attach]20622[/attach]
现在可以关闭VBA了,打开UNLZ_GBA,读取ROM转到如下的位置并按照下图进行设置
[attach]20623[/attach]
点击Save As另存为这幅图,注意是*.png格式
[attach]20624[/attach]
现在打开PS,读取刚才保存的图
[attach]20625[/attach]
现在的图是黑白的,我们点击图像-模式-颜色表
[attach]20626[/attach]
选择载入,载入刚才我们事先储存的调色板(*.act)
[attach]20627[/attach]
现在图片有了颜色了。注意,我们所看到的绿色是底色,也就是背景色,换句话说,同样的颜色一旦在这幅图中使用,也就会被视为底色,最终也就透明了。
在这个基础上,我们可以进行修改了。这里需要注意,颜色只有256种,而且像素也是固定的。
[attach]20628[/attach]
这是我改好的图(多了两个+)
[attach]20629[/attach]
再次使用UNLZ-GBA导回到ROM。注意,如果你的图过大,就要用FSF搜索空位重新安排图片的地址,FSF的使用这里就不再赘述了,但是有一点需要注意,就是一旦改了地址,就要在fix pointer那打勾
[attach]20630[/attach]
[attach]20631[/attach]
现在再次打开VBA运行ROM,就可以发现我们的修改已经生效了~
[attach]20632[/attach]

roywillow 发表于 2009-6-24 21:08

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

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

liuyanghejerry 发表于 2009-6-24 21:15

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

roywillow 发表于 2009-6-24 21:16

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


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

liuyanghejerry 发表于 2009-6-24 22:24

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

pokemon002 发表于 2009-6-24 22:32

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

roywillow 发表于 2009-6-25 08:52

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

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

ds110 发表于 2009-6-30 18:53

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

roywillow 发表于 2009-6-30 22:14

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

找出来给花子研究研究哈

七龙丸 发表于 2009-7-6 04:20

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

luojingmin 发表于 2009-8-3 10:46

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

870828843 发表于 2009-8-8 10:25

unlzgba打不开怎么办lz加我605703833

roywillow 发表于 2009-8-8 10:59

呃……还有(二)吗??

现在只有(一)呢……

870828843 发表于 2009-8-10 14:30

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

870828843 发表于 2009-8-12 10:16

我用unlz咋黑呼呼的用不了

930021 发表于 2009-8-17 12:08

請問UNLZGBA在哪下
[y_18_s]
[hi_19]

xiehou767 发表于 2009-8-20 17:13

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

傻A 发表于 2009-10-4 20:48

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

左弟 发表于 2009-10-5 14:07

哇哈!!![hi_9] !!!![hi_40]

z1z12345 发表于 2009-11-8 15:43

[hi_4] 率太高后碎骨方式方法[hi_4] [hi_4]

z1z12345 发表于 2009-11-8 15:43

[hi_40] [hi_40] [hi_40] 看看如何

钢の力量 发表于 2009-11-8 21:32

哇1.。。。。。真是狸猫换太子啊

PM小子 发表于 2009-11-23 17:30

*** 作者被禁止或删除 内容自动屏蔽 ***

小R 发表于 2010-1-22 18:24

能不能把这个页面换掉吗

月光の帕 发表于 2010-1-22 18:28

很好很强大某也试试去……= =

飞翔的雪米 发表于 2010-1-22 20:16

哈哈!也不算很麻烦吗!谢谢LZ!

恐怖 发表于 2010-2-27 15:23

*** 作者被禁止或删除 内容自动屏蔽 ***

kuzhupi 发表于 2010-2-28 10:32

LZ
那标题图片怎么做啊

5790689 发表于 2010-3-3 00:04

要好好学习一下  我多看几篇这贴的

youguess 发表于 2013-7-18 12:11

先顶个,改日试试

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.