Skip to content

Repository files navigation

S6Patcher

An unofficial, simple application that fixes bugs and adds new features in the various editions of "The Settlers 6 - Rise of an Empire".

Header

Project Philosophy

S6Patcher is designed to improve the game while preserving its original experience. Its primary purpose is to fix bugs, address technical issues, and introduce small quality-of-life improvements that make the game more enjoyable and convenient to play.

The goal is not to fundamentally change or redesign gameplay mechanics or turn the game into something different. Instead, S6Patcher focuses on polishing the existing experience. Any additions should feel natural, unobtrusive, and consistent with the original game design.

Features

Find a comprehensive list of all features in the Features file.

Download

Find the latest release of the application here.

Usage

  1. Make sure that your game has been launched successfully at least once before using the S6Patcher.
  2. Check that the latest official patch 1.71.4289 is installed (main menu bottom right corner).
  3. Download the latest release and launch the S6Patcher.exe.
  4. Click the button "Choose File" and select the game executable that you wish to patch (Settlers6.exe/Settlers6R.exe or S6MapEditor.exe/S6MapEditorR.exe). These should be located in the installation folder of the game. Do NOT move these files somewhere else before patching! The Patcher depends on the executables to be in the correct folder path.
  5. Select the features that you wish to apply.
  6. Click on the button Patch Game and wait for the process to finish.
  7. Close the application and start the game/editor as usual.

In case your game is from Steam, you will have to use the tool Steamless before patching.

When patching, the application will create a backup of the original file. To restore this backup, simply choose the previously patched .exe file and use the button Restore Backup.

Should there be any questions or errors: Discord.

ModLoader

The S6Patcher features a simple Modloader, which can be used to create mods without having to modify the existing game files.

Tech

  • The S6Patcher modifies data in the game and/or editor executable. A backup of the executable is created beforehand and can be restored from the application.
  • A new folder Script in <Documents>\THE SETTLERS - Rise of an Empire\ and three lua script files "UserScriptGlobal.lua", "UserScriptLocal.lua" and "EMXBinData.s6patcher" in said folder are created.
  • The configuration file <Documents>\THE SETTLERS - Rise of an Empire\Config\Options.ini is extended with a new section [S6Patcher], where some necessary configuration values are stored.
  • When the option "Activate ModLoader" is checked when patching, the application creates a new folder modloader in the game installation path where modded files can be stored.

Contribution

In case you want to contribute your own features and/or fixes to the project, feel free to fork the repository and create a pull request.
Important: Everything contributed to the project must either be created by yourself or approved by the original author(s).

About

A simple application that fixes some bugs and adds new features in the various editions of "Settlers 6 - Rise of an Empire".

Topics

Resources

Stars

18 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages