Skip to content

Commit d285bf6

Browse files
Pyrhameclaude
andcommitted
Changelog: v1.5 entries for LB stuck fix, POV F fix, two removed entries
- Add LB modifier stuck fix (XInput watcher + menu preempt) under Bug fixes. - Rewrite Camera POV on F entry to describe the real fix (toggle ourselves + consume the event) rather than the earlier AddTask race that still left the announce inverted in some cases. - Remove the "quest not found on SE 1.5.97" line (fallback was already in earlier versions). - Remove the "Mod Configuration leaking in System tab" line. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5ab0760 commit d285bf6

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
- Teleport: the scanner teleport (Alt+Home) now allows reaching quest targets up to the configured MCM range (3000 units by default) when the target is in your current cell. The previous hard 1000 unit limit is now only kept for cross-cell quest targets, where teleporting to raw coordinates from another cell could send you into the void
2525

2626
### Bug fixes
27+
- Camera POV announce on F was reversed — pressing F to switch first/third person used to announce the previous view instead of the new one. The plugin now toggles the camera itself (`ForceFirstPerson` / `ForceThirdPerson`) and consumes the key event so the engine does not toggle a second time, which fully eliminates the race that left the announce inverted in some cases
28+
- Gamepad LB / L1 modifier could stay "stuck" after forced dialogue or teleport — when an NPC forced a dialogue while the LB/L1 modifier button was held, or when the player teleported onto an activator (forge, enchanter), the "LB released" event never reached the plugin. The `LB held` state remained set forever, controls stayed masked, and every subsequent button was treated as a LB combo until the player force-quit the game. Two safety nets now prevent this: (1) the plugin resets the LB state immediately when a dialogue, message box, loading screen, fader, console, sleep/wait, tutorial or book menu opens while LB is considered held; (2) a background watcher polls the real controller state every 500 ms via XInput and force-resets if LB has not been physically pressed for two seconds while the plugin still thinks it is held
29+
- Scanner: empty container / looted corpse filter was unreliable — the in-game `GetInventoryCount()` returns "phantom" items even after the player has fully looted a container (e.g. a noble's wardrobe with default clothes still counted as 8 items after taking everything). The plugin now reads the real inventory state via the per-item `countDelta` from the container's change record, with a fallback to the base form's content for untouched containers. The "Empty" sub-filter now correctly lists looted containers and corpses, and the empty status updates properly when scrolling through the list with Page Up / Page Down (not only on first category open)
2730
- **Autowalk crash fix** — fixed a race condition where the autowalk monitor thread could read player or target game data at the same moment the engine was writing it, causing random null-pointer crashes. All game object reads now run on the main thread. Multiple users had reported this crash during long outdoor travels
2831
- Autowalk crash recovery after crossing a cell-change door — fixed secondary race conditions that could corrupt the save after an autowalk crash: autowalk state was persisting across reloads (AI-driven flag stuck on true, invalid travel target), causing the reloaded save to crash again. The plugin now resets the autowalk state three seconds after any save load, stops autowalk when the player dies, and pauses the autowalk monitor whenever the game is paused (menus, loading screens, console) so it can no longer fight the engine during unstable moments
29-
- Autowalk: fixed "quest not found" on Skyrim SE 1.5.97 — the quest lookup now tries multiple fallback methods instead of relying solely on the method that only works on AE or with po3_Tweaks
3032
- Autowalk: better recovery when stuck — instead of a single hard reset after 4 seconds, the plugin now tries a gentle recovery first (re-apply movement flags and re-evaluate the AI package), then a full AI-driven toggle at 6 seconds, and only gives up at 10 seconds. This fixes cases where the player was blocked on small obstacles and the old single recovery was either too aggressive (teleporting the camera) or not enough
31-
- Journal menu + System tab detection — fixed false positive where the plugin would announce "Mod Configuration" and stop reading the Quests tab when mods like "Jaxonz MCM Kicker" or "Stay At The System Page" made the MCM container visible in the background. The vanilla system page (Save/Load/Quit) and the Quests tab are now read normally
3233
- Map sub-filter shortcut restored — location type sub-filter (All types → Cities → Towns → Dungeons → Forts → Camps) is cycled with Alt+End again (was briefly broken on laptops after a change that used Home+Arrow, which conflicts with Home being Fn+Arrow on laptop keyboards)
3334
- Crafting menu: opening announce is no longer cut off by the first item readout
3435
- Stats menu: fixed a rare race where pressing the stats shortcut right as the menu was opening could leave the reader stuck

0 commit comments

Comments
 (0)