Inori / FuckGalEngine

My tools to crack galgame
822 stars 146 forks source link

How to pick the .ws2 file using ahdprc's command line #7

Closed ghost closed 8 years ago

ghost commented 8 years ago

关于这条命令: ws2: (提取) ahdprc ws2 -i IN -t TXTO -b BINO 不是很清楚-b 指定作为二进制的文件这个参数是怎么用的...

我在提取的时候指定到解包pna时生成的某个 _cht.bin(45.1 KB),遇到的问题是提取出的文本也只有50.5 KB, 为此想来请教一下使用这条提取命令的正确方法和步骤...=-=

此外还有个小问题, advhd脚本中有没有组合各种差分立绘时需要依据的坐标? 合成立绘的时候不知道五官该放哪了..

sgqy commented 8 years ago

-b是用来保存文本出现位置的,用于之后的封装。 推荐拆包使用'/AdvHD/ws2.cpp' 封包https://github.com/marcussacana/WillPlusManager 封包会有一些问题(#5) 立绘这个参数没研究过。不过坐标在pna文件里(#6)。 以前用这个坐标强行拼图,结果人物脸的颜色不太对。(:з」∠)

ghost commented 8 years ago

谢谢ww 待会去研究一下ws2.cpp 和pna 其实用ahdprc一个一个拆ws2是可以成功提取的,但是一旦批处理就会出现我说的问题了orz

ghost commented 8 years ago

唔再打扰一下,我用HexEditor打开_cht.bin,结果没在里面找到坐标, #6的方法没看懂.

sgqy commented 8 years ago

http://asmodean.reverse.net/pages/exoozoarc.html asmodean的工具里给出了相关信息

那就一个一个拆吧,命令行里用for,老版本的bug都没管过| ω・´)

ghost commented 8 years ago

知道了,感谢帮助:)

噗...原来用exoozoarc解包就行...走了好多弯路啊