So I want to collect some information about these mysterious PAK files. When using the PAK extractor we get some files with various formats. So heres what i found out yet:
CAF - Seem to be the animated sprite files (regarding the filenames) DAT - when opened with notepad you will find the Dialogs so i think this is a summary of the Dialogs (but there is definately more in this file because it has many more bytes which aren't related to the Dialogs) TRE - Here we have some Dialogs and things like that too
Decrypt the GFX (*.CAF, *.CPS) files with "changing and testing" is very hard and frustrating, so I went another way ... attack the game binaries and the secret of "decrypting the LZSS/SPCN code". After some sleepless Nights of investigation, I found a way to decompile the Toonstruck main.exe in Pseudo C-Code, actually I'm checking out which Function does what. Unfortunally, the original function names got lost. But I'm on a good/possible way to decrypt the GFX Files. (In the next weeks/months )
The final Game contains a Debug Mode (maybe that wouldn't be new) Facts for this: - Source-Code String/Messages like this: "Show script functions on." "Show script functions off." "Draw Anim boxes disabled." "Draw Anim boxes enabled." "Gonzales on/off." -> Did somebody now what that could be? "Music on/off." "Text on/off." ""Hide_Mouse()" "Show_Mouse()" "Draw region boxes enabled/disabled." "Anywhere_Walkable enabled." "Display_Mouse_Coordinates enabled."
--> Next to the decryption, I search a opportunity to activate the debug mode. Or is that already solved? Would be a helpful option in the launcher
Wonderful thanks for this BIG Help. Im looking forward for finally viewing the content .
As far as i know, we didn't found any debug mode yet. Is it possible that its activated through the application args? i mean like the other things (-u for deactivating univibe or -w for window mode etc)