4
Fork 0

Updated build script

development
Eddoursul 3 months ago
parent c7e6d66885
commit e09ea8123d
  1. 10
      Enderal SE v2.1.0 Changelog.txt
  2. BIN
      _build/build.cmd
  3. 88
      _build/loose_files.txt
  4. 4791
      scripts/scriptarchiveorder.txt
  5. BIN
      scripts/tif__0009519a.pex
  6. 2
      source/Enderal DLL/src/Util.h

@ -12,9 +12,9 @@ As of this release, Enderal SE is compatible with Skyrim SE from 1.5.97 to 1.6.1
Core changes:
- Remapped two new Enderal races to match Skyrim FormIDs. Patching races is no longer required to convert Skyrim armor mods, some of them are now compatible without any changes.
- The core quest Levelsystem and its scripts, including _00E_QuestFunctions, have been refactored into self-contained, smaller parts to ensure better Enderal moddability (do not confuse with mod compatibility).
- The core quest Levelsystem and its scripts, including _00E_QuestFunctions, have been refactored into separate, smaller components to ensure better Enderal moddability (do not confuse with mod compatibility).
- Core scripts now have internal version control. Versions of all scripts start with 1 and will be incremented individually. When a mod modifies a script with its older revision, user sees a warning.
- All Enderal scripts and used Skyrim scripts have been repacked into self-contained 'Skyrim - Misc.bsa', overriding Skyrim's archive and excluding almost 14000 scripts from registration in runtime. To modify Enderal scripts, just install ScriptsEnderal.zip as a mod.
- All Enderal scripts and used Skyrim scripts have been repacked into self-contained 'E - Misc.bsa'. 'Skyrim - Misc.bsa' is overridden by an empty archive, removing almost 13000 scripts from registration in runtime. To modify Enderal scripts, just install ScriptsEnderal.zip as a mod.
- Lockpicking gold bonuses and skill requirements, hidden stashes, unlock scrolls, combat music were reworked from hundreds of attached scripts to centralized controllers.
Engine tweaks:
@ -22,7 +22,7 @@ Engine tweaks:
- Due to Bink playback freezing in bordered window, borderless mode is now enforced, togglable in EnderalSE.ini.
- The achievement fix is now included. (It serves only aesthetic purpose in Enderal, removing the [M] label from modded savegames.)
UI tweaks:
User interface:
- All crucial UI tweaks moved to DLL, including locked dialogs and keeping health bar visible below 100%. Remaining interface files contain only nice-to-have tweaks, all Skyrim UI overhauls are now compatible out of the box.
- Quest journal opens on Tab in locked dialogs, like in Enderal LE.
- The hero menu is more responsive, can be opened through the Skills option on Tab and Quick Stats hotkey, and supports widescreen resolution.
@ -30,6 +30,7 @@ UI tweaks:
- Placing map markers on undiscovered locations happens without a confirmation prompt.
- Added an MCM option to toggle companion health bars.
- SkyUI font is set to 'large' by default.
- Updated Polish UI translation.
Werewolf updates:
- Expanded the collision box, making werewolves and melee builds more viable against other werewolves, Bonerippers, and Vatyrs.
@ -55,11 +56,12 @@ Gameplay changes:
- Improved critters, added CritterSpawn Congestion Fix by Excinerus and Butterflies Unchained by runesick.
- Ice Claws are now consumed without picking them up (inspired by root1's mod). Eating one shows a corner notification with new carry weight.
- Oil pools ignite from shocking spells, fixed other cases when they did not ignite but should have.
- Reduced damage dealt by Lords of the Lost Ones and Dal Galar's servants by 35%, slightly lowered damage from Elemental Wolves and Mad Rats.
- Moved hidden talking actors in Pentas' house out of player's reach.
- Removed a few wolves from the Sun Coast.
- Fixed Spriggan's visual effects.
- Captain Rocco's hat has been made lootable.
- Fixed pickup sounds not playing on first try after game start.
- Updated Polish UI translation.
- Many small fixes and optimizations.

BIN
_build/build.cmd (Stored with Git LFS)

Binary file not shown.

@ -1,24 +1,15 @@
Enderal Credits.txt
Report a bug in Enderal SE.url
Enderal SE v2.* Changelog.txt
Enderal - Forgotten Stories.esm
Enderal - Forgotten Stories.ini
E - Update.bsa
Skyrim - Misc.bsa
Interface\fontconfig.txt
Interface\fonts_en2.swf
Interface\quest_journal.swf
Interface\startmenu.swf
Interface\statssheetmenu.swf
Interface\translate_chinese.txt
Interface\translate_english.txt
Interface\translate_french.txt
Interface\translate_german.txt
Interface\translate_italian.txt
Interface\translate_japanese.txt
Interface\translate_korean.txt
Interface\translate_russian.txt
Interface\translate_spanish.txt
Interface\translate_polish.txt
Interface\translate_*.txt
Interface\translations\skyui_se_japanese.txt
meshes\terrain\Vyn\vyn.32.-5.9.btr
Scripts\Game.pex
@ -29,72 +20,9 @@ SKSE\Plugins\EnderalSE.ini
SKSE\Plugins\EnderalVersion.ini
SKSE\Plugins\*.bin
SKSE\SKSE.ini
Skyrim.esm
Update.esm
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
Video\Enderal_Credits.bik
Video\EnderalIntro.bik
Video\MQ17BlackGuardian.bik
Video\MQP03NearDeathExperience.bik
Strings\enderal - forgotten stories_chinese.dlstrings
Strings\enderal - forgotten stories_english.dlstrings
Strings\enderal - forgotten stories_french.dlstrings
Strings\enderal - forgotten stories_german.dlstrings
Strings\enderal - forgotten stories_italian.dlstrings
Strings\enderal - forgotten stories_japanese.dlstrings
Strings\enderal - forgotten stories_korean.dlstrings
Strings\enderal - forgotten stories_russian.dlstrings
Strings\enderal - forgotten stories_spanish.dlstrings
Strings\enderal - forgotten stories_polish.dlstrings
Strings\skyrim_chinese.dlstrings
Strings\skyrim_english.dlstrings
Strings\skyrim_french.dlstrings
Strings\skyrim_german.dlstrings
Strings\skyrim_italian.dlstrings
Strings\skyrim_japanese.dlstrings
Strings\skyrim_korean.dlstrings
Strings\skyrim_russian.dlstrings
Strings\skyrim_spanish.dlstrings
Strings\skyrim_polish.dlstrings
Strings\enderal - forgotten stories_chinese.ilstrings
Strings\enderal - forgotten stories_english.ilstrings
Strings\enderal - forgotten stories_french.ilstrings
Strings\enderal - forgotten stories_german.ilstrings
Strings\enderal - forgotten stories_italian.ilstrings
Strings\enderal - forgotten stories_japanese.ilstrings
Strings\enderal - forgotten stories_korean.ilstrings
Strings\enderal - forgotten stories_russian.ilstrings
Strings\enderal - forgotten stories_spanish.ilstrings
Strings\enderal - forgotten stories_polish.ilstrings
Strings\skyrim_chinese.ilstrings
Strings\skyrim_english.ilstrings
Strings\skyrim_french.ilstrings
Strings\skyrim_german.ilstrings
Strings\skyrim_italian.ilstrings
Strings\skyrim_japanese.ilstrings
Strings\skyrim_korean.ilstrings
Strings\skyrim_russian.ilstrings
Strings\skyrim_spanish.ilstrings
Strings\skyrim_polish.ilstrings
Strings\enderal - forgotten stories_chinese.strings
Strings\enderal - forgotten stories_english.strings
Strings\enderal - forgotten stories_french.strings
Strings\enderal - forgotten stories_german.strings
Strings\enderal - forgotten stories_italian.strings
Strings\enderal - forgotten stories_japanese.strings
Strings\enderal - forgotten stories_korean.strings
Strings\enderal - forgotten stories_russian.strings
Strings\enderal - forgotten stories_spanish.strings
Strings\enderal - forgotten stories_polish.strings
Strings\skyrim_chinese.strings
Strings\skyrim_english.strings
Strings\skyrim_french.strings
Strings\skyrim_german.strings
Strings\skyrim_italian.strings
Strings\skyrim_japanese.strings
Strings\skyrim_korean.strings
Strings\skyrim_russian.strings
Strings\skyrim_spanish.strings
Strings\skyrim_polish.strings
*.esm
*.esl
Video\*.bik
Strings\*.dlstrings
Strings\*.ilstrings
Strings\*.strings

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -44,7 +44,7 @@ inline void CheckIncompatibleMods()
RE::ConsoleLog::GetSingleton()->Print("Loaded SureAI's Enderal: Forgotten Stories | Special Edition v2.0.x by Eddoursul and contributors");
}
if (RE::BSScript::Internal::VirtualMachine::GetSingleton()->TypeIsValid("_00E_QuestFunctions")) {
if (RE::BSResourceNiBinaryStream("scripts/_00e_questfunctions.pex").good()) {
RE::DebugMessageBox("OUTDATED MOD: One of your mods modifies the _00E_QuestFunctions script, no longer used in Enderal SE 2.1+");
}

Loading…
Cancel
Save