Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

wankingSkeever

Uploaded by

wSkeever

Virus scan

Safe to use

About this mod

Fixes High Gate Ruins Puzzle not resetting properly, blocking off half the dungeon on subsequent visits.

Requirements
Permissions and credits
Changelogs
Donations


Background
High Gate Ruins is a Nordic Ruin featuring a puzzle where the player pulls 4 levers in sequence to light 4 braziers. Once the 4 braziers are lit, a trap door opens, allowing you to proceed further into the dungeon.

However, when the location resets, the door is reset and closes, but the puzzle will not reset and remains in a solved state, preventing you from opening the door again. This bug is detailed on UESP:
When revisiting the ruins, the four puzzle levers used to open the trapdoor spring back, so the trapdoor will not open.
This bug locks you out of the latter half of the dungeon, preventing you from accessing the boss container and completing radiant quests which use High Gate Ruins as the location.

Description
  • This mod fixes this bug by doing the following:
    • OnReset is implemented to reset the puzzle when the dungeon resets
    • If you don't want to wait that long. I've also set the puzzle to reset when you pull any of the levers after the puzzle is solved, allowing you to solve it again.
  • No esp.
  • Minor edits to existing USSEP script
  • Compatible with old and new versions of USSEP

Installation/Uninstallation
  • Install at any time
  • Uninstall at any time

Implementation Details
  • Script edited is highGateRuinsLeverPuzzle
  • "KillSwitch" function edited to allow puzzle reset even after it is solved:
; //A simple function to kill all of the fires
FUNCTION killSwitch()
;IF flameSnake.isDisabled() == true ; USKP 2.0.1 - Puzzle not solved, reset everything.
flameSnake.Disable()
flamefox.Disable()
flameWhale.Disable()
flameEagleA.Disable()
leverA.playAnimation("FullPull")
leverB.playAnimation("FullPull")
leverC.playAnimation("FullPull")
leverD.playAnimation("FullPull")
;ENDIF
playAnimationandWait("FullPull","FullPulledUp")
ENDFUNCTION 
  • Added OnReset Event to reset the puzzle when the dungeon resets:
Event OnReset()
killSwitch()
EndEvent
FAQ
Q: Doesn't Unofficial Skyrim Special Edition Patch fix this?
A: ussep's 2023-05-26 v4.2.9 release adds an alternate bypass for the puzzle. However, that fix is different in that it simply disables the puzzle upon revisit instead of resetting the puzzle when the dungeon respawns.

This fix has been updated to disable ussep's fix in order to retain the puzzle upon revisit. If you want to bypass the puzzle, you should use ussep without this mod. If you want to solve the puzzle again, you should use this mod.

This mod is still compatible with old versions of ussep if you haven't updated.
Credits