summaryrefslogtreecommitdiff
path: root/asm/link.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/link.s')
-rw-r--r--asm/link.s802
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