By default, you can only produce at most 2500 settlers. This mod aims to remove that limit so that you can produce huge armies.
There is a German translation for this README. Please note that it may be outdated.
- Increase the global settler limit from 10000 to 65535.
- Increase the maximum number of carriers from 999 to 32767.
- Compatibility: Works with the Gold Edition and the History Edition of The Settlers 4.
- Open Source: Most parts of the project including patterns, offsets, enums and structs are open source!
You need an ASI Loader to use this mod. I recommend The Settlers 4: ASI Loader as it works nicely with the Gold and History Edition of The Settlers 4 and does not require any configuration. If you already have an ASI loader installed skip the first steps and jump directly to step 5.
- Navigate to your installation directory of your game.
- Find a file named
binkw32.dll
and rename it tobinkw32Hooked.dll
. (For the Gold Edition it is in a subdirectory namedExe
) - Download a release of the Settlers 4 ASI Loader and unpack the
binkw32.dll
to the very same directory. - Create a
plugins
directory next to yourS4_Main.exe
- Download a release of the Settler Limit Remover Mod. Unpack the
S4_SettlerLimitRemover.asi
to theplugins
directory. - Start the game. The mod will load automatically.
To uninstall the mod remove S4_SettlerLimitRemover.asi
from the plugins
directory. If you do not want to use the ASI loader anymore just reverse the described steps.
- Multiplayer interoperability: All participants in a multiplayer session must use this mod. Otherwise the game will DESYNC.
The project uses the Github Issue tracker. Please open a ticket here.
The official repository of this project is available at https://github.com/nyfrk/S4_SettlerLimitRemover. You can contribute in the following ways:
- Answer questions
- Submit bugs or help to verify them
- Review code and test the proposed fixes
- Submit pull requests
Download Visual Studio 2017 or 2019 with the C++ toolchain. The project is configured to build it with the Windows XP compatible v141_xp toolchain. However, you should be able to change the toolchain to whatever you like. No additional libraries are required so it should compile out of the box.
The project is licensed under the MIT License.
Special thanks to xmorphyx for the contributions of the AOB Patterns.