1
Fork 0

Compare commits

...

3 Commits

  1. 2
      Enderal Credits.txt
  2. 12
      Enderal SE v2.1.0 Changelog.txt
  3. BIN
      scripts/_00E_BlueprintCollectionItem.pex
  4. BIN
      scripts/_00e_game_skillmenusc.pex
  5. 1
      scripts/scriptarchiveorder.txt
  6. 5
      source/Enderal DLL/src/Util.h
  7. 20
      source/scripts/_00E_BlueprintCollectionItem.psc
  8. 9
      source/scripts/_00e_game_skillmenusc.psc

@ -766,6 +766,8 @@ Unnecessarily Fixed Fixed Dragon Stalking Fix by tarlazo and KirbonatedBeverage
Precision Creatures by NickaNak (werewolf behaviors) Precision Creatures by NickaNak (werewolf behaviors)
Butterflies Unchained by runesick Butterflies Unchained by runesick
Enderal VR by sasa2727 Enderal VR by sasa2727
SKSE-QUI by Qudix
NQS NamedQuicksaves by Ryan McKenzie
Japanese Fonts Japanese Fonts
"Corporate Mingcho" made by LOGOTYPE.JP Jimukyoku "Corporate Mingcho" made by LOGOTYPE.JP Jimukyoku

@ -12,7 +12,7 @@ As of this release, Enderal SE is compatible with Skyrim SE 1.5.97 and 1.6.640-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 separate, smaller components to ensure better Enderal moddability (do not confuse with mod compatibility). This is a major change, breaking compatibility with older mods, referencing Levelsystem. - 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). This is a major change, breaking compatibility with mods, referencing Levelsystem.
- Many 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. - Many 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 '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. - 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 were reworked from hundreds of attached scripts to centralized controllers. - Lockpicking gold bonuses and skill requirements, hidden stashes, unlock scrolls were reworked from hundreds of attached scripts to centralized controllers.
@ -21,7 +21,7 @@ Core changes:
Engine tweaks: Engine tweaks:
- Pre-rendered cutscenes can be interrupted. - Pre-rendered cutscenes can be interrupted.
- Due to Bink playback freezing in bordered window, borderless mode is now enforced (based on SSE Display Tweaks by SlavicPotato, togglable in EnderalSE.ini). - Due to Bink playback freezing in bordered window, borderless mode is now enforced by default (based on SSE Display Tweaks by SlavicPotato, 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.)
(Work in progress) Improved VR support: (Work in progress) Improved VR support:
@ -45,15 +45,15 @@ Gameplay changes:
- Fixed rare cases, when bounty targets could not be killed. - Fixed rare cases, when bounty targets could not be killed.
- Dijaam might not reach her marker and break the scene with Dal'Loran. - Dijaam might not reach her marker and break the scene with Dal'Loran.
- Fixed several progression issues in Forgotten Homeland II and III. - Fixed several progression issues in Forgotten Homeland II and III.
- Fixed visibility of the picnic quest marker in Cuthbert's Legacy. - Fixed visibility of the picnic quest marker in Cuthbert's Legacy (regression since 2.0.12).
- Fixed the issue, when Ark citizens stopped reacting to player's crimes after signing contract with the Golden Sickle (reported by BallOfFire). - Fixed the issue, when Ark citizens stopped reacting to player's crimes after signing contract with the Golden Sickle (reported by BallOfFire).
- Patched a source of infinite money, appearing during Every Day Like the Last, Part VI. - Patched a source of infinite money, appearing during Every Day Like the Last, Part VI.
- Player no longer can leave the first conversation with Jespar. - Player no longer can leave the first conversation with Jespar.
- Fixed inability to dismantle items after buying a house. - Fixed inability to dismantle items after buying a house (regression since 2.0.12).
- Fixed the Manhunter never actually attacking player. - Fixed the Manhunter never actually attacking player.
- Black Light, Part II: Fixed a concurrency issue, sometimes preventing the quest from starting or progressing. Fixed Yuslan hanging in the air during the Coarek scene. - Black Light, Part II: Fixed a concurrency issue, sometimes preventing the quest from starting or progressing. Fixed Yuslan hanging in the air during the Coarek scene.
- A Song in the Silence: fixed the Oorbaya fighting an invisible enemy, fixed explosions firing repeatedly after its dying from a torrent spell. - A Song in the Silence: fixed the Oorbaya fighting an invisible enemy, fixed explosions firing repeatedly after its dying from a torrent spell.
- Instant dismantling list generation. Surplus copies of equipped items can be dismantled as well. - Instant dismantling list generation. Extra copies of equipped items can be dismantled as well.
- Due to changes in time calculation with active Slow Time effect in Skyrim SE 1.6+, echo visions started to end prematurely. Durations of the echoes have been updated for 1.6, but the slowdown effect now stays a few seconds too long on 1.5.97. Completed an unfinished vision in The Shards of Order, Part II. - Due to changes in time calculation with active Slow Time effect in Skyrim SE 1.6+, echo visions started to end prematurely. Durations of the echoes have been updated for 1.6, but the slowdown effect now stays a few seconds too long on 1.5.97. Completed an unfinished vision in The Shards of Order, Part II.
- Added missing critical damage chance to 13 items, more consistent sound detection parameters. - Added missing critical damage chance to 13 items, more consistent sound detection parameters.
- Updated dagger crit bonuses: minimum multiplier set to 2, fixed missing crit bonus with the Ambush daggers, increased bonus with mystical and unique items. - Updated dagger crit bonuses: minimum multiplier set to 2, fixed missing crit bonus with the Ambush daggers, increased bonus with mystical and unique items.
@ -82,7 +82,7 @@ Gameplay changes:
- Improved controller support: - Improved controller support:
-- Added a return activator to the meditation area. -- Added a return activator to the meditation area.
-- When using controller, text inputs are automatically disabled or replaced with a select menu. -- When using controller, text inputs are automatically disabled or replaced with a select menu.
-- Completely removed password inputs from Dal'Galar's locks. -- Removed password inputs from Dal'Galar's locks.
- Many small fixes and optimizations. - Many small fixes and optimizations.
Werewolf updates: Werewolf updates:

