Jump to content

NPCMovementScriptDex: Difference between revisions

m
 
(6 intermediate revisions by the same user not shown)
Line 1:
{{incomplete|1=Some scripts function differently depending on where the player is}}
This is the '''NPCMovementScriptDex''' about glitch CC57 scripts. CC57 (both Red/Blue and Yellow) is wNPCMovementScriptPointerTableNum. This article lists various glitch effects by index number, as tested just outside of Red's house in Pallet Town.
 
Many of the "freezes" seem to be the common [[Game freeze#Bar freeze|bar freeze]] or "rst $38" freeze.
Line 8:
==In Red/Blue==
===Pallet Town===
As tested just outside of Red's house in Pallet Town.
 
<pre>
Red:
00: No effect. If locked when the guidance is supposed to happen the guide music will play but Professor Oak won't move (nor can the player).
00: No effect
01: The valid behavior is responsible for Professor Oak guiding the player to his laboratory. Otherwise Fly away and freeze
01: Fly away and freeze
02: If locked on Professor Oak guidance the guide music will play but Professor Oak won't move. Otherwise ACE (C43A)
02: ACE (C43A)
03: If locked on Professor Oak guidance the guide music will play but Professor Oak won't move. Otherwise freeze
03: Freeze
04: Execute VRAM
05: Freeze
Line 146 ⟶ 148:
*n: In Echo RAM copy of wMissableObjectList byte 8 (can be adjusted another means for permanence)
</pre>
 
PalletMovementScriptPointerTable is at 06:6442
 
===Pewter City===
As tested just in front of the Pokémon Center.
 
<pre>
00: Valid (player not being guided)/does nothing
01: If the player locks it during guidance it will cause the guide to walk off to the left. Otherwise, lock up controls for a while, then Fly away to Red's house 2F, then ACE (CD3F) if ret unknown opcode 0xD3 at 2:4E40 followed by a corrupted stop (10 07). If skipped over game may still freeze.
02: Valid (Pewter Museum guide script) but otherwise may result in ACE (C43A)
03: Valid (Pewter Gym guide script) but may freeze the game otherwise
0304: Freeze
05: Freeze
</pre>
 
 
PewterMuseumGuyMovementScriptPointerTable is at 06:6510
 
PewterGymGuyMovementScriptPointerTable is at 06:657D
 
==In Pokémon Yellow==
===Pallet Town===
As tested just outside of Red's house in Pallet Town.
 
<pre>
00: No effect
Line 282 ⟶ 305:
*1: In stored Pokémon data (Pokémon 6)
</pre>
 
PalletMovementScriptPointerTable is at 06:654C
 
===Pewter City===
 
<pre>
00: Disable guided movement/No effect
01: Causes guide to walk off to the left/Seemingly nothing happens
02: Pewter Museum guide/Game freeze
03: Pewter Gym guide/Game freeze
04: VRAM execution, encountered an invalid opcode at 8CFA
</pre>
 
PewterMuseumGuyMovementScriptPointerTable is at 06:6622
 
PewterGymGuyMovementScriptPointerTable is at 06:6685
 
[[Category:Databases]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.