![]() ![]() The most common causes of this issue are: I was hoping so much they they would make it while they were working on the Steam Edition.Your IP address has been temporarily blocked due to a large number of HTTP requests. It's really a pity they've never done it. We were writing here many times how it would be awesome for Firefly to introduce multiplayer to Stronghold 2. That way it was way much easier to defend against those AI's. And they weren't sending their attacks in waves, as they should, but they were sending their troops in columns. He was always missing something, I'm not sure, but I think he wouldn't build siege camps. ![]() Those are great news! I'm glad you found people to test it out, so you could share the better version with everybody right away!īy the way, do you know if the testers from Steam face any issues? I remember the old Stronghold 2 AI Manager (the tool for AI in multiplayer) was getting detected as a Troyan, even though it wasn't that.Īnother thing that would be interesting to know is whether the AI in multiplayer acts as usually in singleplayer, or are there any differences? With the old AI Manager, when you fight against an AI in a multiplayer game, the AI would not be able to build siege engines. We have a WYSIWYG editor here, so we need to select the text, click the Link button from the toolbar, and then past the link in the designated textbox. Hi Daerandin, welcome to Stronghold Nation! I've made your links clickable. But if I don't get anymore feedback, I'll probably just update the download anyway in a couple of days.ĮDIT: If you want to help, compile the newest source in Visual Studio and let me know if there are any warnings/errors when compiling.Īlso, maybe I'm just dumb, but I can't figure out how to make this url's into clickable links in this post editor. I use Linux, and can only test Windows stuff virtualized, and I would prefer to have some feedback. I have not updated the download page with this newer version, because I was hoping that some more people would test it. If you compile the newest source code, then the program will find the PID automatically. You get the PID from the Task Manager while Stronghold 2 is running. You will need to input the Stronghold 2 PID (process ID) before it can start working. The precompiled executable you can get from the download page requires a little bit of interaction. I set up a sort of official download page: TL DR I figured out and made a tool that lets you add AI to Stronghold 2 multiplayer. All it does it overwrite a single byte in the game memory while it is running, so you can add AI when you host a multiplayer game. This tool of mine does not touch any game files, so there are no modifications to the game. I then wrote a small little program to simplify the process. At this address, you read a 4 byte value, then you add an offset of 0xD28 to this value, and you will always land at the correct address for enabling AI in multiplayer. The pointer is always at an offset of 0x00EC5F28. ![]() The address for this part of memory varies between game launches, but there is a pointer to this memory region at a static location. When the variable is 0, this button is not present. When this variable is 1, you can see and click on the button for adding AI in the kingmaker/multiplayer screen. As soon as you leave the hobby you hosted, the game switches it back to 1. There is a specific 1 byte variable in the game memory, this variable is always set to 1, except when you host a multiplayer game. It took me quite some time to first of all learn how to analyze the game memory as it was running, and then find what I was looking for. I know there are some tools that works for the older versions before the Steam Edition, but I quite like the higher resolution support of the Steam Edition so I decided to figure it out. A couple of weeks ago I decided to start looking how AI can be enabled for Stronghold 2 multiplayer. ![]()
0 Comments
Leave a Reply. |