I am trying to add new functionality to a hard-coded exe of a game like adding new creatures and new spells and adding spells to creatures that did not have them before. For that I need to significantly modify the exe.
It should be theoretically possible to expand an exe file somehow by increasing its binary size. Browsing on the internet I have stumbled upon this tool:http://www.cgsoftlabs.ro/studpe.html
Since I am a RE and assembly newbie I do not get at all how this operates and how I could expand an exe using this.
I have heard about some tools that make this possible on Linux. Are there Windows equivalents?
Alternatively, maybe I could use some sort of dll injection to expand the .exe? Or maybe add functionality through some hooking?