ChangeLog：

2008-7-4 00:29 ver 1.0.1
pcicp

Crass图文提取教程 - 使用CrageGUI提取游戏

大多数情况下，不用费多大力气就可以轻松提取游戏，但是由于某些游戏的特殊性，需要指定很多参数，这就比较复杂了。

下面以一个提取步骤比较复杂的游戏为例，详细讲解如何使用CrageGUI_Chn.exe提取“機動娼艦ヴィクトワールお返しディスク「機動娼艦招待ディスク」”的游戏资源，这个过程囊括了整个所有的提取步骤。

1. 在support_list.txt、support_list_kirikiri2、support_NScripter.txt和support_list_RealLive.txt中寻找游戏名字

上面4个列表文件里记录了crass当前支持的游戏，找到了支持信息，提取工作就能有的放矢。

由于这个游戏的名称很长，即使支持列表中有该游戏的名字，但可能与支持列表的名称略有差异（尤其是名字里含有空格和标点的情况），所以我选用简短且中间没有空格和标点的关键字－“機動娼艦”。

2. 查找支持该游戏的插件名称

找到“機動娼艦”字样，并明确了插件名称－“LC-ScriptEngine”（该组游戏最上面的名字）。

3. 查找该插件的说明文件。

打开document\cn\LC-ScriptEngine.txt插件说明文件。

4. 查看有关该插件的说明信息。

发现“注意事项”或/和“提取示例”，说明用此插件提取时有需要注意的地方。

5.仔细观察提取示例，发现有参数-p，-l和-u

6. 查看INSTALL.txt，了解参数的意义

如果日后使用熟练，本步骤可以省略。

7. 执行CrageGUI_Chn.exe，点击“显示高级参数”

8. 提取示例中的-p参数与GUI中的“指定源文件”对应，因此选中“指定源文件”，选择要提取的文件。

9. 提取示例中的-l参数与GUI中的“导入索引文件”对应，因此选中“导入索引文件”，选择要索引文件。

10，提取示例中的-l参数与GUI中的“指定插件”对应，因此选中“指定插件”，填写LC-ScriptEngine。

11. 点击“执行”，开始提取，并等待完成。

下面再以“魔女侵犯 -淫辱のジャッジメント-”为例展示完整的提取流程。

1. 在support_list_kirikiri2.txt中找到了关键字-“魔女侵犯”。

2. support_list_kirikiri2.txt这个文件是专门为kirikiri2这一个插件定义的支持列表，所以插件名就是“kirikiri2”。

3. 查找该插件的说明文件。

打开document\cn\kirikiri2.txt插件说明文件。

5，发现“注意事项”或/和“提取示例”，说明用此插件提取时有需要注意的地方

6，仔细研读注意事项，发现有4种提取方式。

7. 根据说明，理解到第2、3提取方式和游戏是一一对应的，如果这里有记录要提取的名字，则说明能提取，查找“魔女侵犯”，结果没有。

8. 根据说明，理解到第1种tpm提取方式，并观察提取示例，发现有参数-d和-O。

9. 打开CrageGUI_Chn.exe，点击“显示高级参数”。

10. 提取示例中的-d参数与GUI中的“指定源目录”对应，因此选中“指定源目录”，选择要提取的文件所在的目录。

11，提取示例中的-O参数与GUI中的“特殊参数”对应，因此选中“特殊参数”，填写tmp2=C:\BlueTopaz\xp3dec.tpm（结合自己的实际情况）。

12，点击“执行”，开始提取，并等待完成。

注意事项：

1. 如果4个support_list中都没找到游戏名字（请确认遵守了简短和不含空格和符号的原则），说明Crass暂时不支持此游戏，或者需要自己进行“尝试性”提取（这种方式超出了本文讨论的范围，请参考FAQ.txt）。

2. 第二个例子中，为什么不写tmp1？因为在提取示例我们发现tpm1对应decoder.tpm，而tpm2对应xp3dec.tpm，应用到这里，理论是tpm2，不管怎么样，2种tpm可以随意尝试，直到找到正确的tpm提取方式。

3. 如果插件说明文件中没有注意事项，则说明只要GUI中设置“指定源文件”(与-p对应)或“指定源目录”(与-d对应)就可以提取了。

4. 可以使用-d（与GUI中“指定源目录”对应）的地方，一定可以使用-p（与GUI中“指定源文件”对应），但反过来确不一定。第一个例子就是很好的说明，因为每个要提取的文件都有与他对应的索引文件，所以如果指定了-d（与GUI中“指定源目录”对应），那么就无法为每一个文件都设置对应的索引文件，自然也就无法提取了。