火花天龙剑 -> 火花学园 -> 图文详解纹谜头像移植到系谱的方法,8、9楼武器

Falaflame 2008-08-29 14:59
之前stlo君发过一篇关于系谱和776之间头像互相移植的帖子,相信不少人读过了,其方法这里不再缧述。
而纹章之谜由于采取的压缩格式不同,不能直接“复制-粘贴”,必须先做一些修改,具体步骤如下:

STEP1
准备好以下东西:
模拟器:ZSNES
工具:YY-CHR ,Stirling
没有的到此处下载:cvurl('http','://www.mediafire.com/?km4dmnwcjxz')

STEP2
运行ZSNES→打开纹章之谜的ROM→游戏中进入人物状态菜单,如下图

(本方法对于所有人都是通用的,就以此人为例了...)
→按ESC键→选择SAVE STATE(这时应该在ROM的同目录下生成了一个.zst文件,如果你ROM的名字是FE3.smc,那么生成的就是FE3.zst)

STEP3
运行YY-CHR→选择File—Open,打开FE3.smc→再次选择File—Open,文件类型选*.*,打开FE3.zst
→单击YY-CHR右上方的打开FE3.zst→调动地址到02CC13应该会看到这样的一张图

→用YY-CHR右下角的上下箭头调节颜色至正常,并把倍数改成x1,如下图
→用鼠标单击右下方00色块→选择“墨水瓶”,然后点击右边头像背景处,使背景色变成下图这样
(其实就是把背景色0E改成00)

→File—Save或Save As

STEP4
用Stirling打开FE3.zst(前面用Save As的话,就打开你另存的那个)
地址02CC13~02D412为头像,000738~000757为颜色。颜色可直接粘贴到系谱,而头像需要做些修改。
→这时建议用Stirling新建一个文件,选ファイル—新規作成
→然后在FE3.zst头像的每40h个字节前面都加上3F,再粘帖到新文件里(コビー/貼り付け)。
实际操作时可以先在新文件里输入3F,然后接着コビー40h个字节,再输入3F,然后再接着コビー40h个字节...如此循环,最后文件结尾处加上FF。
比如:FE3.zst中02CC13~02D412数据是这样的:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 7F 7E
00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 7F
00 00 00 00 3F 20 67 58 4F 30 C3 BC C3 BC C9 36
00 00 00 00 1F 3F 20 7F 40 7F 40 FF 40 FF C8 FF
00 00 00 00 F0 70 BE 4E E3 1C FC 03 FF 00 FF 00
00 00 00 00 80 F0 30 FE 03 FF 00 FF 00 FF 00 FF
00 00 00 00 00 00 00 00 C0 C0 70 B0 38 C8 EC 14
00 00 00 00 00 00 00 00 00 C0 40 F0 30 F8 08 FC
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
28 07 08 0F 08 0F 0C 0B 04 03 06 05 02 01 02 03
28 2F 00 0F 00 0F 04 0F 04 07 02 07 02 03 00 03
F7 49 F7 4D D4 6F DE E5 DE E5 BE C3 AC F3 98 E7
84 FF 80 FF 81 FE 03 FE 03 FE 67 BE 47 BC 73 9C
E0 .........................................................................
......................... F8 08 40 40 30 10 B0 B1 01 83 A2
而写到新文件中则应该是:
3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7F
7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
7F 3F 00 00 00 00 3F 20 67 58 4F 30 C3 BC C3 BC
C9 36 00 00 00 00 1F 3F 20 7F 40 7F 40 FF 40 FF
C8 FF 00 00 00 00 F0 70 BE 4E E3 1C FC 03 FF 00
FF 00 00 00 00 00 80 F0 30 FE 03 FF 00 FF 00 FF
00 FF 3F 00 00 00 00 00 00 00 00 C0 C0 70 B0 38
C8 EC 14 00 00 00 00 00 00 00 00 00 C0 40 F0 30
F8 08 FC 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 3F 28 07 08 0F 08 0F 0C 0B 04 03 06 05
02 01 02 03 28 2F 00 0F 00 0F 04 0F 04 07 02 07
02 03 00 03 F7 49 F7 4D D4 6F DE E5 DE E5 BE C3
AC F3 98 E7 84 FF 80 ..............................................
......................... F8 08 40 40 30 10 B0 B1 01 83 A2
FF
→完了之后保存
新文件最终长度应该是821h字节,所有人物头像都一样

STEP5
移植头像,方法基本同776移植到系谱
比如,复制新文件中的全部821h个字节,然后粘帖到系谱シグルド的头像地址0A67B5;再复制FE3.zst文件中000738~000757部分粘帖到シグルド的头像颜色地址


最后说一下,由于系谱中没有长度达到821字节的头像,因此想完美移植必须利用ROM空白区域,或者牺牲部分代理人物头像。

