>>8459
well if they dont provide a public API for people to modify the game behavior with then you'll have to get a binary analyzer tool like ghidra or IDA and start reverse engineering the program.
Find out where & how it loads stuff, where important memory structs are allocated, how the game logic runs, etc. Then simply patch bytes in the original program to add your own behavior. You can also just try to decompile the entire thing and modify it like that, this is how most java programs are modded, but thats not such an easy process for native programs like this game but maybe its still possible idk never tried.
I recommend watching this:
https://www.youtube.com/watch?v=w7gBkVXuDSQ&list=PLpnX4b2uRf5-_aLRjuIpav2Zh45C4f2QH