投票
标题:【教程】用TLP修改图片的全过程
低调
苍之风云
Rank: 4Rank: 4Rank: 4Rank: 4


UID 14440
精华 2
积分 775
帖子 583
狼毛 0 根
阅读权限 30
注册 2006-4-20
状态 离线
发表于 2007-12-26 11:49 资料 短消息  加为好友 
【教程】用TLP修改图片的全过程

转载自:TGB汉化工作室

首先说明,这个办法比较麻烦,但适合修改比较复杂的图片(可以在tlp中直接看到的),如果各位有更好的办法,不妨说来听听。

  1,确定图片可以在tlp中直接看到
  不管用跟踪程序或直接在tlp里面慢慢找都行。     

  2,用vba导出图片的颜色表
    运行游戏到要修改的图片的画面,点击:工具->色盘查看器->保存obj(一般来说,我们要改的都是精灵图片,即obj,如果是背景图片请点击保存bg)。保存类型选择act,这里有个bug(我的vba是1.7版),保存的文件改名是无效的,而且无论保存为act或pal,后缀名都是pal。就是说,我们保存的文件名只能是obj.pal(其实格式是act)。     

  3,在tlp中载入颜色表
    上一步得到的颜色表并不能直接导入tlp,因为tlp在颜色表前加了个文件头(比较bt)。所以要用ultraEdit或其他的16进制工具给obj.pal把文件头加上,文件头很简单,就是tlp的ascII码加个0,所以应该在obj.pal的头部加上(16进制):54 50 4c 00 。(加入办法:在ultraedit里,把光标移动到第一个字节按ctrl+D,插入4个字节再改为54504c00。)表然后把后缀名改为tpl,就可以导入tlp了。

  4,把要修改的图片从tlp里导出
    由于导入的颜色表是256色的,这等于是16个(排)16色的颜色表。如果要修改的图片的颜色表不是在第一排,那么可以按tlp里面调色板编辑器的上下按钮选择,选到和游戏里的颜色一样后,就可以把图片导出了,导出方法:用右键框选要导出部分,选择->编辑->导出位图。最好先调整一下tlp的显示宽度,使导出的图片刚好是一个矩形。     

  5,用photoshop修改导出的图片
    这里要注意修改图片的颜色最好用拾色器在图中拾取,或是查看颜色表,用前面的16种颜色(可以看到,经过tlp导出的图片,除了前面的16色后面的都乱了)。如果要转成rgb模式(tlp导出的是256色索引位图),那么可以先把颜色表导出,修改完成后要转回索引模式,把刚导出的颜色表再导入,如果颜色没有问题,就成功了。

  6,把图片导入tlp
  这个就不用多说了,如果tlp还在用刚才的颜色表,那么就大致可以看到导入的图片有没有问题了,保存吧。

  7,测试
  用修改后的rom进行游戏,如果发现有部分颜色不对,那说明颜色不对的部分是在修改图片的时候,用了索引值大于15(前16色的索引为0-15)的颜色。可以在ps中把鼠标移动到颜色不对的部分,查看右边信息面板的索引值(即idx,只对256色位图有效)来检验。

附:其实对于简单的图片可以不管颜色,直接从tlp中导出修改就行了(比如字库,呵呵,对于字库我是编程的方法,因为tlp只能框选在窗口中看到的部分)。我这样做无非是想得到和游戏中一样的颜色,修改时好看一点而已。其他的办法我也试过了,但如果要得到和游戏中一样的颜色,还没找到更简单的方法。除非有更好的工具了



实践:
rom:1872-侦探神宫寺三郎~白影少女

修改图片:开始选择菜单

图片地址:44bf60(即tlp里面左下角的偏移量)


从vba导出颜色表。可以看到,颜色表前面几行都是黑的,不是图片的颜色。


把修改好的颜色表导入tlp,调整后,得到:


从tlp导出256色位图,用ps打开,查看颜色表为:


可以看到,图片用的是前面那个颜色表中的第12行

新建一个文档,把图片拼好,为了方便操作,请先把网格设为8象素,子网格设为1。


修改完成后,再把图片拼回(此处只改了一个菜单项作为范例)。


导入tlp,并保存


最后就是测试了:






低调就是最NB的嚣张
 顶部
linjing1978
地上的月影
Rank: 3Rank: 3Rank: 3



UID 23907
精华 0
积分 249
帖子 198
狼毛 0 根
阅读权限 20
注册 2007-1-19
状态 离线
发表于 2007-12-26 16:48 资料 短消息  加为好友 
好文章,提名精华。

 顶部
 



当前时区 GMT+8, 现在时间是 2025-5-13 03:25
苏ICP备2024131517号

Powered by Discuz! 5.5.0 © 2001-2007
Processed in 0.008071 second(s), 7 queries, Gzip enabled

清除 Cookies - 联系我们 - 狼窝 - Archiver - WAP