Difference between revisions of "Talk:RequestSave - Game"
Jump to navigation
Jump to search
m
→This Papyrus function doesn't appear to be stable: ughhhhh
imported>DavidJCobb |
imported>DavidJCobb m (→This Papyrus function doesn't appear to be stable: ughhhhh) |
||
Line 12: | Line 12: | ||
:'''UPDATE:''' | :'''UPDATE:''' | ||
:* RequestAutoSave does not crash if triggered via an activator or a trigger volume, after having COC'd from the main menu. | :* RequestAutoSave does not crash if triggered via an activator or a trigger volume, after having COC'd from the main menu. | ||
:* If I replace Helgen's RequestSave call with a RequestAutoSave call, we still crash. | |||
:* If I patch the executable to turn RequestSave into an alias for RequestAutoSave, the game still crashes. I literally only have to change one byte to do this, so no, I'm not patching it wrong. | :* If I patch the executable to turn RequestSave into an alias for RequestAutoSave, the game still crashes. I literally only have to change one byte to do this, so no, I'm not patching it wrong. | ||
:* If I patch the executable to turn RequestSave into a no-op, the game stops crashing. RequestSave and RequestAutoSave share an underlying queue mechanism and clearly that mechanism is defective. | :* If I patch the executable to turn RequestSave into a no-op, the game stops crashing. RequestSave and RequestAutoSave share an underlying queue mechanism and clearly that mechanism is defective. | ||
Line 18: | Line 19: | ||
:Tests to run: | :Tests to run: | ||
:* Call RequestSave from an activator or a trigger volume. | :* Call RequestSave from an activator or a trigger volume. | ||
:* | : | ||
:Notes: | |||
:* Known crashes involve these Papyrus functions being called from a quest fragment. Wonder if that's relevant. | |||
: | : | ||
: [[User:DavidJCobb|DavidJCobb]] ([[User talk:DavidJCobb|talk]]) 2016-04-12T18:28:57 (EDT) | : [[User:DavidJCobb|DavidJCobb]] ([[User talk:DavidJCobb|talk]]) 2016-04-12T18:28:57 (EDT) |