Started by FIQ, May 28, 2012, 08:41:51 PM
Quote from: LucasK on June 09, 2012, 01:05:22 PMNice! Going to play it right now.
Quote from: FIQ on June 09, 2012, 06:31:57 PMHehe, thanks.When Stalefish first found out about a bug that could be utilized to access the internal scripting engine in 2.0 (which was fixed in 2.1), I played around with it.I played around with the custom level parser, and stumbled upon a new way to do it entirely by mistake - and it even worked better than expected. I was able to trick the parser into believing that the following 5 lines (infinite in 2.1, but I wanted to make this level 2.0 compatible) would be a part of a say command, while it *actually* would be parsed directly by the internal engine, just as the normal game. Then, by abusing the text() command, I could change it into something that let me do this *indefinitely*.I didn't decompile the game or anything, but I opened the binary in a text editor, to see how scripts looked in the normal game, and from that, and a lot of experimentation, I did this level.There's probably some quirkiness in there, things that I did in the "wrong" way, but it worked!About the gravitron, it was just a fun thing to implement, as it was accessible by a single command You can open it up in a level editor and see for yourself how I did it.
Quote from: ToasterApocolypse on June 09, 2012, 05:26:20 PMBeat the game with 465 deaths, and ten trinkets.Are you Terry or something, because that scripting blew my mind.(And broke it. Seriously? You even got the gravitron in there.)