You can decompile TADS2 games using the tool scads2 (which was written in Haskell by Ben Rudiak-Gould, though I have an updated version of my own lying around somewhere). I'm not sure how to recompile the results, though.
If you're asking because of the cheats, then I'm the one who handled that using a custom tool I made in Java. Basically I took apart the entire game executable, translated the part of it containing code into some kind of shitty intermediate representation, modified/injected instructions & data as desired, and then translated everything back into binary to make a new TADS2 executable.
I made some cheats for some of Goblinboy's other games, too, though I'm not sure I ever got around to posting all of them anywhere. In fact, now that I'm looking at the relevant date-stamps, I don't think I even posted the latest version of my cheats for
this game. Whoops. I should probably check what I've added to see if it might be worth uploading a newer version...
Edited to add:
Okay, so for this game I think the only cheats I never posted are:
-obey: Make other characters obey various commands.
-setPlayer: Change the player character to an NPC of your choice (must use 'obey' first, or else softlock)
For
School Dreams 3 the cheats I never posted are:
For
Meteor, the cheats I never posted are:
-cankiss: Make the target kissable (might not work on all the girls)
-canfuck: Make the target fuckable (might not work on all the girls)
For
Horizon I never posted any cheats, despite having implemented most of the usual ones as well as ones to manipulate your and Kesya's status.
For
School Dreams 1 (The Camping Trip) I never posted any cheats, despite having implemented most of the usual ones plus some for things like spin-the-bottle, manipulating Becky's emotional state, etcetera.
For
School Dreams 2 I never posted any cheats, despite implementing most of the usual ones.
I don't know if this stuff is actually worth putting together & uploading. Do folks actually still play these games, even?