Skip to content

Eisenmonoxid/S7Patcher

Repository files navigation

S7Patcher

A simple application for the game "The Settlers 7 - Paths to a Kingdom".

Header

Should you have any questions: Settlers Discord Server.


Usage

  1. Make sure that the game has been launched successfully at least once before using the S7Patcher.
  2. Check that the latest official patch 1.12.1396 is installed (Not necessary when using the History Edition).
  3. Download the latest release.
  4. After downloading, simply drag&drop your game executable (Settlers7R.exe) onto the S7Patcher application OR start the application and input the path to the file manually.
  5. When patching, the application will create a backup of the original file that can be restored at any time.

In case your History Edition is from Steam, the executable will have to be extracted with the tool Steamless before using the S7Patcher!

Find the Settlers7R.exe here:

<Settlers7>\Data\Base\_Dbg\Bin\Release\Settlers7R.exe -> Original Release (Gold Edition)
<Settlers7>\Data\Base\Bin\Settlers7R.exe -> History Edition

Features

All Versions

  • Enables the Development Mode (e.g. skippable intros).
  • Enables setting the process affinity mask directly in the executable leading to better and smoother game performance.

Original Release (Gold Edition)

  • Unlocks all the DLC and UPlay Rewards that became unavailable when the servers got shut down. This includes the DLC maps, the DLC campaign (which can also be played in skirmish now), the "Enormous Advantage" in the ingame map editor, new prestige decoration, 3 new victory points, and (possibly) more.
  • Enables all local features (like the castle forge and the profile system) that required network access.
  • Fixes a few crashes that happened in offline-mode when local features were present.

Development Mode Options

Using the following key combinations, you can enable/disable a few special features of the Development Mode:

  • CTRL + G: Toggle the ingame UI.
  • CTRL + C: Switch between the free view camera mode and the default camera mode. Control the free view camera using WASD or the arrow keys, the right mouse button and Q and E.
  • CTRL + SHIFT + T: Toggle terrain rendering.
  • CTRL + SHIFT + W: Toggle water and lava rendering.
  • CTRL + SHIFT + C: Toggle grass and bush rendering.
  • F11: Toggle the general development mode menu.
  • F10: Toggle the AI menu.

F11 F10

It is also possible to play the campaign and scenario maps in skirmish mode (drop-down menu in the upper left corner of the map selection screen).


Recommendation

To gain better performance in the game, the S7Patcher can limit the game to your physical processors, since it does not work well with Simultaneous Multithreading/HyperThreading. For the best performance, choose three or four physical cores of your CPU when patching.
For further information on this topic, see here or here.

Utilizing DXVK can also be beneficial for performance and enables you to tweak some settings in the configuration file (like enabling VSync).


Command Line Arguments

Use the command line argument -debug when launching the Patcher to enable some additional options when patching, such as restoring the functionality of the LUA functions UI.WriteToLog(_string) and UI.WriteToConsole(_string) (only Gold Edition, not History Editions). This can be helpful when working with LUA scripts.


Unpacking Archive Files

The archive files .bba can be packed/unpacked using this Japanese tool.

About

A simple application for the game "The Settlers 7 - Paths to a Kingdom".

Topics

Resources

License

Stars

Watchers

Forks

Languages