Compare commits

...

4 Commits

5 changed files with 16 additions and 4 deletions

Binary file not shown.

View File

@ -6,6 +6,12 @@ See https://en.wiki.sureai.net/Enderal:Patch for the list of patches up to versi
Beware, spoilers ahead!
2.1.4.4 (2026-09-16)
- Fixed the difficulty switcher missing in SSE 1.7.
- Fixed a crash caused by a regression in SSE 1.6.1179+ (double texture release).
- Yet another alchemy system revision (fAlchemySkillFactor=4.5, fAlchemyIngredientInitMult=1.0).
2.1.4.3 (2026-08-31)
- Added compatibility with Skyrim SE 1.7.104.
- Added Czech localization by Dogzey.

View File

@ -1 +1 @@
version = 2.1.4.3
version = 2.1.4.4

Binary file not shown.

View File

@ -154,10 +154,16 @@ void HeroMenuPatch::FillMenuValues()
args2[32].SetNumber(fEXPNeededForNextLevel - fEXPNeededForCurrentLevel);
uiMovie->Invoke("heromenu_mc.SetIntValues", nullptr, args2, 33);
// The movie paints a stat green or red when its modifier is non-zero and shows the modifier
// next to the base value. Base plus permanent plus temporary modifiers is the boosted maximum.
auto statModifier = [&](RE::ActorValue av) {
return std::round(player->GetActorValueMax(av) - playerAV->GetBaseActorValue(av));
};
RE::GFxValue args3[21];
args3[0].SetNumber(0);
args3[1].SetNumber(0);
args3[2].SetNumber(0);
args3[0].SetNumber(statModifier(RE::ActorValue::kHealth));
args3[1].SetNumber(statModifier(RE::ActorValue::kMagicka));
args3[2].SetNumber(statModifier(RE::ActorValue::kStamina));
args3[3].SetNumber(playerAV->GetActorValue(RE::ActorValue::kIllusion) - playerAV->GetBaseActorValue(RE::ActorValue::kIllusion));
args3[4].SetNumber(playerAV->GetActorValue(RE::ActorValue::kDestruction) - playerAV->GetBaseActorValue(RE::ActorValue::kDestruction));
args3[5].SetNumber(playerAV->GetActorValue(RE::ActorValue::kAlteration) - playerAV->GetBaseActorValue(RE::ActorValue::kAlteration));