Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

dragutin.maric@gmail.com

3
Posts
2
Topics
A member registered Apr 04, 2021

Recent community posts

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.

(2 edits)

So seeing the outrage over the ticket system on in the Steam reviews, I decided to see if something can be done about it. Sure enough, removing the need for tickets is very easy. Here's how to do it:

1. Download dnSpy (https://github.com/dnSpy/dnSpy)

2. Drag and drop in all the DLLs from the managed folder (not sure if all are necessary, but good practice since just copying the needed DLL can cause recompilation issues)

3. Go to the ticketReaderElevator script in the Assembly-CSharp.dll, and in line 93 and change the value from "false" to "true" using the method editor from the right click menu.

4. In the file menu, save the module and ignore any warnings it may give you.

5. Run Anemoiapolis and enjoy freely roaming the liminal spaces, and negative ticket counts...

For a seasoned .NET DLL reverse engineer like me this was hands down one of the easiest things to patch, lol.