Neon Warp

Neon Warp

Not enough ratings
It's a Mad, Mad, Mad, Mad World Easy(er)
By fusecavator
How to more easily get the achievement "It's a Mad, Mad, Mad, Mad World"
   
Award
Favorite
Favorited
Unfavorite
Intro
To get this achievement, you need to complete 5 puzzles in madness mode of time trial. This seems nearly impossible to do normally, which is reflected by the leaderboard, where (at the time of this writing) you can get a top 10 spot with a score of 1 puzzle completed. Fortunatly the timer is tied to framerate, so if we ♥♥♥♥ up the graphics settings badly enough, we can make the game run ♥♥♥♥♥♥ enough to get extra time to think. The settings in the menu won't do enough for us, but fortunatly Game Maker: Studio(which is what this was made in) provides many command line switches which affect performance.
Useful Switches
The following switches are useful for degrading performance:

-intel
It's supposed to be a workaround for a bad intel driver. No idea which one, but the game maker docs warn not to use this switch unless you have the issue, since it always hurts performance, and since that's exactly what we're going for, we'll take it.

-software
Uses a software renderer instead of rendering on your GPU. In most games this would absolutely murder the performance, but this one is simple enough that it only hurts it a bit.

-debugoutput "filename"
Writes debug output to a file while playing. Considering the impact this can cause, I'm guessing it's flushing each line to disk before rendering the next frame, so make sure you have the game installed on the slowest hdd in your system for maximum effect.

-debug
Enables a buch of extra debug output to be written to the previously mentioned file.

-trace
Enables more extra debug output to be written to the previously mentioned file.

-record "filename"
Not sure what exactly is being recorded here, but writing stuff to disk hurts the game's performance, so whatever it's saving is fine with me.

-profiledump "filename"
Unfortunatly this one only writes to disk when you close the game, but it makes the game keep track of how many times each function is called, how long it took, etc, normal profiling stuff, which should hurt performance a little.

-manualvsync
Lastly we have vsync. Delays each frame to vsync even if it could have been output a little earlier. Delay and frame together is exactly what we're going for here.
Putting it All Together
Right click on the game in your Steam library, and click properties.

Then click set lanch options, and paste the following:

-intel -software -debugoutput "asdf" -debug -trace -record "asdf2" -profiledump "asdf3" -manualvsync

Click OK and lanch the game and go into Time Trial -> Madness

The timer should be noticably slower than real time, giving you extra time to think and solve the puzzle. Unfortunatly this doesn't seem to work as well on the smaller time trials, so you'll need to beat them normally.
Conclusion
When you're done, you'll probably want to delete the asdf* files from your game folder, as the game will be logging gigabytes of garbage as you play.

Good Luck.
4 Comments
Axel Sonic  [developer] 21 Feb, 2018 @ 4:01am 
Great guide!
RichardKainRus 11 Jan, 2018 @ 8:19am 
You're true about the community, of course
Thank you for the awnser
fusecavator  [author] 11 Jan, 2018 @ 8:16am 
I was originally planning on doing full solutions, but never really got around to it. Maybe I'll take a look again now that I know someone actually wants them. The community seemed rather non-existant and it'll be a lot of work considering how many puzzles there are.
RichardKainRus 11 Jan, 2018 @ 5:10am 
Good day! Thank you for this one! Are you planning to do a complete solution guide? I'm stucked at 3-star solution for level 132, so it will be great if you can help me and community :)