Skip to content

Repository files navigation

STB Features

An SKSE plugin for Skyrim Special Edition and Anniversary Edition that bundles a set of small engine and gameplay patches. Every feature has its own switch in Data/SKSE/Plugins/STB_Features.ini — turn on what you want, turn off what you don't.

No ESP, no scripts, nothing written to your save.

Nexus page: https://www.nexusmods.com/skyrimspecialedition/mods/146660

Features

Fixes and tweaks:

Setting What it does
DisableDialogueInCombat Stops NPCs from starting a conversation during combat
IsGhost While ethereal, the player passes through NPCs instead of being pushed
PoisonReUse The same poison adds charges; a different one replaces it
AdditemFix additem <id> without a count gives one item instead of nothing
MagickaAbsorbScale Multiplier for the magicka refunded by spell absorption
PowerBashRange Reach multiplier for power bash
SummonCanKillHe The player's summons can finish off Protected NPCs
WaitFreezesPlayerEffects Waiting no longer burns the duration of the player's buffs
GetEquippedFix The GetEquipped condition function also checks the left hand

Interface:

Setting What it does
QuantityTyping Type the amount on the quantity slider with the number keys
ActiveEffectSource Each effect names the gear piece it actually comes from
EnchantKeepItem / EnchantKeepEffect / EnchantKeepSoulGem The enchanting table keeps your selection
EnchantItemsAlwaysClickable Items the selected effect cannot go on stay clickable
EnchantJumpToEffects Clicking such an item jumps to the enchantment tab

Compass:

Setting What it does
BossMarker / BossMarkerScale Larger compass marker for boss enemies
HideMarkerForInvisibility Hides compass markers of enemies under invisibility

See dist/Data/SKSE/Plugins/STB_Features.ini for the full descriptions of every key.

Building

Requirements:

  • Visual Studio with the C++ toolset (the preset targets Visual Studio 18 2026 / v145 — adjust CMakePresets.json for a different install)
  • vcpkg, with VCPKG_ROOT set
  • A local CommonLibSSE-NG checkout, with CommonLibSSEPath_NG pointing at it
cmake --preset default -B build -S . -DSTB_FEATURES_DEPLOY_DIR="<path to .../SKSE/Plugins>"
cmake --build build --config Release

With COPY_BUILD=ON (the default) the DLL and PDB are copied to STB_FEATURES_DEPLOY_DIR after a successful build.

Credits

  • The SKSE team for SKSE
  • meh321 for the Address Library
  • Ryan and CharmedBaryon for CommonLibSSE and CommonLibSSE-NG
  • Ersh for TrueHUD and True Directional Movement, whose boss lists BossMarker reads
  • The SkyUI team for SkyUI and for keeping its source open
  • lStewieAl for AddItem Count Fix SKSE, the original AdditemFix implementation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages