diff options
Diffstat (limited to 'asm/link.s')
-rw-r--r-- | asm/link.s | 802 |
1 files changed, 401 insertions, 401 deletions
diff --git a/asm/link.s b/asm/link.s index 5a6798e59..1871900d6 100644 --- a/asm/link.s +++ b/asm/link.s @@ -217,7 +217,7 @@ sub_8009570: @ 8009570 movs r4, 0 _080095A0: bl GenerateRandomNumber - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] adds r1, 0xA adds r1, r4 @@ -272,7 +272,7 @@ sub_8009628: @ 8009628 sub_8009638: @ 8009638 push {r4,r5,lr} ldr r5, =gUnknown_020229CC - ldr r4, =gUnknown_03005D90 + ldr r4, =gSaveBlock2Ptr ldr r1, [r4] ldrb r2, [r1, 0xA] ldrb r0, [r1, 0xB] @@ -287,7 +287,7 @@ sub_8009638: @ 8009638 str r2, [r5, 0x4] adds r0, r5, 0 adds r0, 0x8 - bl CopyString + bl StringCopy ldr r0, [r4] ldrb r0, [r0, 0x8] strb r0, [r5, 0x13] @@ -2880,7 +2880,7 @@ _0800AB36: mov r1, r8 adds r0, r2, r1 adds r1, r2, r7 - bl CompareString + bl StringCompare cmp r0, 0 beq _0800AB6A _0800AB5A: @@ -4002,7 +4002,7 @@ sub_800B524: @ 800B524 adds r2, 0x8 ldrb r1, [r0, 0x1A] adds r0, r2, 0 - bl StopMusicWhileStringIsPrinted + bl ConvertInternationalString pop {r0} bx r0 thumb_func_end sub_800B524 @@ -9162,7 +9162,7 @@ sub_800DD94: @ 800DD94 lsrs r1, 24 mov r9, r1 movs r4, 0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr mov r8, r0 adds r6, r7, 0x2 ldr r0, [r0] @@ -9865,7 +9865,7 @@ sub_800E378: @ 800E378 push {lr} stm r0!, {r1} adds r1, r2, 0 - bl CopyString + bl StringCopy pop {r0} bx r0 thumb_func_end sub_800E378 @@ -9937,7 +9937,7 @@ _0800E3D0: adds r3, r1, r0 _0800E3FC: ldrh r1, [r3] - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r7, =0x00003b98 adds r0, r2, r7 @@ -9950,7 +9950,7 @@ _0800E3FC: ldr r0, [sp, 0x1C] add r0, r10 str r3, [sp, 0x18] - bl CompareString + bl StringCompare ldr r3, [sp, 0x18] cmp r0, 0 bne _0800E428 @@ -9999,7 +9999,7 @@ _0800E45C: ldr r2, [r7] cmp r2, 0 blt _0800E4A0 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r1, [r0] lsls r0, r2, 1 adds r0, r2 @@ -10025,7 +10025,7 @@ _0800E4AC: cmp r4, r0 blt _0800E45C movs r4, 0 - ldr r1, =gUnknown_03005D8C + ldr r1, =gSaveBlock1Ptr mov r9, r1 ldr r6, =0x00003b98 movs r7, 0 @@ -10066,7 +10066,7 @@ _0800E500: cmp r4, 0x13 ble _0800E4CE _0800E50A: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r7, =0x00003b98 adds r0, r7 @@ -10098,7 +10098,7 @@ sub_800E540: @ 800E540 lsrs r0, 16 mov r8, r0 movs r7, 0 - ldr r6, =gUnknown_03005D8C + ldr r6, =gSaveBlock1Ptr ldr r4, =0x00003b98 movs r5, 0 _0800E558: @@ -10106,7 +10106,7 @@ _0800E558: adds r0, r4 adds r0, 0x4 mov r1, r9 - bl CompareString + bl StringCompare cmp r0, 0 bne _0800E584 ldr r0, [r6] @@ -10155,7 +10155,7 @@ sub_800E5AC: @ 800E5AC movs r5, 0 movs r4, 0x13 _0800E5C0: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r1, [r0] mov r2, r8 adds r0, r1, r2 @@ -15152,9 +15152,9 @@ _08010F3C: sub_8010F48: @ 8010F48 push {lr} ldr r0, =gUnknown_02022B22 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy pop {r0} bx r0 .pool @@ -16620,7 +16620,7 @@ sub_8011AFC: @ 8011AFC movs r4, 0 _08011B38: bl GenerateRandomNumber - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] adds r1, 0xA adds r1, r4 @@ -16838,7 +16838,7 @@ _08011D02: adds r1, r5 adds r1, 0x15 ldr r0, [sp] - bl CompareString + bl StringCompare cmp r0, 0 bne _08011D4C cmp r10, r6 @@ -17173,7 +17173,7 @@ sub_8011FC8: @ 8011FC8 adds r4, r0 adds r0, r4, 0 adds r1, r6, 0 - bl CopyString + bl StringCopy strh r5, [r4, 0x10] pop {r4-r6} pop {r0} @@ -17378,7 +17378,7 @@ sub_8012188: @ 8012188 ldr r1, =0x00000119 adds r0, r6, r1 adds r1, r3, 0 - bl CopyString + bl StringCopy movs r1, 0x85 lsls r1, 1 adds r0, r6, r1 @@ -17884,7 +17884,7 @@ sub_80125BC: @ 80125BC adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r6, =gUnknown_03005D90 + ldr r6, =gSaveBlock2Ptr ldr r2, [r6] movs r0, 0x1 str r0, [sp] @@ -17897,7 +17897,7 @@ sub_80125BC: @ 80125BC bl sub_80173E0 ldr r1, =gUnknown_082ED8CC add r0, sp, 0x8 - bl CopyString + bl StringCopy adds r5, r0, 0 ldr r0, [r6] adds r0, 0xA @@ -17908,7 +17908,7 @@ sub_80125BC: @ 80125BC adds r0, r5, 0 movs r2, 0x2 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x11 str r0, [sp] mov r0, r8 @@ -17972,9 +17972,9 @@ _08012648: .4byte _080126B8 .4byte _080126B8 _080126B8: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082ED960 - bl ExpandStringRefs + bl StringExpandPlaceholders _080126C0: pop {r0} bx r0 @@ -18111,7 +18111,7 @@ _08012828: adds r3, r0, 0 cmp r2, 0x14 bne _08012848 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r1, =0x00000ca9 adds r0, r1 @@ -18272,14 +18272,14 @@ _08012938: b _08012F50 .pool _080129C8: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r2, =gUnknown_082F0048 ldr r4, =gUnknown_02022C2C ldrb r1, [r4] lsls r1, 2 adds r1, r2 ldr r1, [r1] - bl CopyString + bl StringCopy ldr r0, =gUnknown_02022C2D ldrb r2, [r0] lsrs r0, r2, 4 @@ -18293,19 +18293,19 @@ _080129C8: ands r0, r2 cmp r0, 0 beq _08012A18 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082ED990 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08012A34 .pool _08012A18: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082ED960 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08012A34 .pool _08012A2C: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldrb r1, [r4] bl sub_801262C _08012A34: @@ -18321,7 +18321,7 @@ _08012A34: _08012A50: adds r0, r6, 0 adds r0, 0xD - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -18472,7 +18472,7 @@ _08012B7E: _08012B8C: adds r0, r6, 0 adds r0, 0xD - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -18622,16 +18622,16 @@ _08012CBC: b _08012CE0 .pool _08012CC4: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r6, 0x13] lsls r2, 5 subs r2, 0x20 ldr r1, [r6] adds r1, r2 bl sub_8018404 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EDC9C - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0xD strb r0, [r6, 0xC] _08012CE0: @@ -18689,7 +18689,7 @@ _08012D50: _08012D5A: adds r0, r6, 0 adds r0, 0xD - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -19033,13 +19033,13 @@ _08013058: ldr r1, =gUnknown_082EDC0C _0801305A: adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08013070 .pool _08013068: ldr r1, =gUnknown_082EDC34 adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _08013070: pop {r0} bx r0 @@ -19067,12 +19067,12 @@ _0801308E: b _080130AA _08013098: ldr r1, =gUnknown_082EE560 - bl ExpandStringRefs + bl StringExpandPlaceholders b _080130AA .pool _080130A4: ldr r1, =gUnknown_082EE57C - bl ExpandStringRefs + bl StringExpandPlaceholders _080130AA: pop {r0} bx r0 @@ -19127,13 +19127,13 @@ _080130D0: _08013140: ldr r1, =gUnknown_082EFC3C adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08013158 .pool _08013150: ldr r1, =gUnknown_082EFC54 adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _08013158: pop {r0} bx r0 @@ -19188,13 +19188,13 @@ _0801317C: _080131EC: ldr r1, =gUnknown_082EDDF4 adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08013204 .pool _080131FC: ldr r1, =gUnknown_082EDE0C adds r0, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _08013204: pop {r0} bx r0 @@ -19221,13 +19221,13 @@ _08013228: bl audio_play ldrb r0, [r4, 0x12] bl sub_81AE70C - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 ldrb r2, [r4, 0x13] lsls r2, 5 ldr r1, [r4] adds r1, r2 bl sub_8018404 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_02022C2C ldrb r1, [r1] bl sub_8012FC4 @@ -19627,7 +19627,7 @@ _08013570: adds r3, r0, 0 cmp r2, 0x14 bne _08013590 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r1, =0x00000ca9 adds r0, r1 @@ -19806,13 +19806,13 @@ _080136F2: b _08013756 .pool _08013744: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r2, =gUnknown_082EDD50 subs r1, 0x1 lsls r1, 2 adds r1, r2 ldr r1, [r1] - bl CopyString + bl StringCopy movs r0, 0x12 _08013756: strb r0, [r6, 0x8] @@ -19838,7 +19838,7 @@ _0801377E: b _08013B82 .pool _08013788: - ldr r4, =gUnknown_02021FC4 + ldr r4, =gStringVar4 ldr r0, =gUnknown_02022C2C ldrb r1, [r0] adds r0, r4, 0 @@ -19852,7 +19852,7 @@ _08013788: bne _080137A6 b _08013B82 _080137A6: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r6, 0xF] lsls r2, 5 ldr r1, [r6] @@ -19956,7 +19956,7 @@ _080138C2: strb r0, [r6, 0x8] b _080139EC _080138C8: - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 ldr r4, =gUnknown_02022C2C ldrb r1, [r4] adds r0, r5, 0 @@ -19985,16 +19985,16 @@ _08013904: movs r0, 0x7 movs r1, 0 bl sub_8011A64 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r2, =gUnknown_082F0048 ldrb r1, [r4] lsls r1, 2 adds r1, r2 ldr r1, [r1] - bl CopyString + bl StringCopy ldr r1, =gUnknown_082EDE48 adds r0, r5, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _080139EC .pool _08013934: @@ -20004,7 +20004,7 @@ _08013934: bls _0801395C adds r0, r6, 0 adds r0, 0x9 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -20220,7 +20220,7 @@ _08013B24: _08013B44: adds r0, r6, 0 adds r0, 0x9 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 _08013B4A: bl sub_8017064 lsls r0, 24 @@ -20266,7 +20266,7 @@ sub_8013B8C: @ 8013B8C ands r0, r1 cmp r0, 0xC beq _08013BCE - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldrb r1, [r0, 0x9] movs r2, 0x80 @@ -20304,7 +20304,7 @@ sub_8013BD8: @ 8013BD8 bl sub_800DFB4 ldrb r0, [r4, 0xE] bl sub_81AE70C - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r4, 0xF] lsls r2, 5 ldr r1, [r4] @@ -20833,7 +20833,7 @@ _08013FFC: .pool _08014038: ldr r4, =gUnknown_020228C4 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r1, [r0] ldr r0, =0x00002be0 adds r1, r0 @@ -21101,7 +21101,7 @@ sub_8014290: @ 8014290 ldr r0, =0x00004087 adds r1, r3, 0 bl VarSet - ldr r6, =gUnknown_03005D8C + ldr r6, =gSaveBlock1Ptr ldr r1, [r6] movs r0, 0x4 ldrsb r0, [r1, r0] @@ -21989,15 +21989,15 @@ _08014AEC: b _08014C42 .pool _08014BBC: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r2, =gUnknown_082F0048 ldr r4, =gUnknown_02022C2C ldrb r1, [r4] lsls r1, 2 adds r1, r2 ldr r1, [r1] - bl CopyString - ldr r0, =gUnknown_02021FC4 + bl StringCopy + ldr r0, =gStringVar4 ldrb r1, [r4] bl sub_801262C movs r0, 0x3 @@ -22005,7 +22005,7 @@ _08014BBC: b _08014EF2 .pool _08014BEC: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 bl sub_8018884 movs r0, 0x4 strb r0, [r5, 0xC] @@ -22057,7 +22057,7 @@ _08014C52: adds r0, 0xD adds r1, r5, 0 adds r1, 0x14 - ldr r3, =gUnknown_02021FC4 + ldr r3, =gStringVar4 movs r2, 0 bl sub_8018B08 lsls r0, 24 @@ -22161,16 +22161,16 @@ _08014CF2: ldrb r0, [r5, 0x13] adds r0, 0x1 strb r0, [r5, 0x13] - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r5, 0x13] lsls r2, 5 subs r2, 0x20 ldr r1, [r5] adds r1, r2 bl sub_8018404 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EDC9C - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x9 strb r0, [r5, 0xC] bl sub_800EF38 @@ -22220,7 +22220,7 @@ _08014DB0: strb r4, [r5, 0xC] b _08014EF2 _08014DBC: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 bl sub_8018884 movs r0, 0xA strb r0, [r5, 0xC] @@ -22580,7 +22580,7 @@ _080150D6: bl sub_800DFB4 ldrb r0, [r7, 0xE] bl sub_81AE70C - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r7, 0xF] lsls r2, 5 ldr r1, [r7] @@ -22625,7 +22625,7 @@ _08015176: _08015180: ldr r0, =gUnknown_082EFC3C bl sub_8018884 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r7, 0xF] lsls r2, 5 ldr r1, [r7] @@ -22991,7 +22991,7 @@ _080154D4: _080154E0: ldr r0, =gUnknown_082EFC90 bl sub_8018884 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldrb r2, [r5, 0xF] lsls r2, 5 ldr r1, [r5] @@ -23170,11 +23170,11 @@ sub_8015664: @ 8015664 movs r1, 0x8 strb r1, [r2, 0x14] strb r0, [r2, 0x15] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 cmp r3, r0 beq _0801567E adds r1, r3, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _0801567E: pop {r0} bx r0 @@ -23189,11 +23189,11 @@ sub_801568C: @ 801568C ldr r1, [r0] movs r0, 0x1A strb r0, [r1, 0x14] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 cmp r2, r0 beq _080156A4 adds r1, r2, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _080156A4: pop {r0} bx r0 @@ -23498,10 +23498,10 @@ _080159A6: bl sub_8011090 movs r0, 0x2 bl audio_play - ldr r0, =gUnknown_02021CC4 - ldr r1, =gUnknown_03005D90 + ldr r0, =gStringVar1 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy movs r1, 0 movs r0, 0x2A b _08015A02 @@ -23567,10 +23567,10 @@ _08015A4C: movs r0, 0x2 bl audio_play bl sub_80181CC - ldr r0, =gUnknown_02021CC4 - ldr r1, =gUnknown_03005D90 + ldr r0, =gStringVar1 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy movs r0, 0x2D bl _08016876 .pool @@ -23677,7 +23677,7 @@ _08015B44: bl _08016876 .pool _08015B68: - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 movs r0, 0x13 bl sub_8015664 bl _08016878 @@ -23813,14 +23813,14 @@ _08015CB2: movs r1, 0x40 strh r1, [r0] bl sub_800FE50 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r2, =gUnknown_082EEB80 ldr r1, =gUnknown_020229E8 ldrb r1, [r1, 0x13] lsls r1, 2 adds r1, r2 ldr r1, [r1] - bl CopyString + bl StringCopy movs r0, 0x20 bl _08016876 .pool @@ -23855,9 +23855,9 @@ _08015D18: bl _08016876 .pool _08015D34: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EEB88 - bl CopyString + bl StringCopy movs r0, 0x24 bl _08016876 .pool @@ -23922,9 +23922,9 @@ _08015DD0: ldrb r0, [r0] cmp r0, 0 bne _08015DF4 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EEB88 - bl CopyString + bl StringCopy movs r0, 0x1C bl _08016876 .pool @@ -23940,7 +23940,7 @@ _08015DF4: ldrb r0, [r0] cmp r0, 0x8 bne _08015E24 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r6, 0 movs r2, 0 bl sub_8018220 @@ -23958,7 +23958,7 @@ _08015E32: movs r5, 0 movs r0, 0x20 strb r0, [r6, 0x14] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r4, =gUnknown_02022C2C ldrb r2, [r4] movs r1, 0x40 @@ -23995,7 +23995,7 @@ _08015E5C: _08015E94: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -24024,7 +24024,7 @@ _08015ED2: lsls r0, 24 cmp r0, 0 bne _08015F2C - ldr r5, =gUnknown_02021CC4 + ldr r5, =gStringVar1 bl link_get_multiplayer_id movs r1, 0x1 eors r0, r1 @@ -24036,18 +24036,18 @@ _08015ED2: ldr r4, =gUnknown_020229F0 adds r1, r4 adds r0, r5, 0 - bl CopyString + bl StringCopy ldrh r0, [r4, 0x18] adds r4, 0x1C adds r1, r4, 0 bl sub_800E540 adds r5, r0, 0 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r2, =gUnknown_082EE378 lsls r1, r5, 2 adds r1, r2 ldr r1, [r1] - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x21 bl _08016876 .pool @@ -24268,22 +24268,22 @@ _08016104: _08016118: movs r0, 0x21 strb r0, [r6, 0x14] - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r4, =gUnknown_02022A0C adds r1, r4, 0 - bl CopyString + bl StringCopy adds r0, r4, 0 subs r0, 0x24 ldrh r0, [r0, 0x20] adds r1, r4, 0 bl sub_800E540 adds r5, r0, 0 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r2, =gUnknown_082EE324 lsls r1, r5, 2 adds r1, r2 ldr r1, [r1] - bl ExpandStringRefs + bl StringExpandPlaceholders b _08016878 .pool _08016158: @@ -24291,7 +24291,7 @@ _08016158: bl sub_801689C adds r0, r6, 0 adds r0, 0x16 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -24320,14 +24320,14 @@ _0801618A: _08016198: movs r0, 0x1 bl sub_8011DE0 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EE598 - bl CopyString + bl StringCopy movs r0, 0x24 b _08016876 .pool _080161B8: - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 movs r0, 0x9 bl sub_8015664 b _08016878 @@ -24406,9 +24406,9 @@ _0801623E: bl sub_800FE50 movs r0, 0xA strb r0, [r6, 0x14] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EEC14 - bl CopyString + bl StringCopy b _08016878 .pool _0801627C: @@ -24421,7 +24421,7 @@ _08016286: bne _080162A4 adds r0, r5, 0 bl sub_800FE50 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r6, 0 movs r2, 0x1 bl sub_8018220 @@ -24441,7 +24441,7 @@ _080162AE: bl sub_800FE50 movs r0, 0xA strb r0, [r6, 0x14] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_02022C2C ldrb r1, [r1] bl sub_8013078 @@ -24461,7 +24461,7 @@ _080162E6: ldr r1, =gUnknown_02022C2C movs r0, 0x40 strb r0, [r1] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 movs r0, 0x25 bl sub_8015664 adds r0, r6, 0 @@ -24483,7 +24483,7 @@ _08016318: bl sub_801818C b _08016878 _08016324: - ldr r4, =gUnknown_02021FC4 + ldr r4, =gStringVar4 ldr r0, =gUnknown_02022C2C ldrb r0, [r0] movs r1, 0x40 @@ -24572,13 +24572,13 @@ _080163E4: lsls r1, 1 cmp r0, r1 bne _08016408 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EF590 - bl CopyString + bl StringCopy b _0801643E .pool _08016408: - ldr r4, =gUnknown_02021CC4 + ldr r4, =gStringVar1 bl sub_800F7DC ldrh r0, [r0, 0x8] lsls r0, 22 @@ -24588,20 +24588,20 @@ _08016408: ldr r0, =gSpeciesNames adds r1, r0 adds r0, r4, 0 - bl CopyString - ldr r4, =gUnknown_02021DC4 + bl StringCopy + ldr r4, =gStringVar2 bl sub_800F7DC ldrb r1, [r0, 0xB] lsrs r1, 1 adds r0, r4, 0 movs r2, 0 movs r3, 0x3 - bl ConvertIntToDecimalString - ldr r0, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EF564 - bl ExpandStringRefs + bl StringExpandPlaceholders _0801643E: - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 movs r0, 0x2C bl sub_8015664 b _08016878 @@ -24870,7 +24870,7 @@ _080166A2: beq _080166FC b _08016878 _080166A8: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, [r6] adds r1, r4 bl sub_8018404 @@ -24881,11 +24881,11 @@ _080166A8: b _08016878 .pool _080166C8: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, [r6] adds r1, r4 bl sub_8018404 - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 ldr r1, [r6] adds r1, r4 ldrb r2, [r1, 0x9] @@ -24894,16 +24894,16 @@ _080166C8: subs r1, r2 ldr r2, =gTypeNames adds r1, r2 - bl CopyString + bl StringCopy ldr r1, =gUnknown_082EF6E4 b _0801671E .pool _080166FC: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, [r6] adds r1, r4 bl sub_8018404 - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 ldr r1, [r6] adds r1, r4 ldrb r2, [r1, 0x9] @@ -24912,7 +24912,7 @@ _080166FC: subs r1, r2 ldr r2, =gTypeNames adds r1, r2 - bl CopyString + bl StringCopy ldr r1, =gUnknown_082EF718 _0801671E: movs r0, 0x2E @@ -25012,7 +25012,7 @@ _080167F4: adds r0, 0x10 movs r2, 0x44 bl sub_8012188 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r3, 0x2 ldrsh r2, [r7, r3] lsls r2, 5 @@ -25028,7 +25028,7 @@ _080167F4: _08016838: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -25047,7 +25047,7 @@ _08016838: _08016864: adds r0, r6, 0 adds r0, 0x16 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 bl sub_8017064 lsls r0, 24 cmp r0, 0 @@ -25122,7 +25122,7 @@ sub_80168DC: @ 80168DC ldrh r0, [r5] cmp r0, 0 beq _0801692C - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_020229E8 adds r1, 0x2F ldrb r1, [r1] @@ -25305,7 +25305,7 @@ _08016A78: _08016A84: ldr r0, =gUnknown_02022C20 mov r1, sp - bl CopyString + bl StringCopy b _08016AC8 .pool _08016A94: @@ -25346,9 +25346,9 @@ sp182_move_string: @ 8016AD4 b _08016AF6 .pool _08016AE8: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 adds r1, r4, 0 - bl CopyString + bl StringCopy movs r0, 0xFF strb r0, [r4] movs r0, 0x1 @@ -26037,9 +26037,9 @@ sub_8017020: @ 8017020 movs r0, 0 movs r1, 0x1 bl sub_81973C4 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r4, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0 movs r1, 0x1 bl AddTextPrinterWithCustomSpeedForMessage @@ -26082,9 +26082,9 @@ _08017076: movs r0, 0 movs r1, 0x1 bl sub_81973C4 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r5, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x1 bl AddTextPrinterForMessage_2 ldrb r0, [r4] @@ -27060,15 +27060,15 @@ sub_80177B8: @ 80177B8 mov r9, r3 lsls r1, 24 lsrs r1, 24 - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 adds r1, 0x1 adds r0, r5, 0 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r1, =gUnknown_082ED8C8 adds r0, r5, 0 - bl AppendString + bl StringAppend str r7, [sp] movs r0, 0 str r0, [sp, 0x4] @@ -27110,13 +27110,13 @@ sub_80177B8: @ 80177B8 add r0, sp, 0x8 movs r2, 0x2 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r1, =gUnknown_082ED8CC adds r0, r5, 0 - bl CopyString + bl StringCopy adds r0, r5, 0 add r1, sp, 0x8 - bl AppendString + bl StringAppend movs r0, 0x1 adds r1, r5, 0 movs r2, 0x88 @@ -27166,7 +27166,7 @@ sub_80178A0: @ 80178A0 ands r0, r1 cmp r0, 0x1 bne _0801792A - ldr r4, =gUnknown_02021FC4 + ldr r4, =gStringVar4 adds r0, r4, 0 adds r1, r5, 0 bl sub_8018404 @@ -27185,13 +27185,13 @@ sub_80178A0: @ 80178A0 add r0, sp, 0x8 movs r2, 0x2 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r1, =gUnknown_082ED8CC adds r0, r4, 0 - bl CopyString + bl StringCopy adds r0, r4, 0 add r1, sp, 0x8 - bl AppendString + bl StringAppend movs r0, 0x1 adds r1, r4, 0 movs r2, 0x68 @@ -27319,7 +27319,7 @@ sub_80179D4: @ 80179D4 bne _08017A4C cmp r4, 0 bne _08017A4C - ldr r4, =gUnknown_02021CC4 + ldr r4, =gStringVar1 adds r0, r4, 0 adds r1, r5, 0 bl sub_8018404 @@ -27335,14 +27335,14 @@ sub_80179D4: @ 80179D4 ands r0, r1 cmp r0, 0x45 bne _08017A38 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r3, =gUnknown_082EE6B8 lsls r1, r6, 2 lsls r2, 3 adds r1, r2 adds r1, r3 ldr r1, [r1] - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x2 b _08017B2A .pool @@ -27356,7 +27356,7 @@ _08017A38: b _08017B2A .pool _08017A4C: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 adds r1, r5, 0 bl sub_8018404 cmp r4, 0 @@ -27387,7 +27387,7 @@ _08017A80: beq _08017AF4 b _08017B20 _08017A8A: - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 ldr r4, =gUnknown_082EEEAC bl GenerateRandomNumber lsls r0, 16 @@ -27402,7 +27402,7 @@ _08017A8A: b _08017B0E .pool _08017AB0: - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 ldr r4, =gUnknown_082EF1CC bl GenerateRandomNumber lsls r0, 16 @@ -27414,7 +27414,7 @@ _08017AB0: b _08017B08 .pool _08017AD0: - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 ldr r4, =gUnknown_082EF010 bl GenerateRandomNumber lsls r0, 16 @@ -27429,7 +27429,7 @@ _08017AD0: b _08017B0E .pool _08017AF4: - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 ldr r4, =gUnknown_082EF100 bl GenerateRandomNumber lsls r0, 16 @@ -27444,13 +27444,13 @@ _08017B08: ldr r1, [r0] _08017B0E: adds r0, r5, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08017B28 .pool _08017B20: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_082EE6C8 - bl ExpandStringRefs + bl StringExpandPlaceholders _08017B28: movs r0, 0 _08017B2A: @@ -27529,7 +27529,7 @@ _08017B94: mov r1, r9 movs r2, 0x1 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN str r5, [sp] str r4, [sp, 0x4] adds r0, r6, 0 @@ -27581,7 +27581,7 @@ sub_8017BE8: @ 8017BE8 ands r0, r1 cmp r0, 0 beq _08017CA0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r3, [r0] movs r0, 0x5 str r0, [sp] @@ -27805,7 +27805,7 @@ _08017DD8: ldr r1, =gUnknown_082EF7B0 _08017DDA: adds r0, r3, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders b _08017DF6 .pool _08017DE8: @@ -27814,7 +27814,7 @@ _08017DE8: adds r1, r0 ldr r1, [r1] adds r0, r3, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _08017DF6: pop {r0} bx r0 @@ -27877,7 +27877,7 @@ _08017E66: adds r1, r2 ldr r1, [r1] adds r0, r5, 0 - bl CopyString + bl StringCopy b _08017E94 .pool _08017E78: @@ -27893,7 +27893,7 @@ _08017E78: adds r1, r2 ldr r1, [r1] adds r0, r5, 0 - bl CopyString + bl StringCopy _08017E94: pop {r4-r6} pop {r0} @@ -27949,7 +27949,7 @@ _08017EFC: ldrh r1, [r4, 0xC] movs r2, 0 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN adds r0, r6, 0 adds r0, 0x68 ldrh r2, [r4, 0xA] @@ -27957,7 +27957,7 @@ _08017EFC: muls r1, r2 ldr r2, =gSpeciesNames adds r1, r2 - bl CopyString + bl StringCopy movs r4, 0 b _08017F2E .pool @@ -27978,7 +27978,7 @@ _08017F2E: adds r0, 0x78 movs r2, 0 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldrh r1, [r5, 0x2] movs r0, 0xB muls r1, r0 @@ -27986,7 +27986,7 @@ _08017F2E: adds r1, r0 adds r0, r6, 0 adds r0, 0x88 - bl CopyString + bl StringCopy ldrh r5, [r5, 0x2] mov r8, r5 _08017F64: @@ -27996,7 +27996,7 @@ _08017F64: bne _08017F84 ldr r1, =gUnknown_082EE4F0 adds r0, r7, 0 - bl CopyString + bl StringCopy b _08017FB4 .pool _08017F84: @@ -28021,7 +28021,7 @@ _08017FAC: ldr r1, =gUnknown_082EE380 _08017FAE: adds r0, r7, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders _08017FB4: movs r2, 0x1 b _08017FC6 @@ -28029,7 +28029,7 @@ _08017FB4: _08017FBC: ldr r1, =gUnknown_082EE544 adds r0, r7, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r2, 0x2 _08017FC6: adds r0, r2, 0 @@ -28071,7 +28071,7 @@ _08017FFE: InUnionRoom: @ 8018004 push {lr} movs r2, 0 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldrh r1, [r0, 0x4] ldr r0, =0x00003c19 @@ -28390,7 +28390,7 @@ sub_8018220: @ 8018220 ldr r0, =gTrainerClassNames adds r1, r0 adds r0, r6, 0 - bl CopyString + bl StringCopy movs r0, 0 adds r1, r6, 0 bl sub_81AFC0C @@ -28408,7 +28408,7 @@ sub_8018220: @ 8018220 adds r0, r1 ldr r1, [r0] adds r0, r4, 0 - bl CopyString + bl StringCopy movs r0, 0x2 adds r1, r4, 0 bl sub_81AFC0C @@ -28419,7 +28419,7 @@ sub_8018220: @ 8018220 adds r0, r5, 0 movs r2, 0 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x3 adds r1, r5, 0 bl sub_81AFC0C @@ -28431,7 +28431,7 @@ sub_8018220: @ 8018220 mov r0, r10 movs r2, 0 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN mov r4, r9 adds r4, 0xFC mov r2, r8 @@ -28439,7 +28439,7 @@ sub_8018220: @ 8018220 adds r0, r4, 0 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x4 mov r1, r10 bl sub_81AFC0C @@ -28452,9 +28452,9 @@ sub_8018220: @ 8018220 ldr r1, =gUnknown_082EFF64 adds r0, r4, 0 bl sub_81AFC28 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r4, 0 - bl CopyString + bl StringCopy mov r0, r8 ldrh r1, [r0, 0x14] ldr r4, =0x0000270f @@ -28465,7 +28465,7 @@ _0801830C: adds r0, r6, 0 movs r2, 0 movs r3, 0x4 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0 adds r1, r6, 0 bl sub_81AFC0C @@ -28480,7 +28480,7 @@ _08018328: adds r0, r4, 0 movs r2, 0 movs r3, 0x4 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x2 adds r1, r4, 0 bl sub_81AFC0C @@ -28489,7 +28489,7 @@ _08018328: adds r0, r5, 0 movs r2, 0 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x3 adds r1, r5, 0 bl sub_81AFC0C @@ -28520,10 +28520,10 @@ _08018360: ldr r1, =gUnknown_082EFFA4 adds r0, r4, 0 bl sub_81AFC28 - ldr r5, =gUnknown_02021FC4 + ldr r5, =gStringVar4 adds r0, r5, 0 adds r1, r4, 0 - bl AppendString + bl StringAppend ldr r0, [sp] cmp r0, 0x1 bne _080183D0 @@ -28532,7 +28532,7 @@ _08018360: bl sub_81AFC28 adds r0, r5, 0 adds r1, r4, 0 - bl AppendString + bl StringAppend b _080183F0 .pool _080183D0: @@ -28549,7 +28549,7 @@ _080183D0: bl sub_81AFC28 adds r0, r5, 0 adds r1, r4, 0 - bl AppendString + bl StringAppend _080183F0: add sp, 0x4 pop {r3-r5} @@ -28568,12 +28568,12 @@ sub_8018404: @ 8018404 adds r5, r0, 0 adds r4, r1, 0 adds r1, 0x10 - bl CopyString_Limit7 + bl StringCopy7 ldrb r1, [r4] lsls r1, 28 lsrs r1, 28 adds r0, r5, 0 - bl StopMusicWhileStringIsPrinted + bl ConvertInternationalString pop {r4,r5} pop {r0} bx r0 @@ -29082,9 +29082,9 @@ sub_8018884: @ 8018884 push {r4,lr} sub sp, 0x14 adds r1, r0, 0 - ldr r4, =gUnknown_02021FC4 + ldr r4, =gStringVar4 adds r0, r4, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x1 movs r1, 0x11 bl FillWindowPixelBuffer @@ -29426,8 +29426,8 @@ _08018B26: beq _08018C1A b _08018C3E _08018B30: - ldr r0, =gUnknown_02021FC4 - bl ExpandStringRefs + ldr r0, =gStringVar4 + bl StringExpandPlaceholders cmp r6, 0 bne _08018B48 ldr r0, =gUnknown_082F05C8 @@ -29448,7 +29448,7 @@ _08018B4A: ldr r1, =gUnknown_082F0728 str r1, [sp, 0x8] str r2, [sp, 0xC] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 str r1, [sp, 0x10] movs r1, 0x1 movs r3, 0x1 @@ -29570,15 +29570,15 @@ _08018C6A: _08018C6C: cmp r2, 0 bne _08018C84 - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_085EF2FC - bl ExpandStringRefs + bl StringExpandPlaceholders b _08018C8C .pool _08018C84: - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 ldr r1, =gUnknown_085EF330 - bl ExpandStringRefs + bl StringExpandPlaceholders _08018C8C: ldr r0, =gUnknown_082F05D8 bl AddWindow @@ -29594,7 +29594,7 @@ _08018C8C: ldr r1, =gUnknown_082F0728 str r1, [sp, 0x8] str r2, [sp, 0xC] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 str r1, [sp, 0x10] movs r1, 0x1 movs r3, 0x1 @@ -30434,12 +30434,12 @@ _080193A6: movs r0, 0 b _080198FE _080193AC: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r1, 0xFF strb r1, [r0] - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 strb r1, [r0] - ldr r0, =gUnknown_02021EC4 + ldr r0, =gStringVar3 strb r1, [r0] ldrb r0, [r5, 0xC] cmp r0, 0 @@ -30556,9 +30556,9 @@ _080194AE: _080194B4: movs r0, 0xB strb r0, [r5, 0x8] - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, =gUnknown_020229F0 - bl CopyString + bl StringCopy b _08019922 .pool _080194CC: @@ -30669,9 +30669,9 @@ _0801959C: ldrb r0, [r5, 0xD] cmp r0, 0x1 bne _080195AA - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, =gUnknown_020229F0 - bl CopyString + bl StringCopy _080195AA: movs r0, 0xF strb r0, [r5, 0x8] @@ -31006,12 +31006,12 @@ _08019820: b _08019922 .pool _0801982C: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r1, 0xFF strb r1, [r0] - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 strb r1, [r0] - ldr r0, =gUnknown_02021EC4 + ldr r0, =gStringVar3 strb r1, [r0] ldrb r0, [r5, 0xC] cmp r0, 0 @@ -31042,9 +31042,9 @@ _08019870: b _08019922 _08019884: bl task_add_05_task_del_08FA224_when_no_RfuFunc - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, =gUnknown_02022A0C - bl CopyString + bl StringCopy movs r0, 0x22 strb r0, [r5, 0x8] b _08019922 @@ -31319,7 +31319,7 @@ sub_8019A98: @ 8019A98 ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] - ldr r1, =gUnknown_03005D8C + ldr r1, =gSaveBlock1Ptr ldr r2, [r1] ldrb r1, [r2, 0x5] ldrb r2, [r2, 0x4] @@ -31335,7 +31335,7 @@ sub_8019AB8: @ 8019AB8 ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] - ldr r1, =gUnknown_03005D8C + ldr r1, =gSaveBlock1Ptr ldr r2, [r1] ldrb r1, [r2, 0x5] ldrb r2, [r2, 0x4] @@ -31353,7 +31353,7 @@ sub_8019AD8: @ 8019AD8 ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] - ldr r1, =gUnknown_03005D8C + ldr r1, =gSaveBlock1Ptr ldr r2, [r1] ldrb r1, [r2, 0x5] ldrb r2, [r2, 0x4] @@ -31399,7 +31399,7 @@ sub_8019B3C: @ 8019B3C ldr r1, =gUnknown_082F0774 adds r0, r1 ldrb r0, [r0] - ldr r1, =gUnknown_03005D8C + ldr r1, =gSaveBlock1Ptr ldr r2, [r1] ldrb r1, [r2, 0x5] ldrb r2, [r2, 0x4] @@ -32931,7 +32931,7 @@ _0801A768: movs r1, 0 bl FillWindowPixelBuffer movs r4, 0 - ldr r6, =gUnknown_02021FC4 + ldr r6, =gStringVar4 movs r7, 0x80 lsls r7, 20 _0801A796: @@ -32943,7 +32943,7 @@ _0801A796: adds r0, r6, 0 movs r2, 0x1 movs r3, 0x2 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN cmp r4, 0x3 beq _0801A7CC lsrs r0, r7, 24 @@ -33885,7 +33885,7 @@ sub_801AFD8: @ 801AFD8 sub sp, 0x4 movs r0, 0 str r0, [sp] - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r1, [r0] ldr r0, =0x0000322c adds r1, r0 @@ -33902,7 +33902,7 @@ sub_801AFD8: @ 801AFD8 thumb_func_start sub_801B00C sub_801B00C: @ 801B00C - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x00003230 adds r0, r1 @@ -33912,7 +33912,7 @@ sub_801B00C: @ 801B00C thumb_func_start sav1_get_mevent_buffer_1 sav1_get_mevent_buffer_1: @ 801B020 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r0, r1 @@ -33922,7 +33922,7 @@ sav1_get_mevent_buffer_1: @ 801B020 thumb_func_start sav1_get_mevent_buffer_2 sav1_get_mevent_buffer_2: @ 801B034 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] movs r1, 0xD5 lsls r1, 6 @@ -33933,7 +33933,7 @@ sav1_get_mevent_buffer_2: @ 801B034 thumb_func_start sub_801B044 sub_801B044: @ 801B044 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x0000356c adds r0, r1 @@ -33943,7 +33943,7 @@ sub_801B044: @ 801B044 thumb_func_start sub_801B058 sub_801B058: @ 801B058 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x00003564 adds r0, r1 @@ -33967,7 +33967,7 @@ sub_801B078: @ 801B078 cmp r0, 0 beq _0801B0C4 bl sub_801B14C - ldr r4, =gUnknown_03005D8C + ldr r4, =gSaveBlock1Ptr ldr r0, [r4] ldr r5, =0x00003230 adds r0, r5 @@ -34000,7 +34000,7 @@ _0801B0C6: thumb_func_start sub_801B0CC sub_801B0CC: @ 801B0CC push {r4,lr} - ldr r4, =gUnknown_03005D8C + ldr r4, =gSaveBlock1Ptr ldr r0, [r4] ldr r1, =0x00003230 adds r0, r1 @@ -34049,7 +34049,7 @@ _0801B122: thumb_func_start sub_801B128 sub_801B128: @ 801B128 push {lr} - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x00003230 adds r0, r1 @@ -34077,7 +34077,7 @@ sub_801B14C: @ 801B14C ldr r2, =0x0500006f mov r0, sp bl CpuSet - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x0000322c adds r0, r1 @@ -34111,7 +34111,7 @@ sub_801B180: @ 801B180 sub_801B1A4: @ 801B1A4 push {r4,r5,lr} adds r5, r0, 0 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x00003230 adds r4, r0, r1 @@ -34152,7 +34152,7 @@ sub_801B1E8: @ 801B1E8 bl killram bl sub_809D4D8 bl sub_809D570 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r1, =0x00000bec adds r0, r1 @@ -34170,7 +34170,7 @@ sub_801B21C: @ 801B21C cmp r0, 0 beq _0801B274 bl sub_801B1E8 - ldr r4, =gUnknown_03005D8C + ldr r4, =gSaveBlock1Ptr ldr r0, [r4] ldr r5, =0x000033f0 adds r0, r5 @@ -34209,7 +34209,7 @@ _0801B276: thumb_func_start sub_801B27C sub_801B27C: @ 801B27C push {r4,r5,lr} - ldr r5, =gUnknown_03005D8C + ldr r5, =gSaveBlock1Ptr ldr r0, [r5] ldr r1, =0x000033ec adds r4, r0, r1 @@ -34283,7 +34283,7 @@ _0801B304: thumb_func_start sub_801B308 sub_801B308: @ 801B308 push {lr} - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r0, r1 @@ -34308,7 +34308,7 @@ sub_801B330: @ 801B330 sub sp, 0x4 movs r5, 0 str r5, [sp] - ldr r4, =gUnknown_03005D8C + ldr r4, =gSaveBlock1Ptr ldr r1, [r4] ldr r0, =0x000033f0 adds r1, r0 @@ -34337,7 +34337,7 @@ sub_801B368: @ 801B368 ldr r2, =0x05000009 mov r0, sp bl CpuSet - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x0000353c adds r0, r1 @@ -34358,7 +34358,7 @@ sub_801B39C: @ 801B39C movs r0, 0 b _0801B3B4 _0801B3AA: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r0, r1 @@ -34535,7 +34535,7 @@ sub_801B4CC: @ 801B4CC bl sub_801B27C cmp r0, 0 beq _0801B500 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r3, [r0] ldr r0, =0x000033f0 adds r2, r3, r0 @@ -34562,7 +34562,7 @@ _0801B502: sub_801B508: @ 801B508 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, =gUnknown_03005D8C + ldr r6, =gSaveBlock1Ptr ldr r0, [r6] ldr r1, =0x000033f0 adds r0, r1 @@ -34681,7 +34681,7 @@ _0801B5FC: _0801B5FE: adds r4, r5, 0 adds r4, 0x4C - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr mov r8, r0 adds r6, r5, 0 adds r6, 0x45 @@ -34693,7 +34693,7 @@ _0801B5FE: movs r2, 0x60 adds r2, r5 mov r10, r2 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r3, =0x00003564 adds r2, r0, r3 @@ -34716,8 +34716,8 @@ _0801B628: mov r2, r8 ldr r1, [r2] adds r0, r6, 0 - bl CopyString - ldr r0, =gUnknown_03005D8C + bl StringCopy + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r3, =0x00002bb0 adds r2, r0, r3 @@ -34942,7 +34942,7 @@ _0801B7D2: sub_801B7D8: @ 801B7D8 push {r4,lr} adds r4, r0, 0 - ldr r2, =gUnknown_03005D8C + ldr r2, =gSaveBlock1Ptr ldr r0, [r2] ldr r1, =0x000033f0 adds r0, r1 @@ -35021,7 +35021,7 @@ _0801B874: .4byte _0801B8F4 .4byte _0801B918 _0801B888: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r1, =0x000033f0 adds r0, r2, r1 @@ -35037,7 +35037,7 @@ _0801B888: b _0801B93A .pool _0801B8AC: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r1, =0x000033f0 adds r0, r2, r1 @@ -35053,7 +35053,7 @@ _0801B8AC: b _0801B93A .pool _0801B8D0: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r1, =0x000033f0 adds r0, r2, r1 @@ -35069,7 +35069,7 @@ _0801B8D0: b _0801B93A .pool _0801B8F4: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r0, r1 @@ -35084,7 +35084,7 @@ _0801B8F4: b _0801B93A .pool _0801B918: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r2, r0, r1 @@ -35126,7 +35126,7 @@ sub_801B94C: @ 801B94C bl sub_801B27C cmp r0, 0 beq _0801B988 - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r0, [r0] ldr r1, =0x000033f0 adds r0, r1 @@ -35159,7 +35159,7 @@ sub_801B990: @ 801B990 bcc _0801B9C0 cmp r2, 0x2 bne _0801B9EC - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r0, =0x00003584 adds r2, r0 @@ -35167,7 +35167,7 @@ sub_801B990: @ 801B990 b _0801B9CA .pool _0801B9C0: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r0, =0x00003570 adds r2, r0 @@ -35178,7 +35178,7 @@ _0801B9CA: b _0801B9EC .pool _0801B9DC: - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r2, [r0] ldr r0, =0x00003570 adds r2, r0 @@ -35197,7 +35197,7 @@ sub_801B9F8: @ 801B9F8 sub sp, 0x4 movs r0, 0 str r0, [sp] - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr ldr r1, [r0] ldr r0, =0x00003570 adds r1, r0 @@ -35852,7 +35852,7 @@ _0801BF54: ldr r1, [r1, 0x4] movs r2, 0 movs r3, 0x6 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN adds r6, r4, 0 _0801BF66: ldr r2, [r6] @@ -36060,7 +36060,7 @@ _0801C108: ldrh r1, [r1] movs r2, 0x2 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN mov r0, r8 ldr r1, [r0] adds r0, r1, r7 @@ -38861,7 +38861,7 @@ _0801D7C4: bl sub_80992A0 b _0801D804 _0801D7D0: - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldr r1, =0x00000bec adds r0, r1 @@ -38947,9 +38947,9 @@ sub_801D860: @ 801D860 adds r4, r0, 0 ldr r3, =0x0201c000 adds r0, r4, 0x4 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - ldr r2, =gUnknown_03005D8C + ldr r2, =gSaveBlock1Ptr ldr r2, [r2] bl _call_via_r3 cmp r0, 0x1 @@ -39707,7 +39707,7 @@ sub_801DDD0: @ 801DDD0 lsls r1, 1 adds r0, r4, r1 bl sub_801EF1C - ldr r7, =gUnknown_03005D8C + ldr r7, =gSaveBlock1Ptr ldr r6, =0x00003c88 adds r4, 0xB9 movs r5, 0x9 @@ -39715,7 +39715,7 @@ _0801DE0E: ldr r1, [r7] adds r1, r6 adds r0, r4, 0 - bl CopyString + bl StringCopy adds r6, 0x15 adds r4, 0x15 subs r5, 0x1 @@ -41490,14 +41490,14 @@ _0801ECDC: adds r1, 0xB9 adds r1, r5, r1 mov r0, sp - bl CopyString + bl StringCopy movs r1, 0 strb r1, [r0] movs r1, 0xFF strb r1, [r0, 0x1] mov r4, sp mov r0, sp - bl GetStringLength_Multibyte + bl StringLength_Multibyte adds r5, r0, 0 _0801ED02: ldr r6, =gUnknown_02022C84 @@ -41636,7 +41636,7 @@ sub_801EDE0: @ 801EDE0 adds r2, r3 adds r2, 0xB9 adds r0, r2 - bl CopyString + bl StringCopy ldr r1, [r4] movs r0, 0x1 strb r0, [r1, 0x18] @@ -41667,7 +41667,7 @@ sub_801EE2C: @ 801EE2C push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =gUnknown_03005D8C + ldr r0, =gSaveBlock1Ptr mov r8, r0 ldr r7, =gUnknown_02022C84 movs r6, 0xB9 @@ -41679,7 +41679,7 @@ _0801EE3E: adds r0, r5 ldr r1, [r7] adds r1, r6 - bl CopyString + bl StringCopy adds r6, 0x15 adds r5, 0x15 subs r4, 0x1 @@ -41764,7 +41764,7 @@ sub_801EED8: @ 801EED8 ldr r4, =gUnknown_02022C84 ldr r0, [r4] adds r0, 0x1A - bl GetStringLength_Multibyte + bl StringLength_Multibyte adds r2, r0, 0 ldr r0, [r4] adds r1, r0, 0 @@ -41810,9 +41810,9 @@ sub_801EF24: @ 801EF24 movs r0, 0x2 strb r0, [r4] adds r0, r4, 0x1 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy ldr r0, =gUnknown_02022C84 ldr r0, [r0] ldrb r0, [r0, 0x13] @@ -41830,15 +41830,15 @@ sub_801EF4C: @ 801EF4C movs r0, 0x1 strb r0, [r4] adds r0, r4, 0x1 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy adds r4, 0x9 ldr r0, =gUnknown_02022C84 ldr r1, [r0] adds r1, 0x1A adds r0, r4, 0 - bl CopyString + bl StringCopy pop {r4} pop {r0} bx r0 @@ -41852,9 +41852,9 @@ sub_801EF7C: @ 801EF7C movs r0, 0x3 strb r0, [r4] adds r0, r4, 0x1 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy ldr r0, =gUnknown_02022C84 ldr r0, [r0] ldrb r0, [r0, 0x13] @@ -41873,9 +41873,9 @@ sub_801EFA8: @ 801EFA8 movs r0, 0x4 strb r0, [r4] adds r0, r4, 0x1 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy ldr r0, =gUnknown_02022C84 ldr r0, [r0] ldrb r0, [r0, 0x13] @@ -41893,9 +41893,9 @@ sub_801EFD0: @ 801EFD0 movs r0, 0x5 strb r0, [r4] adds r0, r4, 0x1 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] - bl CopyString + bl StringCopy ldr r0, =gUnknown_02022C84 ldr r0, [r0] ldrb r0, [r0, 0x13] @@ -41946,7 +41946,7 @@ _0801F020: _0801F044: adds r0, r6, 0 adds r1, r4, 0 - bl CopyString + bl StringCopy movs r1, 0xFC strb r1, [r0] adds r0, 0x1 @@ -41960,7 +41960,7 @@ _0801F044: strb r1, [r0] adds r0, 0x1 adds r1, r5, 0 - bl CopyString + bl StringCopy movs r0, 0x1 b _0801F0AA _0801F06E: @@ -41968,7 +41968,7 @@ _0801F06E: ldr r0, [r0] adds r0, 0x79 adds r1, r4, 0 - bl CopyString + bl StringCopy _0801F07A: ldr r0, =gUnknown_02022C84 ldr r0, [r0] @@ -42029,7 +42029,7 @@ sub_801F0D0: @ 801F0D0 sub_801F0DC: @ 801F0DC push {lr} bl sub_801F0D0 - bl GetStringLength_Multibyte + bl StringLength_Multibyte pop {r1} bx r1 thumb_func_end sub_801F0DC @@ -42186,57 +42186,57 @@ sub_801F1D0: @ 801F1D0 thumb_func_start copy_strings_to_sav1 copy_strings_to_sav1: @ 801F1DC push {r4,lr} - ldr r4, =gUnknown_03005D8C + ldr r4, =gSaveBlock1Ptr ldr r0, [r4] ldr r1, =0x00003c88 adds r0, r1 ldr r1, =gUnknown_085ED40F - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003c9d adds r0, r1 ldr r1, =gUnknown_085ED415 - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003cb2 adds r0, r1 ldr r1, =gUnknown_085ED41D - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003cc7 adds r0, r1 ldr r1, =gUnknown_085ED423 - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003cdc adds r0, r1 ldr r1, =gUnknown_085ED42A - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003cf1 adds r0, r1 ldr r1, =gUnknown_085ED430 - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003d06 adds r0, r1 ldr r1, =gUnknown_085ED434 - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003d1b adds r0, r1 ldr r1, =gUnknown_085ED43A - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003d30 adds r0, r1 ldr r1, =gUnknown_085ED440 - bl CopyString + bl StringCopy ldr r0, [r4] ldr r1, =0x00003d45 adds r0, r1 ldr r1, =gUnknown_085ED44A - bl CopyString + bl StringCopy pop {r4} pop {r0} bx r0 @@ -43065,7 +43065,7 @@ _0801F8FC: lsrs r4, 16 bl sub_801F114 adds r5, r0, 0 - bl GetStringLength_Multibyte + bl StringLength_Multibyte adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 @@ -43148,7 +43148,7 @@ _0801F9A4: lsrs r4, 16 bl sub_801F114 adds r5, r0, 0 - bl GetStringLength_Multibyte + bl StringLength_Multibyte adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 @@ -43618,7 +43618,7 @@ sub_801FD30: @ 801FD30 b _0801FD7E _0801FD40: bl sub_81AFBF0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r1, [r0] movs r0, 0 bl sub_81AFC0C @@ -44135,7 +44135,7 @@ _08020154: mov r0, sp adds r0, 0x13 mov r1, r10 - bl CopyString + bl StringCopy mov r0, r9 lsls r2, r0, 27 lsrs r2, 24 @@ -44213,7 +44213,7 @@ _080201FE: _08020206: mov r0, sp adds r0, 0x13 - bl CopyString + bl StringCopy lsls r3, r6, 24 lsrs r3, 24 add r1, sp, 0xC @@ -44273,7 +44273,7 @@ _08020248: b _08020300 _08020286: adds r0, r5, 0 - bl GetStringLength_Multibyte + bl StringLength_Multibyte adds r4, r0, 0 mov r1, sp adds r1, 0x10 @@ -44295,7 +44295,7 @@ _080202AC: adds r0, r6, 0 adds r1, r5, 0 adds r2, r4, 0 - bl CopyString_LimitN_Multibyte + bl StringCopyN_Multibyte movs r0, 0 adds r1, r6, 0 movs r2, 0 @@ -45740,7 +45740,7 @@ _08020EA4: beq _08020F20 b _08020F48 _08020EAE: - ldr r5, =gUnknown_03005D90 + ldr r5, =gSaveBlock2Ptr ldr r1, [r5] movs r0, 0xF6 lsls r0, 1 @@ -45763,14 +45763,14 @@ _08020EAE: b _08020F14 .pool _08020EDC: - ldr r5, =gUnknown_03005D90 + ldr r5, =gSaveBlock2Ptr ldr r0, [r5] movs r6, 0xF7 lsls r6, 1 b _08020F28 .pool _08020EEC: - ldr r5, =gUnknown_03005D90 + ldr r5, =gSaveBlock2Ptr ldr r1, [r5] movs r0, 0xF8 lsls r0, 1 @@ -45796,7 +45796,7 @@ _08020F14: b _08020F48 .pool _08020F20: - ldr r5, =gUnknown_03005D90 + ldr r5, =gSaveBlock2Ptr ldr r0, [r5] movs r6, 0xF9 lsls r6, 1 @@ -45895,7 +45895,7 @@ _08020FCC: lsls r1, 2 ldr r2, =gUnknown_020229F0 adds r1, r2 - bl CopyString + bl StringCopy adds r0, r5, 0x1 lsls r0, 24 lsrs r5, r0, 24 @@ -45923,7 +45923,7 @@ _08020FF0: cmp r5, 0x4 bls _08020FF0 _08021012: - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldrb r0, [r0, 0x14] lsls r0, 29 @@ -47268,15 +47268,15 @@ _08021B04: adds r0, r3, r0 adds r0, r2, r0 ldrh r1, [r0] - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 movs r2, 0x1 movs r3, 0x4 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r0, =gUnknown_082F43B4 adds r0, r4, r0 ldr r1, [r0] - ldr r0, =gUnknown_02021FC4 - bl AppendString + ldr r0, =gStringVar4 + bl StringAppend ldr r4, [sp, 0x14] subs r4, 0x4 lsls r2, r6, 24 @@ -47320,10 +47320,10 @@ _08021B72: adds r4, r2, r4 ldrh r1, [r4] lsrs r1, 4 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r2, 0x1 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r7, 0 ldrb r0, [r4] movs r3, 0xF @@ -47370,17 +47370,17 @@ _08021BD0: bl __udivsi3 lsls r0, 24 lsrs r3, r0, 24 - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 adds r1, r3, 0 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r0, =gUnknown_082F43B4 ldr r2, [sp, 0x28] adds r0, r2, r0 ldr r1, [r0] - ldr r0, =gUnknown_02021FC4 - bl ExpandStringRefs + ldr r0, =gStringVar4 + bl StringExpandPlaceholders b _08021C5E .pool _08021C1C: @@ -47400,12 +47400,12 @@ _08021C30: lsls r1, 2 ldr r0, =gBerries adds r1, r0 - ldr r0, =gUnknown_02021CC4 - bl CopyString + ldr r0, =gStringVar1 + bl StringCopy ldr r0, =gUnknown_082F43B4 ldr r1, [r0, 0x8] - ldr r0, =gUnknown_02021FC4 - bl ExpandStringRefs + ldr r0, =gStringVar4 + bl StringExpandPlaceholders ldr r4, [sp, 0x14] subs r4, 0x4 lsls r0, r6, 24 @@ -47419,7 +47419,7 @@ _08021C5A: adds r5, 0x1 _08021C5E: movs r0, 0x2 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 adds r2, r4, 0 bl GetStringRightAlignXOffset adds r2, r0, 0 @@ -47436,7 +47436,7 @@ _08021C5E: str r1, [sp] movs r4, 0 str r4, [sp, 0x4] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 str r1, [sp, 0x8] movs r1, 0x2 bl box_print @@ -47445,17 +47445,17 @@ _08021C5E: ldrb r2, [r2, 0x8] cmp r3, r2 bne _08021CC0 - ldr r0, =gUnknown_02021EC4 + ldr r0, =gStringVar3 ldr r1, =gUnknown_085ED7D4 - bl CopyString + bl StringCopy b _08021CC8 .pool _08021CC0: - ldr r0, =gUnknown_02021EC4 + ldr r0, =gStringVar3 ldr r1, =gUnknown_085ED7E0 - bl CopyString + bl StringCopy _08021CC8: - ldr r4, =gUnknown_02021EC4 + ldr r4, =gStringVar3 mov r3, r9 strb r3, [r4] mov r1, r8 @@ -47464,7 +47464,7 @@ _08021CC8: adds r1, r0, r1 movs r0, 0 bl sub_81AFC0C - ldr r0, =gUnknown_02021FC4 + ldr r0, =gStringVar4 adds r1, r4, 0 bl sub_81AFC28 ldr r1, [sp, 0xC] @@ -47478,7 +47478,7 @@ _08021CC8: str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r2, =gUnknown_02021FC4 + ldr r2, =gStringVar4 str r2, [sp, 0x8] movs r1, 0x2 movs r2, 0x4 @@ -47573,11 +47573,11 @@ sub_8021D34: @ 8021D34 add r0, r8 movs r4, 0 ldrsh r1, [r0, r4] - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString - ldr r0, =gUnknown_02021DC4 + bl ConvertIntToDecimalStringN + ldr r0, =gStringVar2 movs r1, 0xA0 lsls r1, 1 add r1, r8 @@ -47585,11 +47585,11 @@ sub_8021D34: @ 8021D34 ldrsh r1, [r1, r2] movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString - ldr r5, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r5, =gStringVar4 ldr r1, =gUnknown_085ED838 adds r0, r5, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x2 adds r1, r5, 0 movs r2, 0x1 @@ -47634,13 +47634,13 @@ sub_8021D34: @ 8021D34 add r0, r8 movs r2, 0 ldrsh r1, [r0, r2] - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r2, 0x2 movs r3, 0x1 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r1, =gUnknown_085ED82C adds r0, r5, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x2 adds r1, r5, 0 movs r2, 0x1 @@ -47729,13 +47729,13 @@ _08021F0A: mov r10, r0 cmp r0, 0x7 bls _08021EEC - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 mov r2, r12 lsrs r1, r2, 8 movs r2, 0x1 movs r3, 0x3 - bl ConvertIntToDecimalString - ldr r4, =gUnknown_02021DC4 + bl ConvertIntToDecimalStringN + ldr r4, =gStringVar2 ldr r1, =0x000f4240 ldr r0, [sp, 0xC] bl __udivsi3 @@ -47743,11 +47743,11 @@ _08021F0A: adds r0, r4, 0 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString - ldr r4, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r4, =gStringVar4 ldr r1, =gUnknown_085ED848 adds r0, r4, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r2, 0x1 negs r2, r2 movs r0, 0x2 @@ -47814,16 +47814,16 @@ _08021FDE: movs r2, 0 adds r3, r7, 0 bl box_print - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r4, [sp, 0x10] ldrh r1, [r4, 0x8] movs r2, 0x1 movs r3, 0x3 - bl ConvertIntToDecimalString - ldr r4, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r4, =gStringVar4 ldr r1, =gUnknown_085ED85C adds r0, r4, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r2, 0x1 negs r2, r2 movs r0, 0x2 @@ -48190,19 +48190,19 @@ _080222D0: _08022336: mov r1, r9 adds r1, 0x2 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r2, 0 movs r3, 0x1 - bl ConvertIntToDecimalString - ldr r0, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r0, =gStringVar4 ldr r1, =gUnknown_085ED8F4 - bl ExpandStringRefs + bl StringExpandPlaceholders ldrb r0, [r6, 0x2] ldr r1, =gUnknown_082F32D8 str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 str r1, [sp, 0x8] movs r1, 0x1 movs r2, 0 @@ -48267,23 +48267,23 @@ _080223CA: adds r0, r4, r6 ldrh r1, [r0, 0x4] lsrs r1, 8 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 movs r2, 0x1 movs r3, 0x3 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN ldr r0, [sp, 0xC] ldr r1, =0x000f4240 bl __udivsi3 adds r1, r0, 0 - ldr r0, =gUnknown_02021DC4 + ldr r0, =gStringVar2 movs r2, 0x2 movs r3, 0x2 - bl ConvertIntToDecimalString - ldr r0, =gUnknown_02021FC4 + bl ConvertIntToDecimalStringN + ldr r0, =gStringVar4 ldr r1, =gUnknown_085ED848 - bl ExpandStringRefs + bl StringExpandPlaceholders movs r0, 0x1 - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 movs r2, 0x1 negs r2, r2 bl GetStringWidth @@ -48295,7 +48295,7 @@ _080223CA: str r1, [sp] movs r1, 0 str r1, [sp, 0x4] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 str r1, [sp, 0x8] movs r1, 0x1 adds r2, r7, 0 @@ -48373,7 +48373,7 @@ sub_80224D0: @ 80224D0 adds r1, r0 lsls r1, 3 adds r1, r2 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r2, [r0] movs r3, 0xF6 lsls r3, 1 @@ -49432,14 +49432,14 @@ _08022D42: lsrs r4, r0, 24 cmp r4, 0 beq _08022D90 - ldr r4, =gUnknown_02021FC4 + ldr r4, =gStringVar4 ldr r1, =gUnknown_082F32A4 ldrb r0, [r5] lsls r0, 2 adds r0, r1 ldr r1, [r0] adds r0, r4, 0 - bl ExpandStringRefs + bl StringExpandPlaceholders ldrb r3, [r7, 0xB] str r6, [sp] mov r0, r8 @@ -51353,11 +51353,11 @@ _08023C5C: lsls r0, 24 cmp r0, 0 beq _08023CA2 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, [r5, 0x1C] movs r2, 0 movs r3, 0x6 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r4, 0 str r4, [sp] adds r0, r6, 0 @@ -51922,18 +51922,18 @@ _080240CC: strb r1, [r5, 0xC] b _0802412A _080240DC: - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 ldr r1, [r5, 0x1C] movs r2, 0 movs r3, 0x6 - bl ConvertIntToDecimalString - ldr r4, =gUnknown_02021DC4 + bl ConvertIntToDecimalStringN + ldr r4, =gStringVar2 bl sub_80247BC adds r1, r0, 0 adds r0, r4, 0 movs r2, 0 movs r3, 0x6 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r4, 0 str r4, [sp] adds r0, r6, 0 @@ -52650,7 +52650,7 @@ sub_8024644: @ 8024644 thumb_func_start sub_8024668 sub_8024668: @ 8024668 - ldr r1, =gUnknown_03005D90 + ldr r1, =gSaveBlock2Ptr ldr r1, [r1] adds r1, 0xAC ldr r0, [r0] @@ -52662,7 +52662,7 @@ sub_8024668: @ 8024668 thumb_func_start sub_802467C sub_802467C: @ 802467C - ldr r2, =gUnknown_03005D90 + ldr r2, =gSaveBlock2Ptr ldr r2, [r2] adds r2, 0xAC ldr r2, [r2] @@ -52676,7 +52676,7 @@ sub_802467C: @ 802467C sub_8024690: @ 8024690 push {lr} adds r1, r0, 0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r2, 0xFA lsls r2, 1 @@ -52691,7 +52691,7 @@ sub_8024690: @ 8024690 sub_80246AC: @ 80246AC push {r4,lr} adds r4, r0, 0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52713,7 +52713,7 @@ _080246CE: thumb_func_start sub_80246D4 sub_80246D4: @ 80246D4 push {lr} - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52737,7 +52737,7 @@ _080246FA: sub_8024700: @ 8024700 push {r4,r5,lr} adds r4, r0, 0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52768,7 +52768,7 @@ _0802473A: sub_8024740: @ 8024740 push {r4,r5,lr} adds r5, r0, 0 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52798,7 +52798,7 @@ _08024776: thumb_func_start sub_802477C sub_802477C: @ 802477C push {r4,r5,lr} - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52830,7 +52830,7 @@ _080247B6: thumb_func_start sub_80247BC sub_80247BC: @ 80247BC push {lr} - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFA lsls r1, 1 @@ -52862,11 +52862,11 @@ sub_80247D4: @ 80247D4 lsrs r4, 24 lsls r5, 24 lsrs r5, 24 - ldr r0, =gUnknown_02021CC4 + ldr r0, =gStringVar1 mov r9, r0 movs r2, 0x1 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN str r4, [sp] str r5, [sp, 0x4] movs r0, 0 @@ -58428,7 +58428,7 @@ sub_802749C: @ 802749C ldr r1, =0x000f4236 bl sub_8027A38 adds r2, r0, 0 - ldr r3, =gUnknown_03005D90 + ldr r3, =gSaveBlock2Ptr ldr r0, [r3] movs r6, 0x83 lsls r6, 2 @@ -59387,7 +59387,7 @@ sub_8027BEC: @ 8027BEC str r1, [sp, 0x18] lsls r0, 24 lsrs r7, r0, 24 - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r1, [r0] movs r2, 0x84 lsls r2, 2 @@ -59434,7 +59434,7 @@ sub_8027BEC: @ 8027BEC adds r2, r4, 0 bl Print movs r6, 0 - ldr r2, =gUnknown_02021CC4 + ldr r2, =gStringVar1 mov r8, r2 movs r0, 0xFF mov r10, r0 @@ -59452,7 +59452,7 @@ _08027C76: ldrb r3, [r0] mov r0, r8 movs r2, 0 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x1 mov r1, r8 movs r2, 0x1 @@ -59540,7 +59540,7 @@ _08027D48: lsls r1, r4, 2 adds r1, r5 ldr r1, [r1] - bl CopyString + bl StringCopy adds r0, r4, 0x1 lsls r0, 24 lsrs r4, r0, 24 @@ -62425,7 +62425,7 @@ _080293D8: b _0802941C .pool _08029404: - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] ldrb r0, [r0, 0x14] lsrs r0, 3 @@ -62904,7 +62904,7 @@ _080297CC: mov r1, r9 movs r2, 0 movs r3, 0x7 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x1 add r1, sp, 0xC movs r2, 0x1 @@ -63136,7 +63136,7 @@ _080299F2: mov r0, r9 adds r0, 0x1 str r0, [sp, 0x10] - ldr r1, =gUnknown_02021FC4 + ldr r1, =gStringVar4 mov r10, r1 _08029A36: mov r0, r9 @@ -63159,7 +63159,7 @@ _08029A36: adds r1, r4, 0 movs r2, 0 movs r3, 0x4 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN movs r0, 0x1 mov r1, r10 movs r2, 0x1 @@ -63218,7 +63218,7 @@ _08029AE0: movs r1, 0 str r1, [sp, 0x8] movs r1, 0x1 - ldr r2, =gUnknown_02021FC4 + ldr r2, =gStringVar4 bl Print _08029B10: adds r0, r7, 0x1 @@ -63518,13 +63518,13 @@ _08029DA0: bl sub_802762C lsls r0, 16 lsrs r0, 16 - ldr r5, =gUnknown_02021CC4 + ldr r5, =gStringVar1 adds r1, r5, 0 bl itemid_get_name movs r0, 0 adds r1, r5, 0 bl sub_81AFC0C - ldr r7, =gUnknown_02021FC4 + ldr r7, =gStringVar4 ldr r1, =gUnknown_085EDDBD adds r0, r7, 0 bl sub_81AFC28 @@ -63576,7 +63576,7 @@ _08029EA8: ldr r2, =0x00003009 adds r0, r2 ldrb r0, [r0] - ldr r2, =gUnknown_02021FC4 + ldr r2, =gStringVar4 movs r1, 0x29 str r1, [sp] movs r1, 0xFF @@ -67371,7 +67371,7 @@ _0802BDFE: ldr r1, =gUnknown_020229F0 add r1, r9 adds r0, r7, 0 - bl CopyString + bl StringCopy movs r0, 0x1 strh r0, [r5] ldrh r0, [r6, 0x2] @@ -70728,7 +70728,7 @@ sub_802D7E8: @ 802D7E8 adds r1, r4, 0 movs r2, 0 movs r3, 0x1 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN bl sub_81AFBF0 ldr r1, [r5] adds r1, 0x26 @@ -72137,7 +72137,7 @@ _0802E322: thumb_func_start sub_802E32C sub_802E32C: @ 802E32C - ldr r0, =gUnknown_03005D90 + ldr r0, =gSaveBlock2Ptr ldr r0, [r0] movs r1, 0xFE lsls r1, 1 @@ -72437,7 +72437,7 @@ sub_802E500: @ 802E500 movs r0, 0xC8 lsls r0, 21 mov r8, r0 - ldr r5, =gUnknown_02021CC4 + ldr r5, =gStringVar1 _0802E58A: ldr r1, =gUnknown_082FE278 lsls r0, r6, 2 @@ -72460,7 +72460,7 @@ _0802E58A: adds r0, r5, 0 movs r2, 0 movs r3, 0x5 - bl ConvertIntToDecimalString + bl ConvertIntToDecimalStringN adds r0, r5, 0 bl sub_802E620 movs r0, 0x1 |