Daerandin
Well-Known Member
I've been playing a lot of Stronghold games, mostly the first one, and Stronghold 2 and Stronghold Legends. I really like all the life going on in the castle in Stronghold 2, and how you have complete control over your estates. However, Stronghold 2 does not have the option to play cooperatively against AI in multiplayer.
So I fixed it. I created a tool that enables AI in multiplayer games, so it can now be played cooperatively. For now there is no makefile, so you need to compile it manually, but the readme contains an example for that.
https://gitlab.com/Daerandin/sh2_mp_ai_enabler
I intend to set up a proper download page for this at some point, where people can download Windows binaries, as I realize most people on Windows will not want to compile stuff themselves.
And yes, this can be compiled both on Windows and Linux.
It was extremely interesting to make this. I knew very little about how process memory actually works just a few days ago. Well, I thought I knew, but making this forced me to learn a LOT.
For now you need to manually input the game PID, but I might make it automatically find the PID so you just launch my program, and then launch Stronghold 2.
So I fixed it. I created a tool that enables AI in multiplayer games, so it can now be played cooperatively. For now there is no makefile, so you need to compile it manually, but the readme contains an example for that.
https://gitlab.com/Daerandin/sh2_mp_ai_enabler
I intend to set up a proper download page for this at some point, where people can download Windows binaries, as I realize most people on Windows will not want to compile stuff themselves.
And yes, this can be compiled both on Windows and Linux.
It was extremely interesting to make this. I knew very little about how process memory actually works just a few days ago. Well, I thought I knew, but making this forced me to learn a LOT.
For now you need to manually input the game PID, but I might make it automatically find the PID so you just launch my program, and then launch Stronghold 2.