Innocent Grey和Noesis社GalGame工具

以前发在澄空的帖子,备份到自己博客里

主要支持的游戏为 Innocent Grey社 和Noesis社 的作品。

igtool.exe 用于 游戏资源拆包与封包
支持游戏列表:
Innocent Grey
Caucasus: Nanatsuki no Nie(クロウカシス - 七憑キノ贄)
PP pianissimo(PP-ピアニッシモ- 操リ人形ノ輪舞)
Cartagra ~Tsuki kurui no Yamai~(カルタグラ~ツキ狂イノ病~) (感谢白石测试)
Kara no Shoujo(殻ノ少女)  (感谢白石测试)
Nagomibako Innocent Grey Fandisc(和み匣 Innocent Greyファンディスク)
Noesis
Furifure(フリフレ)
Houkago no Senpai(放課後の先パイ )  (感谢zeroshimo测试)
Marble Bloomers(マーブル★ブルマ)  (感谢zeroshimo测试)

igscript.exe 用于 游戏脚本的解析与合成
支持游戏列表:
Innocent Grey
Caucasus: Nanatsuki no Nie(クロウカシス - 七憑キノ贄)
PP pianissimo(PP-ピアニッシモ- 操リ人形ノ輪舞)
Cartagra ~Tsuki kurui no Yamai~(カルタグラ~ツキ狂イノ病~)
Kara no Shoujo(殻ノ少女)
Nagomibako Innocent Grey Fandisc(和み匣 Innocent Greyファンディスク)
Eisai Kyouiku(英才狂育)
Noesis
Cure Girl
Furifure(フリフレ)
Furifure 2(フリフレ2)
Houkago no Senpai(放課後の先パイ )
Marble Bloomers(マーブル★ブルマ)


说明:
1.手动测试了下面列表的每一个.s脚本文件

七憑キノ贄 1252
操リ人形ノ輪舞 174
殻ノ少女 601
ツキ狂イノ病 266
和み匣 138
CureGirl 413
フリフレ 50
フリフレ2 64
マーブル★ブルマ 39
放課後の先パイ 24
英才狂育 345

2.如果发现有0KB的文件, 属于正常现象.
3.如果你发现bug, mail to me ->blxode[AT]gmail.com
4.理论上是支持其他Innocent Grey社和Noesis的游戏的, 大家可以试试, 如果发现支持请告诉我,我好更新Supporting List。
5.按我的习惯照例附上代码供大家学习交流之用,你可以修改和使用,但是请保留我的ID,谢谢。



另应部分人士要求介绍详细使用方法。

使用方法:
以七憑キノ贄为例:
把igtool.exe放到游戏目录下(即和script.dat同一目录),使用控制台输入命令

igtool -x script.dat

即可解开脚本包,生成文件在script~目录下。
对于生成的.s脚本文件,使用igscript.exe
把parseall.bat  createall.bat igscript.exe 三个文件放到script~目录下,使用控制台输入命令

igscript -p 00_0000.s 00_0000.txt

待编辑完成后使用命令

igscript -c 00_0000.s 00_0000.txt new\00_0000.s

建议生成的时候创建一个新目录new,然后输入以上命令就会在new下生成新的00_0000.s
如果在当前目录生成新.s文件,程序会出错。

当然上面的命令不免繁琐,所以直接运行parseall.bat就可以批量提取文本了。
createall.bat功能类似。

*对于CureGirl 和 フリフレ2这两个新游戏,封包采用了.iga格式。
igtool.exe不支持这两个游戏,解包程序可以从这里下载:http://asmodean.reverse.net/pages/exiga.html
igscript.exe支持这两个游戏,不过相应的批处理是parseall_CureGirl.bat和createall_CureGirl.bat。

命令列表:

igtool.exe

解包模式: igtool -x script.dat
封包模式: igtool -c script~ script.dat
*其中script~为解包生成的目录名。

igscript.exe

提取模式:igscript -p 00_0000.s 00_0000.txt
创建模式:igscript -c 00_0000.s 00_0000.txt new\00_0000.s

*对于CureGirl和フリフレ2,需要在前面加上-x
提取模式:igscript -x  -p 0000.s 0000.txt
创建模式:igscript -x  -c 0000.s 0000.txt new\0000.s

2月11日更新:

igscript 版本号2.2
添加了6条指令,修正2个bug。
使用VS2010编译,可能需要运行库,下载链接已更新。

2月15日更新:

放課後の先パイ 和  マーブル★ブルマ 测试通过。
至此,除 Eisai Kyouiku(英才狂育) 外均已测试完成。

7月22日更新:

igscript 版本号2.3
新增加几条指令的处理,英才狂育测试通过。
igtool 未更新,不支持 英才狂育。



已经下载过旧版程序的,请务必下载新版。

Download:
IG_tools.7z  http://115.com/file/dp4h635z (7月22日更新)

Source Code: https://github.com/lennylxx/IG_tools

另:
caucasus_tools.7z http://115.com/file/bhkk3mwp (未更新)
包括 クロウカシス - 七憑キノ贄  汉化的主程序补丁,和一个测试汉化补丁。

新版的“七凭之祭” 主程序修改了几处字符集范围判断。
caucasus_exe.7z  http://115.com/file/c2vu3ndv (1月12日更新)

原文地址:https://www.cnblogs.com/bl4nk/p/2909125.html