The Settlers 7 : History Edition

The Settlers 7 : History Edition

Aver May 18, 2021 @ 5:07am
The Settlers 7 CPU Optimizer
Hi, I have recently made a script for CPU optimization for the Settlers 7.
Below is a link and instructions directly from my Github page, where you also can download the file. I would love to add this to "Guides", however I only own the game on Ubi Launcher, so Steam is not allowing me to create guides here.

https://github.com/Aveer/The-Settlers-7-CPU-Optimizer



# The-Settlers-7-CPU-Optimizer
1.02 of The Settlers 7 CPU Optimizer


Settlers 7 does not "like" HT technology. This script changes the affinity of the process to disable HT threads for the running process of the Settlers 7. It interacts only with the game.

**Instruction:**
Just open the exe file and wait for it to do it's magic.
Alternatively you can download the source code and run the main.py file with Python.

**Warning!**
The exe file was detected on my PC as a Trojan virus. This is however a false positive.

**Script opens a CMD and:**
1. Launches the game from Ubisoft launcher (can be launched manualy from other sources too).
2. Disables HT for the Settlers 7 process.
3. Sets the priority of Settlers 7 process to High.
4. Needs to be started everytime you launch a game in order to optimize the process.
5. Automatically closes once optimization is done.



**Effect:**
7-30 FPS boost without any compromises (depends on the hardware and situation in game)


**Supports CPUs with**: 2, 4, 6, 8, 12, 16, 20, 24, 32, 48 threads. Works only for CPUs with HT technology

*******************************

**Screenshots:**

The below Screenshots were taken with all settings maxed out, 4k on I7 7700K and GTX1080Ti.

**BEFORE:**

[Settlers 7 - Before 1] https://user-images.githubusercontent.com/84144527/118640305-1c914200-b7d9-11eb-96d2-eb66fd4524eb.jpg
[Settlers 7 - Before 11] https://user-images.githubusercontent.com/84144527/118640312-1e5b0580-b7d9-11eb-9e7e-7b66f50a38c8.png

**AFTER:**

[Settlers 7 - After 1] https://user-images.githubusercontent.com/84144527/118640280-1602ca80-b7d9-11eb-9b5d-b55cdfe00e81.jpg
[Settlers 7 - After 11] https://user-images.githubusercontent.com/84144527/118640303-1bf8ab80-b7d9-11eb-9c4e-e62fdfeb7d6a.png

*******************************

**BEFORE:**

[Settlers 7 - Before 2] https://user-images.githubusercontent.com/84144527/118640309-1dc26f00-b7d9-11eb-9c3b-62edac0f2e38.jpg
[Settlers 7 - Before 22] https://user-images.githubusercontent.com/84144527/118640314-1e5b0580-b7d9-11eb-8d18-912cf291ff8d.png


**AFTER:**

[Settlers 7 - After 2] https://user-images.githubusercontent.com/84144527/118640293-1a2ee800-b7d9-11eb-8eac-68f280f677ba.jpg
[Settlers 7 - After 22] https://user-images.githubusercontent.com/84144527/118640304-1c914200-b7d9-11eb-868b-bc11e3bf07b1.png


*******************************

**DIRECT COMPARISON ZOOMED:**

[Settlers 7 - Before 11] https://user-images.githubusercontent.com/84144527/118640312-1e5b0580-b7d9-11eb-9e7e-7b66f50a38c8.png
[Settlers 7 - After 11] https://user-images.githubusercontent.com/84144527/118640303-1bf8ab80-b7d9-11eb-9c4e-e62fdfeb7d6a.png
[Settlers 7 - Before 22] https://user-images.githubusercontent.com/84144527/118640314-1e5b0580-b7d9-11eb-8d18-912cf291ff8d.png
[Settlers 7 - After 22] https://user-images.githubusercontent.com/84144527/118640304-1c914200-b7d9-11eb-868b-bc11e3bf07b1.png
Last edited by Aver; Jun 27, 2021 @ 10:25am
< >
Showing 1-2 of 2 comments
littl3kko Jun 27, 2021 @ 5:19am 
how can i change the resolution, i cant play in 1920x1080. i tryed in option into the game have a bugg and i cant put my resolution
Aver Jun 27, 2021 @ 10:23am 
Hey, my script does not interfere with any ingame options, including resolution.
I remember changing resolution via "option.ini" file.
Found this instructions on UBS support page for you:

https://www.ubisoft.com/en-gb/help/connectivity-and-performance/article/changing-the-resolution-in-the-settlers-7/000064578

"In order to change your resolution, please try the following steps:

- In File Explorer, head to C:\Users\<username>\Documents\Settlers7.
- Locate the option.ini file and open it with Notepad (right-click on the file, then click on Open with... and choose Notepad).
- Once the file is open, change the Screen Height value to 1080 and the Screen Width value to 1920.
- Save the file and relaunch the game."


Hope this helps!
< >
Showing 1-2 of 2 comments
Per page: 1530 50