参考帖子:http://tieba.baidu.com/p/3683495534 4楼
使用asmodean:exescarc进行提取
立绘文件位于st文件夹中,其身体 脸部表情 红晕细节等分离
其中与lsf文件名开头相同的为一组,lsf文件指明身体与表情的位置关系
其中nao_d_l_001,002是身体,003、004为脸部细节(红晕),005后面都是表情
无法使用mergelsf,GalPhotoAuto进行自动立绘合成,所以需要查找坐标手动合成
以nao_d_l这一组立绘为例
以16进制编辑器打开LSF文件 以下是一段LSF文件,这里显示了nao_d_l_001的信息,文件名后面的0无视,直到有数据的地方,先是X坐标,然后是Y坐标
其坐标的表示方法为 [低字节 高字节],所以计算的时候应该为[高字节 低字节]
比如示例中的 [EF 01] ,其十六进制表示的X坐标应该是[01EF],转换为十进制为495,即身体nao_d_l_001的x坐标
其y坐标为[00 00],所以坐标为0
(这里比较坑,一开始以为是下面的 05B4,数值非常大显然不合理 ,通过比较其他立绘数据发现坐标X与Y应该相差[00 00],所以猜测坐标应是[00 00],是正确的结果)
查找表情的坐标方法与身体一致。现在以合成001 005为例子
找到LSF中的nao_d_l_005
可以看到后面带有数据[9E 03] 所以X坐标16进制表示应该是[039E],转10进制即为926
下一个数据为[48 01] 所以Y坐标是[0148],转10进制即328
使用表情坐标减去身体的坐标,即可得到合成坐标
X为926-495 = 431
Y为328-0 = 328
使用PS合成为例,打开身体图片,将表情拖入PS,表情处于自由变换状态,参照点为左上角,填入X Y坐标 即可得到完整的立绘
效果
其他立绘操作也相同,到此立绘合成完成。
使用asmodean:exescarc进行提取
立绘文件位于st文件夹中,其身体 脸部表情 红晕细节等分离
其中与lsf文件名开头相同的为一组,lsf文件指明身体与表情的位置关系
其中nao_d_l_001,002是身体,003、004为脸部细节(红晕),005后面都是表情
无法使用mergelsf,GalPhotoAuto进行自动立绘合成,所以需要查找坐标手动合成
以nao_d_l这一组立绘为例
以16进制编辑器打开LSF文件 以下是一段LSF文件,这里显示了nao_d_l_001的信息,文件名后面的0无视,直到有数据的地方,先是X坐标,然后是Y坐标
其坐标的表示方法为 [低字节 高字节],所以计算的时候应该为[高字节 低字节]
比如示例中的 [EF 01] ,其十六进制表示的X坐标应该是[01EF],转换为十进制为495,即身体nao_d_l_001的x坐标
其y坐标为[00 00],所以坐标为0
(这里比较坑,一开始以为是下面的 05B4,数值非常大显然不合理 ,通过比较其他立绘数据发现坐标X与Y应该相差[00 00],所以猜测坐标应是[00 00],是正确的结果)
查找表情的坐标方法与身体一致。现在以合成001 005为例子
找到LSF中的nao_d_l_005
可以看到后面带有数据[9E 03] 所以X坐标16进制表示应该是[039E],转10进制即为926
下一个数据为[48 01] 所以Y坐标是[0148],转10进制即328
使用表情坐标减去身体的坐标,即可得到合成坐标
X为926-495 = 431
Y为328-0 = 328
使用PS合成为例,打开身体图片,将表情拖入PS,表情处于自由变换状态,参照点为左上角,填入X Y坐标 即可得到完整的立绘
效果
其他立绘操作也相同,到此立绘合成完成。