summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2023-10-03 23:01:04 -0400
committerGitHub <noreply@github.com>2023-10-04 14:01:04 +1100
commitf4a490bb6a2e4d1564ed06b0ee98be274dda7b91 (patch)
tree45c7585c2000e50bf5ce491f745e46061fca4eed /tools
parentd635b81ee6f952fd8ec5c997912d5f0fb69e8a43 (diff)
Port Proposed OoT Object Docs (#1361)
* port docs in z_scene * undo accidental ctrl-f * another fix * expose Object_SpawnPersistent --------- Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/disasm/functions.txt8
-rwxr-xr-xtools/namefixer.py4
-rw-r--r--tools/sizes/code_functions.csv8
3 files changed, 12 insertions, 8 deletions
diff --git a/tools/disasm/functions.txt b/tools/disasm/functions.txt
index 79ab56b45..0d5c950c6 100644
--- a/tools/disasm/functions.txt
+++ b/tools/disasm/functions.txt
@@ -2415,10 +2415,10 @@
0x8012F1BC:("Inventory_IncrementSkullTokenCount",),
0x8012F22C:("Inventory_GetSkullTokenCount",),
0x8012F278:("Inventory_SaveLotteryCodeGuess",),
- 0x8012F2E0:("Object_Spawn",),
- 0x8012F3D0:("Object_InitBank",),
- 0x8012F4FC:("Object_UpdateBank",),
- 0x8012F608:("Object_GetIndex",),
+ 0x8012F2E0:("Object_SpawnPersistent",),
+ 0x8012F3D0:("Object_InitContext",),
+ 0x8012F4FC:("Object_UpdateEntries",),
+ 0x8012F608:("Object_GetSlot",),
0x8012F668:("Object_IsLoaded",),
0x8012F698:("Object_LoadAll",),
0x8012F73C:("func_8012F73C",),
diff --git a/tools/namefixer.py b/tools/namefixer.py
index 43e554975..1fe4ce07f 100755
--- a/tools/namefixer.py
+++ b/tools/namefixer.py
@@ -774,6 +774,9 @@ wordReplace = {
"func_80133038": "Schedule_RunScript",
+ "Object_GetIndex": "Object_GetSlot",
+ "Object_Spawn": "Object_SpawnPersistent",
+
"EffectSsKiraKira_SpawnSmallYellow": "EffectSsKirakira_SpawnSmallYellow",
"EffectSsKiraKira_SpawnSmall": "EffectSsKirakira_SpawnSmall",
"EffectSsKiraKira_SpawnDispersed": "EffectSsKirakira_SpawnDispersed",
@@ -1156,6 +1159,7 @@ wordReplace = {
"play->roomCtx.curRoom.unk3": "play->roomCtx.curRoom.behaviorType1",
"play->roomCtx.curRoom.unk2": "play->roomCtx.curRoom.behaviorType2",
"play->roomCtx.unk31": "play->roomCtx.status",
+ "play->objectCtx.status": "play->objectCtx.slots",
"actorCtx.unkC": "actorCtx.halfDaysBit",
"actorCtx.unk1F4": "actorCtx.playerImpact.type",
diff --git a/tools/sizes/code_functions.csv b/tools/sizes/code_functions.csv
index 762334814..02e1bf9cd 100644
--- a/tools/sizes/code_functions.csv
+++ b/tools/sizes/code_functions.csv
@@ -1929,10 +1929,10 @@ asm/non_matchings/code/code_8012EC80/Inventory_SaveDekuPlaygroundHighScore.s,Inv
asm/non_matchings/code/code_8012EC80/Inventory_IncrementSkullTokenCount.s,Inventory_IncrementSkullTokenCount,0x8012F1BC,0x1C
asm/non_matchings/code/code_8012EC80/Inventory_GetSkullTokenCount.s,Inventory_GetSkullTokenCount,0x8012F22C,0x13
asm/non_matchings/code/code_8012EC80/Inventory_SaveLotteryCodeGuess.s,Inventory_SaveLotteryCodeGuess,0x8012F278,0x16
-asm/non_matchings/code/z_scene/Object_Spawn.s,Object_Spawn,0x8012F2E0,0x3C
-asm/non_matchings/code/z_scene/Object_InitBank.s,Object_InitBank,0x8012F3D0,0x4B
-asm/non_matchings/code/z_scene/Object_UpdateBank.s,Object_UpdateBank,0x8012F4FC,0x43
-asm/non_matchings/code/z_scene/Object_GetIndex.s,Object_GetIndex,0x8012F608,0x18
+asm/non_matchings/code/z_scene/Object_SpawnPersistent.s,Object_SpawnPersistent,0x8012F2E0,0x3C
+asm/non_matchings/code/z_scene/Object_InitContext.s,Object_InitContext,0x8012F3D0,0x4B
+asm/non_matchings/code/z_scene/Object_UpdateEntries.s,Object_UpdateEntries,0x8012F4FC,0x43
+asm/non_matchings/code/z_scene/Object_GetSlot.s,Object_GetSlot,0x8012F608,0x18
asm/non_matchings/code/z_scene/Object_IsLoaded.s,Object_IsLoaded,0x8012F668,0xC
asm/non_matchings/code/z_scene/Object_LoadAll.s,Object_LoadAll,0x8012F698,0x29
asm/non_matchings/code/z_scene/func_8012F73C.s,func_8012F73C,0x8012F73C,0x18