s25client
s25client copied to clipboard
Return To The Roots (Settlers II(R) Clone)
First few commits from PR #1679 : - refactors existing cheat code ("winter" code, toggle human AI player, armageddon) into new Cheats and CheatCommandTracker classes
The game crashed when i changed the storage option for wine several times. But now after an autosave (while going to the forum and here on github) , it works...
Adds `SetComputerBarrier` LUA function which works like `!GLOBAL_SET_COMPUTER_BARRIER` did in S2 RTX scripts. This makes it possible to script old campaigns much more simply than with the tools previously available.
Fixes map "The snake" WITHOUT changing the map. You can now use the original S2 map, but I needed to implement some additional features, like placing HQs and overriding the...
TLDR workaround: Manually change `~/.s25rttr/CONFIG.INI` section `[video]` parameter `framerate=0` to something other than zero. Using the Windows Subsystem for Linux and running the game segfaults immediately with a cryptic error:...
Adds supported for one-sided alliances exactly (I hope) how they worked in S2. This makes it possible to achieve the same alliance logic as in the campaigns designed for S2...
- refactors existing cheat code ("winter" code, toggle human AI player, armageddon) into new Cheats and CheatCommandTracker classes - adds classic (S2) cheats: - all-visible (F7) - [video](https://streamable.com/464uxc) - build...
Adds support for Roman-style ([video](https://streamable.com/6zo42j)) campaigns and the world campaign ([video](https://streamable.com/4ojiaj)). Fixed world campaign scripts to unlock the same continents as it was in S2. Related to issues #1639 and...
The S2 RTX `!SET_HOUSE` command ignored the restriction that military buildings cannot be placed close to one another. This allowed map scripters to do stuff like show below (2NDpaign chapter...
S2 RTX files had the `!GLOBAL_SET_BOBS` command which enabled some special graphics for specific missions ([examples](https://settlers2.net/documentation/mission-resource-text/)). The correct object to display was not only based on what is in the...