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

[美工] 修改火红标题画面!

修改火红标题画面!

PTB roywillow 原创,转载注明

这个帖子就别带图了……大家自己理解,只有领悟了才能真正会做

首先,用unLZGBA打开火红中文的Rom,提示框直接点确定,几秒后,即可操作。
到达144,这个就是火红的图片。你能认出来咱可怜的盆或龙么?
import皮卡丘图片。这里咱给提供一个(你想问我怎么弄来的?我在修改英文版的时候得到的……):

点 write to rom,写入rom。然后打开游戏,看看标题画面……这个……是皮卡丘么?没关系,我没还没有修改tilemap呢!(tilemap知识看文末)。这个时候只要发现皮卡丘的“尸体”是一种很XX的粉色就可以。如果不是……可能是图片超出了范围,在write to rom的时候,第二列第一个什么auto abort别打上钩看看。
确定标题图片是我所说的样子之后,备份rom。一定要备份!下一步有点困难,我失败了不下五次。
原来的喷火龙下一个图就是tilemap,点raw dump,导出tilemap。
打开cyclone,导入tileset,也就是皮卡丘图,然后load tilemap,选择图片左上角的一小块,把整个右边零乱的画面给抹掉。然后,从左边一个个选择小方块,到右边拼出来。你想让皮卡丘出现在屏幕那个位置就在右面的相应位置拼出皮卡丘。右面好像就是一个GBA屏幕……这一步要注意皮卡丘脚等等部位的图块就一个像素,别漏掉。还有就是肚子部位颜色相同,别自作主张搞混了。
save tilemap为raw格式。在unLZGBA里面的这个tilemap导入刚刚的raw文件(在文件菜单里面有导入)。write to rom,刚提到的某个小钩咱到现在也不确定要不要打上。你可以两个都试一遍。
打开rom看看效果。如果你发现除了皮卡丘颜色全身都是很XX的粉红色,没有别的不同,恭喜你,你过了最重要的一关。如果你发现背景的颜色,或者皮卡丘成了灰色等等(我n次遇到),说明你……失败了……下一步的修改调色板什么的进行下去都没有了意义……
打开APE,到达皮卡丘的调色板:00C405D0,这个其实是精灵图片的皮卡丘的调色板地址,由于颜色差不多,就挪用了。注意此步需要把compresses什么打上钩。然后copy到下面的调色板里面。到达喷火龙的调色板:00385228,这一步不用打上那个钩。点replace。到rom里面查看效果。是不是皮卡丘变成了绿色?(也许出现,反正我这里出现了)还有皮卡丘轮廓成了XX粉色?(这个应该一定)仔细看看调色板,发现了吗?有两种皮卡丘黄成了绿色。打开color picker,从皮卡丘身上吸取相应的颜色。(那几种黄色依次变深),然后就是第二个很XX的粉色,那个就是轮廓,修改为0000,黑色即可。
再一次打开rom,是不是OK?

我的效果(用的是英文版的tilemap,所以皮卡丘的位置……):

皮卡丘烧尾巴了哈……

对了,你可能会发现皮卡丘嘴和脸颊有点颜色不对,那个也是调色板的问题。用picker吸取错误的颜色,知道了错误颜色的代码后,把调色板相应的颜色给修改了就可以了。(做英文版也出现了,不过录像没出现……)

顺便附上我用的tilemap。大家先做做自己的tilemap看看,如果总是不行,就用这个吧……如果OK,一定要传上来分享!


tilemap:根据个人的理解,没有查资料哈。tilemap,字面上就使碎片地图,同tileset对应。游戏中的图片大部分都是类似碎片的东西,大概是为了存储的时候节省空间。游戏启动的时候,为了得知每一个碎片的位置,就用到了tilemap,就像地图一样告诉每一个碎片的位置。(这下明白了皮卡丘肚子的“相同”的图块不能乱放的原因了吧)就这点解释,自己领悟。


PTB roywillow 原创,转载注明

[ 本帖最后由 海洋之囧 于 2009-1-18 11:59 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 冰の都 于 2008-7-16 01:04 发表
114是一个蓝色的点而已啊
咳咳……是144……不过也可能有偏差


对了,提供的皮卡丘图片最好不要随便裁减。得保证长宽是8的倍数

[ 本帖最后由 roywillow 于 2008-7-16 12:13 编辑 ]

TOP

目前国外也没有完整的修改工具……估计只有手动最保险……


PS:花子问问zel怎么修改冲浪坐骑……PC上的人说“Thats strange”……因为在OE里面找不到……(我记得打开英文的时候也找不到……)

TOP

正想呢……有点麻烦……因为得用黑白模式……冰帮我做个OK?

TOP

做几个噼啪的黄色火花就行,就当是雷球

TOP

……W没必要把这一串搬上来吧……

用binary打开后,用get语句,里面的那个地址是不是就是阿……

TOP

移动么……offset=offset+1……

TOP