Updated build script
This commit is contained in:
parent
c7e6d66885
commit
e09ea8123d
@ -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:
|
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.
|
- 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.
|
- 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.
|
- Lockpicking gold bonuses and skill requirements, hidden stashes, unlock scrolls, combat music were reworked from hundreds of attached scripts to centralized controllers.
|
||||||
|
|
||||||
Engine tweaks:
|
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.
|
- 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.)
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- Placing map markers on undiscovered locations happens without a confirmation prompt.
|
||||||
- Added an MCM option to toggle companion health bars.
|
- Added an MCM option to toggle companion health bars.
|
||||||
- SkyUI font is set to 'large' by default.
|
- SkyUI font is set to 'large' by default.
|
||||||
|
- Updated Polish UI translation.
|
||||||
|
|
||||||
Werewolf updates:
|
Werewolf updates:
|
||||||
- Expanded the collision box, making werewolves and melee builds more viable against other werewolves, Bonerippers, and Vatyrs.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- Fixed Spriggan's visual effects.
|
||||||
- Captain Rocco's hat has been made lootable.
|
- Captain Rocco's hat has been made lootable.
|
||||||
- Fixed pickup sounds not playing on first try after game start.
|
- Fixed pickup sounds not playing on first try after game start.
|
||||||
- Updated Polish UI translation.
|
|
||||||
- Many small fixes and optimizations.
|
- Many small fixes and optimizations.
|
||||||
|
|
||||||
|
|
||||||
|
BIN
_build/build.cmd
(Stored with Git LFS)
BIN
_build/build.cmd
(Stored with Git LFS)
Binary file not shown.
@ -1,24 +1,15 @@
|
|||||||
Enderal Credits.txt
|
Enderal Credits.txt
|
||||||
Report a bug in Enderal SE.url
|
Report a bug in Enderal SE.url
|
||||||
Enderal SE v2.* Changelog.txt
|
Enderal SE v2.* Changelog.txt
|
||||||
Enderal - Forgotten Stories.esm
|
|
||||||
Enderal - Forgotten Stories.ini
|
Enderal - Forgotten Stories.ini
|
||||||
E - Update.bsa
|
E - Update.bsa
|
||||||
|
Skyrim - Misc.bsa
|
||||||
Interface\fontconfig.txt
|
Interface\fontconfig.txt
|
||||||
Interface\fonts_en2.swf
|
Interface\fonts_en2.swf
|
||||||
Interface\quest_journal.swf
|
Interface\quest_journal.swf
|
||||||
Interface\startmenu.swf
|
Interface\startmenu.swf
|
||||||
Interface\statssheetmenu.swf
|
Interface\statssheetmenu.swf
|
||||||
Interface\translate_chinese.txt
|
Interface\translate_*.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\translations\skyui_se_japanese.txt
|
Interface\translations\skyui_se_japanese.txt
|
||||||
meshes\terrain\Vyn\vyn.32.-5.9.btr
|
meshes\terrain\Vyn\vyn.32.-5.9.btr
|
||||||
Scripts\Game.pex
|
Scripts\Game.pex
|
||||||
@ -29,72 +20,9 @@ SKSE\Plugins\EnderalSE.ini
|
|||||||
SKSE\Plugins\EnderalVersion.ini
|
SKSE\Plugins\EnderalVersion.ini
|
||||||
SKSE\Plugins\*.bin
|
SKSE\Plugins\*.bin
|
||||||
SKSE\SKSE.ini
|
SKSE\SKSE.ini
|
||||||
Skyrim.esm
|
*.esm
|
||||||
Update.esm
|
*.esl
|
||||||
Dawnguard.esm
|
Video\*.bik
|
||||||
Dragonborn.esm
|
Strings\*.dlstrings
|
||||||
HearthFires.esm
|
Strings\*.ilstrings
|
||||||
Video\Enderal_Credits.bik
|
Strings\*.strings
|
||||||
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
|
|
4791
scripts/scriptarchiveorder.txt
Normal file
4791
scripts/scriptarchiveorder.txt
Normal file
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");
|
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+");
|
RE::DebugMessageBox("OUTDATED MOD: One of your mods modifies the _00E_QuestFunctions script, no longer used in Enderal SE 2.1+");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user