Using Purple Cat Tools
- Install Perl if you haven't already (get it from www.perl.org )
- Install the List::~MoreUtils extension ("perl -MCPAN -e "shell"", follow the configuration prompts, then "install List::~MoreUtils")
- "perl dumper.pl -iso=[CD image filename]" to dump a CD (replace "[CD image filename]" with the name of your CD image)
For me, it turns out that the TT program would crash *after* doing the LZSS compression for *all* of the files. That is, every single .scn file had been compressed into the corresponding .lzs file according to the file timestamps.
I found one workaround and one solution that works for unknown reasons:
1) Run Rein_Script, let it crash. Then edit /CD#/60_Scripts/Rein_Script.txt to comment out (with a /) the first three commands (up to Rooms_Lzss_C). Then run Rein_Script.bat again, and it will pick up with Rooms_Cpt_C.
2) For mysterious reasons, the script doesn't crash if I run Rein_ScriptC before running Rein_Script (obviously you have to do Dump_ScriptC before reinserting it). I have no idea why this is; my only guess is that some extraneous characters get removed when it copies the script from Textes_Apres into Fichiers_Apres.
If you're still out there and trying to translate CC with these tools, my suggestion is to do all of the translation in Script1_CD1.txt, Script2_CD2.txt and ScriptC_CD1.txt (and copy and rename that for CD2), then Rein_Script# and Rein_ScriptC before Rein_Script. The "Repartition" tools to break up the dialogue by character to send to different translators seems fiddly to me.
You might also find that the code unpacks accents incorrectly.
Thanks to OneWingedAngel