top of page

Naming Player in Overworld

7.14

Description Loading...

HMA Discord Link 2.png

Credits:

Sylinuser


How To

You can callasm 09FC91 (Debug_NamingScreenPlayer) to name yourself in the overworld, however, after naming the player the script ends.


If you would like the script to continue,

Go to 09FC90 and double click the 00 byte to select the whole routine


On the left, replace the thumb code with this:

   push  {lr}
    sub   sp, #8
    ldr   r0, gSaveBlock2Ptr  @ = 0x0300500C
    ldr   r1, [r0, #0]
    ldrb  r2, [r1, #8]
    mov   r0, #0
    str   r0, [sp, #0]
    ldr   r0, ContinueScript @ = 0x080568E1
    str   r0, [sp, #4]
    mov   r0, #0
    mov   r3, #0
    bl    Naming
    add   sp, #8
    pop   {r0}
    bx    r0
gSaveBlock2Ptr:
    .word 0x0300500C
ContinueScript:
    .word 0x080568E1
Naming:
    push  {r0-r1}
    ldr   r0, DoNamingScreen  @ = 0x0809d955
    str   r0, [sp, #4]
    pop   {r0, pc}
DoNamingScreen:
    .word 0x0809d955


Happy Hacking!

 


bottom of page