Binary file not shown.

@ -4552,7 +4552,6 @@ scripts\_00e_gypsyluteplayeraliasscript.pex
scripts\_00e_greetingtriggerscript.pex scripts\_00e_greetingtriggerscript.pex
scripts\_00e_genericdialogue_functions.pex scripts\_00e_genericdialogue_functions.pex
scripts\_00e_game_synchanimationsc.pex scripts\_00e_game_synchanimationsc.pex
scripts\_00e_game_skillmenusc.pex
scripts\_00e_game_movenpctoeditorsc.pex scripts\_00e_game_movenpctoeditorsc.pex
scripts\_00e_game_calculateclasssc.pex scripts\_00e_game_calculateclasssc.pex
scripts\_00e_gambling_chairsc.pex scripts\_00e_gambling_chairsc.pex

@ -44,8 +44,9 @@ 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::BSResourceNiBinaryStream("scripts/_00e_questfunctions.pex").good() || RE::TESDataHandler::GetSingleton()->LookupForm<RE::TESQuest>(0x10AA2, "Skyrim.esm")) { if (RE::BSResourceNiBinaryStream("scripts/_00e_questfunctions.pex").good() || RE::BSResourceNiBinaryStream("scripts/_00e_game_skillmenusc.pex").good() || RE::TESDataHandler::GetSingleton()->LookupForm<RE::TESQuest>(0x10AA2, "Skyrim.esm"))
RE::DebugMessageBox("OUTDATED MOD: One of your mods modifies the Levelsystem quest or its script _00E_QuestFunctions, no longer used in Enderal SE 2.1+"); {
RE::DebugMessageBox("OUTDATED MOD: One of your mods modifies the Levelsystem quest or its scripts (_00E_QuestFunctions or _00E_Game_SkillmenuSC), no longer used in Enderal SE 2.1+");
} }
CheckWorldspaces(); CheckWorldspaces();

@ -52,15 +52,19 @@ function StoreSingleCopy()
endif endif
/; /;
int iCount = EnderalFunctions.MoveItemsToCountByKeyword(PlayerREF, _00E_FS_BlueprintContainerActorREF, Blueprint, 1) int iCount = EnderalFunctions.MoveItemsToCountByKeyword(PlayerREF, _00E_FS_BlueprintContainerActorREF, Blueprint, 1)
ITMBookClose.Play(PlayerREF)
if iCount > 0
Utility.WaitMenuMode(0.5) ITMBookClose.Play(PlayerREF)
Form item = Game.GetForm(0x1FE82) ; non-playable Draugr Skin
PlayerREF.RemoveItem(item, 1, true) ; Moving items is fast, refreshing inventory is not
if iCount > 150
Utility.WaitMenuMode(0.5) Utility.WaitMenuMode(0.5)
PlayerREF.RemoveItem(item, 1, true) ; doing this twice seems to reliably refresh inventory Form item = Game.GetForm(0x1FE82) ; non-playable Draugr Skin
PlayerREF.RemoveItem(item, 1, true)
if iCount > 150
Utility.WaitMenuMode(0.5)
PlayerREF.RemoveItem(item, 1, true) ; doing this twice seems to reliably refresh inventory
endif
endif endif
_00E_FS_BlueprintItemsStored.Show(iCount) _00E_FS_BlueprintItemsStored.Show(iCount)

@ -1,9 +0,0 @@
Scriptname _00E_Game_SkillmenuSC extends ReferenceAlias
Event OnInit()
Debug.MessageBox("OUTDATED MOD: One of your mods modifies the Levelsystem quest, no longer functional in the current version of Enderal SE.")
EndEvent
Event OnPlayerLoadGame()
Debug.MessageBox("OUTDATED MOD: One of your mods modifies the Levelsystem quest, no longer functional in the current version of Enderal SE.")
EndEvent
Loading…
Cancel
Save