Telltale Explorer fixed script decompiling for older games

I’ve just released a new version of Telltale Explorer that fixes a longstanding issue – lua scripts in the older games couldn’t be decompiled. This affected most the games released before Sam and Max: The Devil’s Playhouse. It’s now fixed and the scripts in every Telltale and Skunkape game can be decompiled and viewed.

This wasn’t an issue that I was planning to revisit but I was writing an article for Mojo that involved looking at the scripts in Telltale games. I’ve had working script decompiling for post-Devil’s Playhouse games for a long time with modified lua 5.1 and 5.2 decompilers, but the oldest games used lua 5.0 and I just couldn’t get it working. While writing the article I got sidetracked into trying to fix it once and for all and after a lot of hacking, swearing and failure this 18 year old bug was finally squashed. For posterity and myself when I inevitably forget, the changes made to lua 5.0 by Telltale were: the opcodes were shuffled, maxstack was changed to 300 and it was built for floats rather than doubles.

Download it here.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.