Skip to main content

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

Anemoiapolis: Chapter 1

Explore old malls, empty water parks, and existential dread · By Andrew Quist

[MOD] [Tutorial] How to manually DLL-patch out the annoying ticket system

A topic by dragutin.maric@gmail.com created Mar 06, 2023 Views: 551 Replies: 2
Viewing posts 1 to 2
(2 edits) (+4)

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.

Developer(+5)

Very impressive! I certainly understand negativity towards the tickets and I'm glad people care enough to make the game enjoyable to them. I'm thinking of adding some ways to customize gameplay so people don't have to do any reverse-engineering ;)

Does this mean the ticket progression system will be removed entirely in the customizability rework/update?

I understand needing to change it, as far as gameplay goes. But I hope not, the tickets kind of fit Anemoiapolis. (as a development process, the building itself in the world)