Commit Graph

386 Commits

Author SHA1 Message Date
781988d6d6 Moved GetPlayerClassNameGlobal() to EnderalFunctions 2024-01-11 12:33:30 +01:00
eeb35a7dae Prevent saving before race menu 2024-01-11 12:24:47 +01:00
68d9a97ded Moved stuck help message fix from _00E_MQP01_Functions 2024-01-10 23:26:46 +01:00
a600cd5022 Renamed ore vein scripts to avoid overwriting by Skyrim mods 2024-01-10 18:34:07 +01:00
2ec5f7da38 Allow interruption of all videos 2024-01-10 16:53:20 +01:00
267c1bff72 Removed a few obsolete scripts 2024-01-10 15:49:41 +01:00
6215476e88 Fixed _00E_MQ08PressurePlate not matching source code 2024-01-10 15:15:58 +01:00
976927b6eb Replaced GetStage/SetStage shortcuts 2024-01-10 15:08:24 +01:00
b5c1a5b3ad Removed _00E_FS_IsForgottenStoriesActivated checks 2024-01-10 14:29:46 +01:00
84c47e3a43 Made _00E_AchievementsEnabled constant, removed all refs 2024-01-10 01:46:13 +01:00
889c7a38c3 Split Levelsystem into smaller services, removed _00E_QuestFunctions, Levelsystem, and all attached aliases 2024-01-09 23:00:18 +01:00
0b42275a81 Removed Levelsystem from _00E_FS_NQR03_PageCounterSC 2024-01-05 21:56:38 +01:00
bec1353615 Removed Levelsystem from _00E_FS_SleightOfHand_HiddenSlotSC 2024-01-05 21:44:35 +01:00
99b8841706 Merged separated armor set listener 2024-01-05 21:26:56 +01:00
d66445da5b Moved armor set listener to a separate quest 2024-01-05 21:06:45 +01:00
cc4c637b52 Removed Levelsystem from magical symbols 2024-01-05 19:38:04 +01:00
4c3f824c34 Added _00E_EPHandler to handle out experience points 2024-01-05 19:26:23 +01:00
4f7ee5227e Removed Levelsystem from NQ34_WildMageREF 2024-01-05 19:01:23 +01:00
837cb8d3f2 Removed Levelsystem from voiced letters 2024-01-05 17:58:41 +01:00
db4242330b Moved all Enable/DisableDialogueQuitting() calls from _00E_QuestFunctions to EnderalFunctions 2024-01-05 15:54:31 +01:00
323f9c575d Moved cell name control alias from Levelsystem to a separate quest 2024-01-05 12:40:50 +01:00
522839fe27 Moved weather control alias from Levelsystem to a separate quest 2024-01-04 22:35:35 +01:00
ef56d468c5 Hero menu: moved handling to DLL, opens on Quick Stats hotkey, added widescreen support 2023-12-19 16:58:36 +01:00
a72dd6611e Removed outdated script _FS_Phasmalist_AffinityControlQuest 2023-12-19 06:14:47 +01:00
f7c3f19385 Added _00E_Game_SkillmenuSC placeholder for outdated mods 2023-12-19 06:05:06 +01:00
dee35927cb Renamed _00E_Game_SkillmenuSC to _00E_AffinityControl 2023-12-19 05:53:55 +01:00
162085c155 Removed dialoguemenu.swf and controlmap.txt from loose files 2023-12-19 05:32:42 +01:00
a3192c6036 Fixed the tween menu patch on 1.5.97, new controlmap.txt 2023-12-18 17:11:40 +01:00
d4cda7ea92 Split the _00E_Game_SkillmenuSC alias into three separate quests, removed the Hero Menu hotkey setting 2023-12-18 16:28:12 +01:00
2b3f294bb4 Removed redundant checks and updates from _00E_Game_SkillmenuSC intended to fix hotkey registrations, prone to breaking due to missing RegisterForMenu() in OnPlayerLoadGame 2023-12-17 09:12:42 +01:00
9f95c8e68e Hero Menu via Skills in the Tween Menu 2023-12-15 21:39:41 +01:00
467852f52e Open journal in locked dialogs instead of the message box - fixes the oldest issue, specific to Enderal SE 2023-12-15 15:18:43 +01:00
13635df9f8 Handle blocking dialogs with DLL, replaced dialoguemenu.swf with unchanged Better Dialogue Controls 2023-12-15 07:26:39 +01:00
e5e81477e6 Fixed warnings in defaultDisableHavokOnLoad and _00E_Theriantrophist_Chymikum 2023-12-13 10:37:10 +01:00
62f134f095 Auto-eat found ice claws 2023-12-10 07:33:30 +01:00
ba655e1df5 Replaced GetActorRef() shortcuts 2023-12-08 03:57:30 +01:00
6f1abd6630 Removed unused werewolf scripts 2023-12-08 03:50:43 +01:00
d6f6617172 Replaced actor value shortcuts 2023-12-08 03:45:53 +01:00
decbbb869b Added 145 general purpose Skyrim scripts to use in mods 2023-12-08 03:08:54 +01:00
ae5bb8af7d Added USSEP fixes to 47 scripts 2023-12-07 23:57:19 +01:00
33372b8b1a Removed obsolete apparition alias from _FS_Phasmalist_ControlQuest 2023-12-06 15:38:49 +01:00
8e8df2c91b Updated ObjectReference to 1.6.1130 2023-12-05 17:58:10 +01:00
5ce8430a66 Removed AchievementsScript (no relation to Enderal) 2023-12-05 08:43:10 +01:00
89b1ab13d5 Removed Dark Brotherhood scripts 2023-12-05 08:19:23 +01:00
93df875f35 Removed Companions guild scripts 2023-12-05 08:04:09 +01:00
edfd085c24 Removed Skyrim-specific HardWorkerWoodScript 2023-12-05 07:32:23 +01:00
3eae6273e3 SkyUI font set to large by default (Enderal font stays small on both small and medium presets) 2023-12-05 07:16:27 +01:00
87750fc127 Removed dragon code, specific to Skyrim 2023-12-05 06:44:05 +01:00
3647ad6dd0 Cleared CWScript to avoid dependency on a bunch of Skyrim civil war scripts 2023-12-05 05:41:36 +01:00
a8f9ae717e Added remaining 205 used Skyrim scripts 2023-12-04 16:02:58 +01:00
18ce431b26 Added missing base + SKSE script objects 2023-12-04 15:58:18 +01:00
ea329209ee Added Butterflies Unchained 1.1 by runesick 2023-12-04 12:34:23 +01:00
a3554130b4 Do not request autosaves when player is riding or swimming; removed unused starting/stopping functions 2023-12-04 02:29:10 +01:00
962a0861cd Reworked autosave system - rotating saves no longer get overwritten by regular autosaves on travel and sleep 2023-12-03 23:45:37 +01:00
b46a7f7071 Removed _00E_Theriantrophist_Update_12, the last script depending on JContainers 2023-12-03 20:14:39 +01:00
a78c337559 Removed unused headtrack functions from _00e_questfunctions 2023-12-01 23:07:16 +01:00
57b68c6864 Moved stuck help messages fix to a separate quest, other player setup updates 2023-11-28 20:45:08 +01:00
e6e3f324fb Moved SetAutoSaveInterval() to the AutoSave quest alias 2023-11-28 18:14:37 +01:00
f3605bb8d6 Repurposed unused FixStuckConversations quest to start quests from formlist 2023-11-28 17:39:13 +01:00
082c1f7bbe Moved mount name updates to mount aliases 2023-11-27 19:19:05 +01:00
6c5ab0e966 Moved KillMove sync to a separate quest 2023-11-27 17:27:59 +01:00
bdd260473e Removed FailsafeMQ05PrologueAliases() from _00E_PlayerSetUpScript, duplicated in MQ04 2023-10-28 21:26:56 +02:00
54dfde9cbf Moved ResetArmorWeightPerks() to a separate quest 2023-10-28 00:36:54 +02:00
7e77aa6acb Removed unused RealPlayer state from _00E_PlayerSetUpScript 2023-10-27 21:19:32 +02:00
ddf5960320 Moved integrity checks to a separate quest 2023-10-27 21:14:07 +02:00
687c28275b User PlayerRef as alias in update quest 2023-10-27 19:36:32 +02:00
b3bc5a68b7 Merged game update quest 2023-10-27 19:05:57 +02:00
08ece8c74b Moved game upgrades to a separate quest 2023-10-27 18:47:52 +02:00
9bdf9a2640 Removed the More Affinities check, it is now redundant 2023-10-27 18:04:47 +02:00
7b24aa0767 Implemented Papyrus script version checking, added versions to 4 core scripts 2023-10-26 21:22:14 +02:00
278c4cfefd Added CritterSpawn Congestion Fix 1.52 by Excinerus 2023-10-25 23:34:09 +02:00
ea53444dbe Removed update procedures 2023-10-25 23:32:49 +02:00
d224bcbe21 Removed ResetAI() from Bello's OnPackageStart, starting an infinite loop (reported by Lirk) 2023-10-21 20:28:26 +02:00
c428861029 Fixed swapped objectives in Call of the Hunt 2022-09-29 21:35:36 +02:00
ff965bc21d Unregister dialog exit listener on normal menu closing 2022-09-27 11:55:13 +02:00
fec0932935 Bumped version in _00E_PlayerSetUpScript 2022-09-16 21:51:04 +02:00
b9e31b898f Updated changelog and build script 2022-09-16 19:52:34 +02:00
d89079e13f Actors, shattered after Arctic Wind, were respawning in frozen state 2022-09-16 18:48:47 +02:00
671b1dc65c Reverted dialoguemenu.swf to the pre-2.0.12 version and replaced quest journal in locked dialogs with a quit prompt. Discarded solution caused increased framerate in menu mode and was making scrolling unusable. 2022-09-14 22:29:15 +02:00
8cf8d9eb8b Removed redundant fadeout before The Father's arrival scene 2022-09-12 19:52:56 +02:00
25c001ce7f The Father's arrival scene might fail to properly start 2022-09-12 19:20:58 +02:00
b0e6578aba During update, add quest potion perks (2.0.12 hotfix 1) 2022-09-11 12:53:39 +02:00
4af0bac863 Moved SetActorScale from _00E_QuestFunctions to a dedicated script to workaround the issue, when users overwrite _00E_QuestFunctions installing outdated mods and break player rescaling 2022-09-07 13:28:43 +02:00
5e515f29f6 Updated build script 2022-09-05 17:44:25 +02:00
0248ee8ef9 Added Eddoursul's Lucky Coin 2022-09-01 18:33:54 +02:00
0804c304b9 Use relative volume levels in the accusation scene instead of cranking up the volume to 100% 2022-09-01 16:38:08 +02:00
5a6f72413d Reverted The Elixir automatic ingredient use 2022-08-25 13:52:52 +02:00
2dc5ae454a Fixed powder barrels not blowing up from hit with a fire arrow 2022-08-24 01:50:58 +02:00
1e8da21041 Fixed Jespar not following player in the Word of the Dead after combat in waiting state 2022-08-23 16:07:54 +02:00
9ba7c7c1fa Quest potion messages use "Replace default" for their entrypoint 2022-08-23 01:17:12 +02:00
bb3adbf9b9 Send a custom event before talisman crafting 2022-08-22 21:06:51 +02:00
8665f1c000 A separate event for the portable laboratory 2022-08-22 17:54:42 +02:00
afcdc829e5 Added a delay after sending Enderal_StartCrafting in portable laboratory 2022-08-21 23:26:21 +02:00
c085ddc9ca Recompiled a few scripts 2022-08-21 23:04:58 +02:00
ccf24fd8c5 Mirell's elixir automatically pulls ingredients from the Secure Chest as well 2022-08-21 21:12:50 +02:00
ba2f87de52 The dismantle perk message uses standard activate entrypoint instead of scripted message 2022-08-20 00:15:45 +02:00
28ff084978 Send SKSE events on spectralization 2022-08-18 16:07:13 +02:00
868a0af918 Send SKSE events when using custom crafting stations 2022-08-17 21:52:14 +02:00
7843a8b161 Working Shadow Dancer: if a weak enemy is killed under the Psychosis effect, it's reanimated to fight on player's side for 60 seconds 2022-08-16 16:52:30 +02:00
aeceee87b3 Fixed the warning on the Nobles Quarter gates during Black Light Part 2 getting triggered by NPCs 2022-08-12 20:20:17 +02:00
5063f9949a Fixed help messages getting permanently stuck on screen, if a savegame is loaded while they are showing 2022-08-12 19:49:41 +02:00
966d7a5c1b Show Arcane Fever warnings as help messages 2022-08-12 19:20:32 +02:00
623d660f55 Added the Unnecessarily Fixed Fixed Dragon Stalking Fix by tarlazo and KirbonatedBeverage 2022-08-11 21:27:16 +02:00
b67d6bc9a9 Do not clear player alias in The Elixir since it's used later in a condition 2022-08-11 19:28:57 +02:00
d270c356c9 Removed property with non-existing _00E_NQ_G_01GunamMessage from _00E_NQ_G_01_Functions 2022-08-11 13:20:18 +02:00
40131320bb Added scripted ResetAI() to Bello, the package fix wasn't enough 2022-08-11 01:33:21 +02:00
1495c475b5 _00E_Theriantrophist_AlchemyControl: somehow, named argument did not work as intended, replaced with just value 2022-08-11 01:01:14 +02:00
53b5d3bc08 Increased delay before showing health bars on game load, fixes some actors not showing up 2022-08-10 22:21:49 +02:00
655d84bc41 Added GetPlayerFollowers() to EnderalSE.dll 2022-08-10 22:04:41 +02:00
7b91327a04 Remove only one Rune Key in the Abandoned Temple; Rune Key has a price 2022-08-09 21:31:57 +02:00
9e088bb673 _00E_Theriantrophist_AlchemyControl: when we are out of slots, forget items player does not have 2022-08-04 22:58:14 +02:00
8a6ba329d9 Updated build script 2022-08-04 22:30:27 +02:00
a6e464f62d Re-added UnlockAchievement to Game.pex in case some older mod calls it 2022-08-04 21:54:10 +02:00
7f4ea4e047 Check for JContainers before running _00E_Theriantrophist_Update_12 2022-08-04 21:37:50 +02:00
b1f2ef17b5 Added dummy SKSE.pex 2022-08-04 21:37:18 +02:00
5bbb5f75af Added an argument check to HealthBarManager 2022-08-04 00:24:55 +02:00
99c3d3a01d Moved UnlockAchievement from Game.pex to Steam.pex 2022-08-03 23:19:58 +02:00
51b49535ed Converted Steam DLL to CommonLibSSE-NG; cross-runtime build SE/AE/VR 2022-08-03 23:16:51 +02:00
0c8c29a779 Refactored _00E_Theriantrophist_AlchemyControl to use vanilla arrays, removed JContainers requirement 2022-08-01 20:03:24 +02:00
3923bfcfe5 Added SkyUI files, required for quest_journal to work, and removed SkyUI checks 2022-08-01 16:28:02 +02:00
8e90f116ef Split dependency checks to enable overriding of only specific ones 2022-08-01 14:43:38 +02:00
b881b673a0 Improved MCM migration 2022-08-01 14:42:32 +02:00
1a8a7f16aa Refactored health bars to SKSE events; SkyUI is now decoupled and is completely optional 2022-08-01 03:33:22 +02:00
55f7e22fa3 Moved MCM from Levelsystem; blacklisted Enderal_FS_More_Affinities.esp 2022-08-01 02:45:25 +02:00
f2150e94ef Ported Enderal DLL to CommonLibSSE-NG:
- Cross-runtime build, tested on SE and AE
- Intergrated Flat Map Markers and Stay At The System Page
- Added tons of sanity checks
- Automatically overrides bFreebiesSeen, bInvalidateOlderFiles, and bModManagerMenuEnabled INI values
2022-07-31 20:55:11 +02:00
a2a6af4e07 Removed _00E_Theriantrophist_BlockCraftingSC, FS_NQ05_AlchemyScript, and FS_NQ07_AlchemyScript from all crafting stations, their functions moved to default player perks 2022-07-30 00:05:32 +02:00
b5e5478fbd Added checks for incompatible mods: DLC, CC, USSEP, Tamriel worldspace, Skyrim cells 2022-07-29 19:32:56 +02:00
9ede1e012b Once per session, check if something overrides MQP01Home (usually Tamriel) and show a corner notification 2022-07-29 01:36:04 +02:00
7b379f4af5 Crafting refactoring update 2022-07-28 23:24:44 +02:00
4737d589a2 _00E_Theriantrophist_AlchemyControl: unregister potions on game load instead of in OnItemAdded, do not unregister potions in the secure chest 2022-07-28 23:24:44 +02:00
3b5bc3fffe Prevent users from starting game twice during the same session to avoid an engine bug 2022-07-28 23:24:43 +02:00
5f4d3814ea Replaced scripts on crafting stations with perks 2022-01-07 14:51:21 +01:00
4731dd1b58 TheriantrophistControlQuest optimization and graceful degradation 2022-01-07 14:50:50 +01:00
b4622c6f98 Added formlist PlayerPerks to add redundancy in case of overridden Player record by an outdated mod 2021-12-29 22:44:07 +01:00
ebba0413d0 Disable potion return in _00E_Theriantrophist_TransformSC in non-SKSE mode 2021-12-29 13:48:11 +01:00
10483ecf9b Removed _00E_Theriantrophist_BlockCraftingSC from all crafting stations and replaced it with a perk 2021-12-28 16:05:48 +01:00
1d9e5465d5 Added IsDLLLoaded() to EnderalLib 2021-12-28 15:32:17 +01:00
00d454a100 Made bIsInPlacementMode and bDisableNormalActivation conditional in _00E_PlayerhousingMaster 2021-12-28 15:12:27 +01:00
1e03f1ac9f Advance quest stages before removing items in _00E_Theriantrophist_SummonLabSC 2021-12-28 12:38:09 +01:00
0af11ce0de Optimized _00E_Theriantrophist_AlchemyControl, removed obsolete code (2) 2021-12-20 06:15:44 +01:00
4ab9c06e57 Optimized _00E_Theriantrophist_AlchemyControl, removed obsolete code 2021-12-20 04:48:08 +01:00
b5ef32f9a3 Added Subhuman0100's fix for TrapSwingingWall, preventing infinite loop in background 2021-12-20 01:13:21 +01:00
2edfd9c09c Optimized dish tracking in Cuthbert's Legacy 2021-12-20 00:54:45 +01:00
ccdd1b20a4 Optimized ingredient tracking in The Elixir 2021-12-19 23:10:53 +01:00
d35571ca5e Disabled volume manipulation in the starting scene. Made 'enderal - die toten vergessen nicht (build-up).xwm' a bit louder. 2021-12-18 04:04:07 +01:00
189de8ee37 Updated patch version 2021-12-16 09:18:25 +01:00
4926fa3bbb Added dependency check for JContainers VR 2021-12-16 09:13:33 +01:00
2c26ddf6d4 Fixed inability to talk to Rasha after defeating Raga Shadowclaw 2021-12-16 08:09:56 +01:00
b14bc51a70 Brought back deleted Skyrim smithing perks, added them to Player's defaults; moved scripted perks and the waiting spell to Player's attributes as well 2021-12-15 07:49:12 +01:00
854659fa76 Fixed Calia not equipping her sword correctly in the Forbidden Tunnel 2021-12-12 15:30:59 +01:00
b067358a7e Set KillMove to 0 with any bVATSDisable value other than 0 2021-12-11 16:36:03 +01:00
55734a99be Moved dependency checks to a separate script 2021-12-09 21:28:54 +01:00
10a133a2c3 Removed unused PapyrusUtil scripts 2021-12-09 20:40:19 +01:00
3b6216a76e Added dependency check for JContainers 2021-12-07 21:28:12 +01:00
c7c6fc34e4 Removed stray Debug.Trace 2021-12-07 16:22:42 +01:00
12b1c7abf1 Fixed the Strengthen Apparition buff not being applied to summoned creatures 2021-12-06 16:30:02 +01:00
3f58c132d4 Updated dependency checks:
- Added checks for loaded SKSE and fs.dll.
- Ensured the FS.esm check runs without SKSE.
- Check for SKSE, SkyUI, and fs.dll only on PC and VR, skipping it on other platforms.
2021-12-04 02:30:32 +01:00
2b04684066 Properly added Enderal inventory icons, allowing to switch between 5 theme icons in MCM 2021-11-30 00:46:13 +01:00
6c2a191ff7 Proper SkyUI 5.2 scripts source code, forwarded from SkyUI VR 2021-11-30 00:43:45 +01:00
9d417d5915 Revert "Large font in SkyUI by default (better fits Enderal font)"
This reverts commit 9bbc692a57.
2021-11-29 23:18:20 +01:00
5d02509222 Revert "SkyUI font size update"
This reverts commit 9d44313842.
2021-11-29 23:18:19 +01:00
846a1ebaa8 Show a warning and quit to main menu, when a pre-1.62 savegame is loaded 2021-11-29 03:47:56 +01:00
3e74f11654 Fixed Tealor's usage of greatsword in The Shards of Order 2021-11-29 01:17:09 +01:00
332fdb49f2 Added a delay before FS_NQR05_SC21_TharaelAtChasm for things to settle down 2021-11-28 23:50:57 +01:00
c962d74861 For the Greater Good fixes:
- Fixed the explanation scene getting stuck if Tealor is not on his marker.
- Fixed Papyrus out-of-bounds errors due to non-matching count of keepers and quest aliases.
- Fixed the apothecary missing during interrogation because he, well, went home.
- Fixed additional spectators never arriving to Tealor's speech.
- Fixed CTD while talking to Tealor in his chamber.
- A few more minor tweaks.
2021-11-28 19:24:12 +01:00
b27578e16a Fixed Yaela getting stuck in front of the Starling tablet with directions, when the scouting party has weapons out 2021-11-27 21:40:36 +01:00
330f9f1a96 Fixed FrostSlowFix changing actor value and comparing base actor value afterwards 2021-11-26 00:16:52 +01:00
88167b7af2 Fixed the Burned Flesh non-attacking, halved the damage to avoid making it unwinnable 2021-11-24 19:14:25 +01:00
9cf587a5df Set stage 40 in The Elixir before removing ingredients to avoid triggering inventory events 2021-11-08 20:37:48 +01:00
1a277cb94a The Elixir: added a workaround for OnItemRemoved firing twice then item is eaten 2021-10-26 07:29:56 +02:00
906c698b8a Refactored ingredient tracking in The Elixir: removed scripts from ingredients, moved logic to player alias in FS_NQ05, replaced custom globals tracking with ModObjectiveGlobal, automatically toggling objective status 2021-10-26 04:27:36 +02:00
ab50457049 Weather.ReleaseOverride() in OnTriggerLeave may not trigger weather change, added a workaround with SetActive(false) 2021-10-24 10:56:25 +02:00
b9d53cd53b Release weather override after The Voice from the Water resolution; fixes possible stuck raining 2021-10-22 16:00:01 +02:00
8af2b08f85 Added a check for Dialogue Menu to validation in DisableDialogueQuitting to prevent false positives 2021-10-18 13:24:09 +02:00
2832b5dc55 Fixed possible music disappearing after The Voice from the Water 2021-10-14 10:03:09 +02:00
5508c50051 Removed support for upgrading from pre-1.6.4 versions 2021-10-13 20:14:48 +02:00
c43266828c Removed obsolete SetAmountAutosaves() from _00e_playersetupscript 2021-10-13 17:40:38 +02:00
666944ad97 Delocalized, resaved, localized, decompressed FS.esm 2021-10-12 06:26:53 +02:00
cee86aadc0 Merge branch 'development' into merging + added remaining gavrant's fixes 2021-10-12 04:24:28 +02:00
9d44313842 SkyUI font size update 2021-10-10 16:40:35 +02:00
9bbc692a57 Large font in SkyUI by default (better fits Enderal font) 2021-10-10 16:35:41 +02:00
4cf80d1b7a Added SkyUI script sources 2021-10-10 16:17:11 +02:00
2fb9452045 Fixed incorrectly loading ground textures in front of the Abandoned Temple 2021-10-10 00:54:04 +02:00
7a01ad17d8 Detect and warn about incompatible dialoguemenu.swf 2021-10-08 22:44:14 +02:00
70773082e7 Added TESV_Papyrus_Flags.flg 2021-10-08 19:41:39 +02:00
e917b0dadb Moved scripts sources to \source\scripts 2021-10-08 19:02:28 +02:00