Kenshi
0 of 0

File information

Last updated

Original upload

Created by

oukibt

Uploaded by

oukibt

Virus scan

Some manually verified files

About this mod

Raises the level cap from 100 to 200 for all skills

Permissions and credits
Warning
The mod only works for the latest version of the game from Steam.
There are also known bugs, such as abnormally greatly accelerated ore mining and abnormally greatly accelerated research.


Installation
Replace the kenshi_x64.exe file in the game's root folder.
It's recommended to make a backup of this file beforehand in case you want to disable the mod later.



How It Works
The mod has several difficulty levels, which are marked with a "modifier".
The "modifier" is a central element of this mod (patch), designed to control how quickly or slowly you advance in skill levels up to 200.


In Kenshi, it's ABSOLUTELY IMPOSSIBLE to reach level 101.
The closer your level gets to 100 in Kenshi, the slower it increases.
To allow the player to reach level 200, this mod uses a modifier.

Around level 85 (based on my personal experience), leveling up characters becomes painfully slow.
The modifier is a level after reaching that is level up speed starts decrease much more slowly.
If the modifier is set, for example, at 70, your leveling speed after level 70 will decrease much more slowly, allowing you to eventually reach level 200.

The higher your level, the more challenging it will become to advance, up to level 200.

Impact on Gameplay
Your choice of difficulty modifier directly influences the game's pace.
A lower modifier will make it easier and quicker to reach the new maximum level, providing a more casual experience.
A higher modifier will do the opposite, making the journey to level 200 a challenging endeavor that will require substantial time and effort.


Difficulty Levels
There are several difficulty levels available. Here are the current options:
[Modifier 56] Novice Path: Ideal for beginners. This setting offers a more relaxed experience, perfect for those just starting out.
[Modifier 60] Explorer's Route: For the curious. This level offers a bit of a challenge, but still remains approachable for most.
[Modifier 63] Adventurer's Trek: For the adventurous. This setting introduces a consistent challenge, making every level gain feel rewarding.
[Modifier 66] Challenger's Course: For those who enjoy overcoming obstacles. Every level becomes a noticeable achievement.

[Modifier 70] Recommended: The sweet spot. This setting provides a balanced experience, suitable for a wide range of players.
[Modifier 73] Intrepid Way: For the bold. The journey becomes more demanding, testing player's skills and patience.
[Modifier 76] Brave Voyage: For the courageous. Challenges become more frequent, requiring strategy and perseverance.
[Modifier 80] Hero's Quest: For the heroes among us. This level amplifies the challenge, making every progression feel like a major accomplishment.
[Modifier 83] Elite Challenge: For the elite. Players will find themselves constantly tested, demanding both skill and strategy.
[Modifier 86] Hardcore: For the relentless. This setting is unforgiving, designed for those who crave a formidable challenge.
[Modifier 90] Expert Mode: For the seasoned. This mode is tailored for players who have mastered the game and are looking for the next big challenge.
[Modifier 92] Master's Challenge: For the best of the best. This is the pinnacle of difficulty, designed for those who want to test their limits.


How to Change Parameters Yourself:
If you wish to modify the maximum level or the "modifier" on your own, this guide is for you.
There are two methods to achieve this: Easy and Advanced.
For the Easy method, all you'll need is a basic Hex editor and a bit of thinking.
For the Advanced method, you'll require basic knowledge in C++, Reverse Engineering, and also a Hex editor. To modify the code logic, basic understanding of Windows x64 assembly might be necessary (NASM x86_64).
If you're confident in taking this on, let's get started.

1. Easy Method:

You must use the original (standard) kenshi_x64.exe or it won't work

Preparation:
  • Download and install a Hex editor (e.g., Hex Editor Neo).
  • Make a backup of the kenshi_x64.exe file.

Working with Hex Code:
  • Open the original kenshi_x64.exe file in your Hex editor.

  • Use the search function (Ctrl + F) and find this hex code:
40534883EC30F30F1005DA1FBC000F29
742420F30F10310F28DA488BD9F30F5E
C2F30F5CDEF30F59D80F57C00F2FC1F3
0F59DB73470F2FC37342F30F1005E68A
A8000F2FC877350F2FD87730F30F59D9
F30F58DEF30F11190F28C3FF155FB5A7
0084C074170F28C6F30F1133FF154EB5
A70084C07406C7030000A0410F287424
204883C4305BC3CCCCCCCCCCCCCCCCCC




  • Once you locate the right section, copy this hex code to a notepad:
41b800008c4241b90000494341ba0000
a04166410f6ec066410f6ed966410f6e
e2660f6e290f2ee87611f30f5cd0f30f
58d50f2ed37604f30f10d3f30f10faf3
0f5cfdf30f5efaf30f59ff660fefd20f
2eff7a200f2eca761b0f2ecc77160f2e
fa76110f2efc770cf30f59f9f30f58fd
f30f1139c39090909090909090909090
90909090909090909090909090909090




Modifying the Modifier and Maximum Level:
  • In your notepad, find and replace the following hex codes:
  • Modifier: "00008c42" (represents the value 70)
  • Maximum Level: "00004943" (represents the value 201)
To get a new hex value for your desired number, use this converter tool.
  • Enter your number, copy the resulting hex (excluding "0x"), then "flip" the byte groups. For instance, for the number 10:
  • Hex: 41200000
  • Flipped: 00002041
  • Replace the relevant values in your notepad. For instance: change 00008c42 (70) to 00002041 (10), or 00004943 (201) to 0080fa43 (501).


Applying the Changes:
  • Copy your modified hex code from the notepad.
  • Return to the Hex editor and paste the new code over the old one. (Replace)


  • Save your changes.

Verification:
  • Launch the game and ensure the changes have been applied correctly.



1. Advanced Method:
Coming soon