火花天龙剑 -> 火花学园 -> 请教一下,怎么查找人物职业的调色板,并进行修改

假装有昵称 2016-09-22 11:05
翻查了旧帖配合模拟器的调色板功能好像能查到,可惜只是提到,并没有详细步骤。还有会的高手简单说一下嘛?

假装有昵称 2016-09-22 11:11
cvurl('http','://bbs.fireemblem.net/read.php?tid=218823&fpage=13') 楼主居然自己解决了,额....给个机会萌新嘛

腐朽身躯 2016-09-23 09:22

红框包围的就是马卡斯的战斗动画的职业调色板.烈火和圣魔应该也是这个位置.如果无法自行确认的话可以比对屏幕上的战斗动画的配色,找到最符合的一行.
蓝圈圈起来的就是调色板的16bit颜色数据.55是低位,53是高位.因此用数据搜索反查的话要搜5553.其他数据也一样.剩余的颜色在蓝圈上面显示的05000320的内存早或者把鼠标指针逐一停留在调色板颜色让蓝框显示也可.
当然说了这么多不如直接用现成的工具BSpalette assembler 原作者发布地址
cvurl('http','://serenesforest.net/forums/index.php?showtopic=41447')
不过要下载的话需要翻墙

假装有昵称 2016-09-23 11:43
下面是引用腐朽身躯于2016-09-23 09:22发表的:

哇 ,非常感谢!!!有这些教程够我学习很多了,太感谢了。还以为论坛没什么大神在了,抱着试试的心态发帖,谢谢~

假装有昵称 2016-09-23 14:30
稍微说一下研究后结果:根据方法查到了一组32字节的代码,每两组代码表示一个职业形象某个部位的颜色,共16个部位,其中第一组是背景色,都是绿色,代码是55 53(三原色为红168/蓝208/绿160,换成8进制表示21/26/20,再转化16进制15、A6、14,刚好跟蓝圈下面的对上了),之后的就是从头到脚的部位。
好了现在有两个难点:第一是某个颜色对应一组代码(XX XX),例如55 53代表背景绿,其规律无从得知,即:为什么这代码代表这个颜色?不知道。有什么规律?不知道。第二个是即使你知道了颜色的代码含义,每组表示的部位没办法直观的反映在你面前,只能不断地修改,进去看看,再修改,再进去看看,有些部位只占很小一块画面,而且职业不同部位也有不同,简直噩梦......
但是,可喜的是你可以通过直接复制一个A人物相同职业的颜色代码来覆盖想修改那个人B的同职业的颜色来达到修改效果,方法超简单但效果也很有限......(又喜又悲)
还有,大神推荐的那个工具我看了一下太强大了,有了它上面的两点不再是问题,不知道汉化版能不能用,但是翻墙才能下载,悲报......T.T

腐朽身躯 2016-09-23 15:56
颜色=R+G*20+B*400 5355=15+1A*20+14*400=15+340+5000=5355
这个工具可以用于日版美版,那么以日版为基础的汉化版当然可以使用.

假装有昵称 2016-09-23 16:45
下面是引用腐朽身躯于2016-09-23 15:56发表的:
颜色=R+G*20+B*400 5355=15+1A*20+14*400=15+340+5000=5355
这个工具可以用于日版美版,那么以日版为基础的汉化版当然可以使用.

哇,大大回复啦,谢谢,又可以继续折腾了~

假装有昵称 2016-09-24 12:00

晒一下使用大大推荐工具修改器改出来的成品(烈火小绿要转职重甲了),感谢开发者。有了它基本上面提到的两点都不再是问题,修改完你的配色还可以用方案编号保存下来,还能生成代码,复制粘贴到ROM,简直不要太方便,计算步骤都省了。

假装有昵称 2016-09-24 21:42
下面是引用腐朽身躯于2016-09-23 15:56发表的:
颜色=R+G*20+B*400 5355=15+1A*20+14*400=15+340+5000=5355
这个工具可以用于日版美版,那么以日版为基础的汉化版当然可以使用.

大大请教一下,为什么我用代码反转后去搜索ROM里的代码会出现没结果。例如32个字节全部反转了,用ue搜索,显示没结果,只搜前面4组字节的话又搜得到,但是加上第五组就显示没结果....是不是代码不是模拟器显示的顺序

腐朽身躯 2016-09-24 22:09
因为中间几组数据是分别作为自军(通信斗技1P)敌人(2P)NPC(3P)以及4P时的不同配色部分和前几组数据以及后几组代表的共同配色部分存储在不同地方.

假装有昵称 2016-09-24 23:29
下面是引用腐朽身躯于2016-09-24 22:09发表的:
因为中间几组数据是分别作为自军(通信斗技1P)敌人(2P)NPC(3P)以及4P时的不同配色部分和前几组数据以及后几组代表的共同配色部分存储在不同地方.

吐血........这样的话,还需要继续分析这些代码的含义吧,算了。所以,其实只能一组一组的搜索进去修改吧,但是就怕有些是相同的改错了...
对了还有一点,配色的指针有78种(大概吧,因为之前一种一种的去试),超过之后统一显示00的配色,也就是蓝色。究竟是只有78种,还是78之后都是蓝色而已,因为不想动已有的,想新添。

腐朽身躯 2016-09-24 23:47
你现在的需求和你最基础需求—找指针BSpalette assembler 可以解决.
你在拓展链接里找到FErecolor的功能满足的是可视化编辑.
两个程序交互着使用吧

假装有昵称 2016-09-25 00:05
下面是引用腐朽身躯于2016-09-24 23:47发表的:
你现在的需求和你最基础需求—找指针BSpalette assembler 可以解决.
你在拓展链接里找到FErecolor的功能满足的是可视化编辑.
两个程序交互着使用吧

好吧,看看找办法翻墙,谢谢啊


查看完整版本: [-- 请教一下,怎么查找人物职业的调色板,并进行修改 --] [-- top --]


Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
Gzip enabled

You can contact us