over
--------------------------------------------------------------------------------------------
7.22 Update
向大家介绍一个工具:SFCのFE画像圧縮プログラム ver2.4
此工具可以把图像分别转换成纹谜或系谱/776的压缩格式,可大大减小数据长度。
下载:cvurl('http','://www.mediafire.com/?dmluium1jix')
移植头像的STEP1~3不变
STEP4
→用Stirling打开FE3.zst
→用Stirling新建一个文件,选ファイル—新規作成
→直接复制02CC13~02D412全部字节到新文件中,保存
→假设建立的新文件名为abc,那么拖动abc到“系谱776.exe”中,回车(abc和系谱776.exe不要放同一目录下),会生成一个abc.bin
STEP5
→用Stirling打开abc.bin,可以看到作成的新头像长度仅为4E7h字节
→复制全部字节粘贴到系谱头像处即可(颜色仍然用FE3.zst中的000738~000757)

轮回 2008-07-18 19:38
LZ厉害

wjfson 2008-07-19 11:04
LS不是特别想要这个吗 现在高兴了吧

轮回 2008-07-19 11:30
哈哈。4242.但是还是没研究明白

新垣结衣 2008-07-20 12:24
楼主达达 我非常想请教776的武器颜色库跟系谱的武器颜色库,还有776的战斗画面导入系谱........

不知道有办法吗\( ̄︶ ̄)/

Falaflame 2008-07-20 16:31
根据到目前为止的观察,不存在什么“武器颜色库”的概念。

关于武器图标的移植,我今天稍晚些时候(来不及就明天- -)整理完会发帖详细说明。

战斗画面没有细研究过,现在无法回答你。

有角幻也 2008-07-20 17:43
Rom空白区域很宝贵的

与其这么来移植

不如破解下编码方式

对系谱头像部分进行手绘

呵呵

这才叫真正的Hack哪^_^

新垣结衣 2008-07-20 19:34
下面是引用有角幻也于2008-07-20 17:43发表的:
Rom空白区域很宝贵的

与其这么来移植

不如破解下编码方式
.......



银河达人= =!!一起弄 银河达人版吧~~~~~~~~~

Falaflame 2008-07-20 20:48
武器图标的移植

1.776→系谱

工具:YY-CHR
模拟器:ZSNES
之前发的那个版本的ZSNES对776支持不好,这里改用新版本的ZSNES1.51
下载:cvurl('http','://www.mediafire.com/?zldiojxmjmi')

STEP1
同移植头像的STEP2,分别作成FE4.zst和FE5.zst

STEP2
→运行YY-CHR→选择File—Open,打开FE4.smc→单击打开FE4.zst
→调动地址到184200→调整颜色至正常

→另外再运行一个YY-CHR→选择File—Open,打开FE5.smc→单击打开FE5.zst
→调动地址到390200→调整颜色至正常


大家可以看到,系谱中一个方框内就是1个武器,而776则是如下图这样

这是因为两者ROM中武器图标数据存储格式不同,因此若用Stirling之类的内存编辑器修改会比较麻烦,而直接用YY-CHR改就简单得多。

STEP3
以移植罗普特剑图标为例:
→先分别在两个YY-CHR中执行一次Copy/Paste(没什么特别意义,只为方便以后的操作)


→运行776的YY-CHR中选中罗普特剑→Copy,如图


→切换到运行系谱的YY-CHR,选中要替换的图标(假设是铁剑)→Paste,如图


→切换回运行776的YY-CHR,这次按鼠标右键选中罗普特剑剩余部分,并按住右键向右拖一格→Copy,如图


→切换到运行系谱的YY-CHR→用相同的办法选中下半部分→Paste,如图


→File—Save或Save As


完成

Falaflame 2008-07-20 20:50
2.纹谜→系谱

STEP1
同上,分别作成FE3.zst和FE4.zst

STEP2
同上,纹谜地址是098200


可以看出纹谜和系谱一样,都是1个方框1个武器,但别高兴的太早...
→Copy—Paste



OTL
这可能是两者色表不同的原因。
怎么办?

STEP3
我也没什么很好的办法,只能手工改了
→勾上Grid line,这样看得清楚些
→对照纹谜的图,把那些小格子里换上适当的颜色(没有就用近似的将就一下),背景和头像一样用00


有人也许会问,Mars版的系谱怎么弄的,那么就打开看一看

再次OTL,Mars版的图标和纹谜原来差这么多......严重怀疑就是手工改的......

先放一边不管
→File—Save或Save As

再再次OTL,怪不得Mars版要加上一圈黑边......

→那么我也粗略得如法炮制一下


→File—Save或Save As

好歹能看了~

也许还有更简捷的方法,这个仅供参考

以上

Falaflame 2008-07-20 20:54
下面是引用有角幻也于2008-07-20 17:43发表的:
Rom空白区域很宝贵的

与其这么来移植

不如破解下编码方式

对系谱头像部分进行手绘
.......


