Some NPCs will either scale up to some level with player, or will always scale with player. As a result their HP will bloat in an immersion breaking way, while players damage might cap at certain level. I do hate bullet sponges.
There are complex and heavy solution for this like Scourge, but I wanted something smaller, something more focused on just the issue.
This is how Fixed NPC levels happened.
- XMake [2.8.2+]
- C++23 Compiler (MSVC or Clang-CL)
git clone --recurse-submodules https://github.com/maniman303/FixedNPCLevels.git
cd FixedNPCLevelsRun
xmake project -k compile_commands -yThen move compile_commands.json to .vscode folder.
To build the project, run the following command:
xmake build -yNote: This will generate a
build/windows/directory in the project's root directory with the build output.
If you want to redirect the build output, set one of the following environment variables:
-
Path to a Fallout 4 install folder:
XSE_FO4_GAME_PATH -
Path to a Mod Manager mods folder:
XSE_FO4_MODS_PATH
If you want to generate a Visual Studio project, run the following command:
xmake project -k vsxmakeNote: This will generate a
vsxmakeXXXX/directory in the project's root directory using the latest version of Visual Studio installed on the system.
If you want to upgrade the project's dependencies, run the following commands:
xmake repo --update
xmake require --upgrade