AntiSoftlock: Difference between revisions

From SkyTemple
Created page for AntiSoftlock
 
m Username update
Line 2: Line 2:


=== Overview ===
=== Overview ===
----AntiSoftlock is an [[ASM Patch]] added by [[User:End45|End45]]. It is located under the New Mechanics tab under ASM -> Patches.
----AntiSoftlock is an [[ASM Patch]] added by [[User:Frostbyte|Frostbyte]]. It is located under the New Mechanics tab under ASM -> Patches.


This patch adds a mechanic that can be used to get past certain softlocks in cutscenes. Pressing A+B+X+Y at the same time will unlock every lock in the scene, allowing the scene to progress if it got stuck due to a lock. For more information on locks, see the [https://wiki.skytemple.org/index.php/List_of_Opcodes#0x8b_-_Lock List of Opcodes].
This patch adds a mechanic that can be used to get past certain softlocks in cutscenes. Pressing A+B+X+Y at the same time will unlock every lock in the scene, allowing the scene to progress if it got stuck due to a lock. For more information on locks, see the [https://wiki.skytemple.org/index.php/List_of_Opcodes#0x8b_-_Lock List of Opcodes].

Revision as of 18:46, 21 July 2024

This page contains information about the AntiSoftlock ASM Patch.

Overview


AntiSoftlock is an ASM Patch added by Frostbyte. It is located under the New Mechanics tab under ASM -> Patches.

This patch adds a mechanic that can be used to get past certain softlocks in cutscenes. Pressing A+B+X+Y at the same time will unlock every lock in the scene, allowing the scene to progress if it got stuck due to a lock. For more information on locks, see the List of Opcodes.

Action Replay code

An Action Replay code exists that has the same effect as this ASM patch, courtesy of End45.

US Action Replay code

02324EB4 01010101
02324EB8 01010101
02324EBC 01010101
02324EC0 01010101
02324EC4 01010101
22324E81 00000001

EU Action Replay code

023259F4 01010101
023259F8 01010101
023259FC 01010101
02325A00 01010101
02325A04 01010101
223259C1 00000001

Note that this AR code will unlock all locks for as long as it is active, without any button combination. It should only be enabled when a softlocks occurs, and disabled as soon as the softlock is fixed.