A comprehensive gameplay mod that overhauls various parts of the game. TLDR: A mod full of random gameplay related functions i thought were neat
Skyrim has flat damage, every hit deals the same damage minus some rounding errors. Stweaks changes that and adds some randomness to the damage output.
The more followers you have, the less damage you and they deal. This can be offset a bit with a high speech skill level.
If enemies stand in low light and are far enough away, they will get hidden from sight making stealth archery a tad harder
Lowers your jump height if you're sneaking
The higher your mass actor value, the lower your jump height
Sneaking adds a spell that drains stamina. On top of that, there's also a sneak archer nerf by draining your stamina while sneaking and standing still if you have a bow out.
Quest items have no weight for the player. In certain mod setups, this can give you an unfair advantage. This makes quest items deal 0.5% of their original damage. Exceptions can be set in a json file.
Magic can be rough early game in some setups. This lowers your enemies' magic resistance by 20% until you are level 5.
Casting spells cost stamina and attempting to cast without stamina will fail the cast
Normal attacks cost stamina, based on the weapon weight. This can be adjusted with perks
Power Attacks can interrupt spells in vanilla. With this setting, normal attacks, arrows, bolts and non-concentration spells can do that as well.
In vanilla, your stamina regeneration is tied to the max stamina you have. This makes late game stamina management basically non-existent cause the regen outheals the stamina cost. this unties it from the max stamina and uses a flat base for the regen
same as above but for magicka
prevent one-shots and always stay alive with at least 20% health when being hit while having full health. affects player and enemies
clamps damage to 5 times the weapon damage for normal attacks and 10 times for power attacks. also clamps spells to 5 times their base magnitude. this setting and the above do not affect sneak attacks.
The higher your skill at the school of magic, the faster you cast the spells. it starts with half speed and goes up to 3 times speed by default
Skyrim allows level 3 enemies to spawn when the player is level 50. This is boring imo, so, the mod sets the level of any enemy up to 10 levels below the player. Every type of enemy.
Attributes level upon usage. if you are between 40 and 95% of a stat, you will gain xp for that stat over time. if you have 100xp, it will level the stat by 1. Works for Health/Magicka/Stamina/Carry Weight
the heavier the equipment you/npcs wear, the higher your mass stat becomes. Used for different calcs in the mod but not mandatory
Jumping costs stamina. the higher your mass, the higher the cost
If you stand on a LandTexture defined in a json as tall grass, you get a perk that enhances sneak by 60%
I noticed that the hit that breaks the ethereal effect, sometimes deals damage in vanilla. I fixed this oversight and now, the hit that breaks ethereal always deals 0 damage as the description of the effect makes it sound like it should
Disease like curses you can catch when being bit by any spell in the game.
In vanilla, Stamina and Magicka regen is based on your max value which makes high level attribute consumption often lower than the regen. now attribute regen is based on a flat base.
Attacking a target while they're under the effect of a paralysis or calm spell deals 2.5 times damage, while they sleep deals 4 times damage, while they are power attacking or staggered deals 1.2 times damage and while attacking from behind deals 1.3 times damage
Everything can be toggled separately and there are some value adjustments like: The new base for the regen, that upper and lower limits for the damage ranges, toggling changing curses, curse chance, stamina cost modifiers and a few more.
- XMake [2.8.2+]
- C++23 Compiler (MSVC, Clang-CL)
git clone --recurse-submodules https://github.com/Styyx1/Stweaks-Rewrite Stweaks
cd StweaksTo build the project, run the following command:
xmake buildNote: 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 or both of the following environment variables:
-
Path to a Skyrim install folder:
XSE_TES5_GAME_PATH -
Path to a Mod Manager mods folder:
XSE_TES5_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