So I've been playing this game since the first beta and I really really like it, but I think some things could be better, so without further ado, here are some things that should be implemented to create an "ultimate" version of the game:
- Make tickets optional. I've already posted a method of patching that but not everyone has the technical knowledge to perform that themselves.
- Make walking and sprinting speeds adjustable, some people like it slow but on all 4 releases it's been a vector math painfest reverse engineering and patching that since slow walking irritates me.
- Make adjustable lighting, have head bobbing settings, and offer an option to disable water-induced speed reduction.
- Keep levels some others have complained about as optional mini games you can go in/out of from any point in the game because some of us like me indeed enjoy the unpopoular golf and conference room atmospheres.
- Make the levels linear, and add a level selector so we can pick levels instead of having to replay to get to our favorite like in the linear betas. Back in beta v2 I reverse engineered how the games were saved (just ASCII hex in the Windows registry with internal names of each level) and write an entire Python tool just to change it on the fly. IN FACT, make an option to switch between linear beta v1, beta v2, and non-linear final release versions all in the same game with complete control over selection of what level and and sub-level the player is in at any moment.
- Just give us full control over the smallest things in the game, not everyone knows how to reverse engineer things like this, I'm just lucky cause reverse engineering software is a major hobby of mine so I am fairly good at it.
Hope you take these suggestions into account in the future. Despite the slight issues, I love this game so much and have modded the hell out of all 4 releases (all of which I actively play too) to make it even more fun, but I'd like for the game itself to have complete built-in tweaking capabilities because as mentioned not everyone is a software reverse engineer like I am.