手绘...OTL,我宁愿去扩容...本人的画图水平实在不怎么样- -b
而且还要重写颜色代码...

路人甲 2008-07-20 20:58
手绘位图?太累了吧?一般都希望的是批量修改的方法

Werther 2008-07-20 21:12
很有创意`~~因为武器的图标都没有压缩所以这样改也很方便`~~

wjfson 2008-07-20 21:19
十分感谢LZ 我也十分想要移植776的战斗画面的说.....

新垣结衣 2008-07-20 21:34
Falaf达达太赞啦~~~~~~~~~~~~~感恩!!!

请问职业图标也可以这样弄吗?

Falaflame 2008-07-20 21:40
职业的静止图标理论上也是可以这么改的,但移动图标这样改就不合适了,有另外的方法

新垣结衣 2008-07-20 21:47
用那个工具怎么弄不到道具图像呢?

wjfson 2008-07-20 22:01
像疯狂版那种组合起来的静态图标要怎么改

Falaflame 2008-07-20 23:21
下面是引用新垣结衣于2008-07-20 21:47发表的:
用那个工具怎么弄不到道具图像呢?

检查操作过程,以及是否移动到正确地址

下面是引用wjfson于2008-07-20 22:01发表的:
像疯狂版那种组合起来的静态图标要怎么改

没玩过疯狂版...

新垣结衣 2008-07-21 01:26
终于会了楼主的方法了,找武器库 要一点一点 比较麻烦,

而且找到之后发现自己画的可能都比较好看 哈哈!!!!!!!!!!

漫路六弦琴 2008-07-21 07:27
看着有点晕,请问,可以用类似的方法向纹章之谜里移值头像吗?如果可以,那相对应的地址大概在哪?

1+1 2008-07-21 11:48
用这种方法能改字库里的字吗?

轮回 2008-07-21 11:56
按理说好像可以的。只要找到字库地址

Falaflame 2008-07-22 16:27
更新,见顶楼

1+1 2008-07-22 16:37
LZ从哪里找的这么多强大的软件?

新垣结衣 2008-07-22 21:33
楼主通过 这个方法我把达人版的职业图标修改了,但是相应的没有战斗画面,请问系谱的战斗画面用YY 打开

具体是什么位置?我吧达人版的职业图标复制到普通版的就多出很多个新职业图标 还自带移动图像

Falaflame 2008-07-23 09:38
战斗画面在smc里是压缩过的,所以看不清
想看清估计要用与改头像相同的方法,在战斗画面作成zst文件

1+1 2008-07-23 10:13
选择File—Open,打开FE3.smc→再次选择File—Open,文件类型选*.*,打开FE3.zst
这样做的意义是什么?

Falaflame 2008-07-23 10:31
改头像实际需要的是zst文件的数据,先打开smc是为了读取格式信息

1+1 2008-07-23 10:52
第2次打开的文件受第1次打开的文件影响?

Falaflame 2008-07-23 11:03
你自己试试看就知道了,如果不先打开一次smc,zst里什么都看不清楚

1+1 2008-07-23 11:07
嗯,我试了,确实不一样,这是为什么呢?

Falaflame 2008-07-23 11:17
说过了是为了读取格式信息

不先打开smc也行,手动把左下角的2BPP NES改选为4BPP SNES即可

1+1 2008-07-23 11:29
……………………明白了
谢谢

wjfson 2008-07-23 15:44
为什么我按了ESC无用

轮回 2008-07-23 16:40
仔细看1楼的解说

佣兵王 2008-08-01 13:22
我弄起来颜色不对啊,颜色要怎么调?

1+1 2008-08-01 13:33
下面是引用佣兵王于2008-08-01 13:22发表的:
我弄起来颜色不对啊,颜色要怎么调?

自己一步一步仔细按LZ所说的弄颜色不会不对,你改调色板了没有?

佣兵王 2008-08-01 13:44
就是不会改调色版啊 776和系谱的颜色不对 都看不清楚

1+1 2008-08-01 13:46
下面是引用Falaflame于2008-07-18 18:42发表的图文详解纹谜头像移植到系谱的方法,8、9楼武器:
用Stirling打开FE3.zst(前面用Save As的话,就打开你另存的那个)
000738~000757为颜色。颜色可直接粘贴到系谱

…………………………………………

佣兵王 2008-08-28 20:13
STEP2
→运行YY-CHR→选择File—Open,打开FE4.smc→单击打开FE4.zst
→调动地址到184200→调整颜色至正常
LZ 调动地址到184200→调整颜色至正常这步具体应该怎么做啊,我到184200地址这里 颜色不是黄的就是黑的
武器图标根本就看不清楚啊,求教

Falaflame 2008-08-28 23:05
右下角调整颜色

佣兵王 2008-08-29 14:59
搞定了 原来是ROM问题 唉


查看完整版本: [-- 图文详解纹谜头像移植到系谱的方法,8、9楼武器 --] [-- top --]


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

You can contact us