mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2024-11-23 13:09:44 +00:00
6b4fcfff9f
Wow. This is perhaps one of the hardest functions I've ever done. It does disgusting things with pointers that I've never seen anything like before - some of them are the fault of the programmers, some are the compiler. Once I was like 98% done, I found func_801B69F8 which is very similar (and decompiled), but wasn't picked up by the duplicate finder, so that was a little sad. Once I found that though, the last of my mysteries were quickly solved. This is a huge function and it's nice to get it cracked.
47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
g_Rooms = 0x801811AC;
|
|
D_80181228 = 0x80181228;
|
|
D_80181250 = 0x80181250;
|
|
D_80181278 = 0x80181278;
|
|
D_801812A0 = 0x801812A0;
|
|
D_801812C8 = 0x801812C8;
|
|
D_801812F0 = 0x801812F0;
|
|
D_80181304 = 0x80181304;
|
|
D_80181324 = 0x80181324;
|
|
D_8018134C = 0x8018134C;
|
|
D_80181374 = 0x80181374;
|
|
D_8018139C = 0x8018139C;
|
|
D_801813C4 = 0x801813C4;
|
|
D_801813EC = 0x801813EC;
|
|
D_80181400 = 0x80181400;
|
|
D_80181420 = 0x80181420;
|
|
D_80181764 = 0x80181764;
|
|
D_80181D08 = 0x80181D08;
|
|
D_80181D68 = 0x80181D68;
|
|
D_80181F68 = 0x80181F68;
|
|
D_80182168 = 0x80182168;
|
|
D_80182368 = 0x80182368;
|
|
D_80182568 = 0x80182568;
|
|
D_80182768 = 0x80182768;
|
|
D_80182968 = 0x80182968;
|
|
D_80182A68 = 0x80182A68;
|
|
D_80182B68 = 0x80182B68;
|
|
D_80182C68 = 0x80182C68;
|
|
D_80182D68 = 0x80182D68;
|
|
D_80182D78 = 0x80182D78;
|
|
D_80183D78 = 0x80183D78;
|
|
D_80184D78 = 0x80184D78;
|
|
D_80185D78 = 0x80185D78;
|
|
D_80186D78 = 0x80186D78;
|
|
D_80186D88 = 0x80186D88;
|
|
EntityWarpRoom = 0x801873A0;
|
|
EntityWarpSmallRocks = 0x80187F1C;
|
|
EntityRedDoor = 0x8018A9C8;
|
|
CollectGold = 0x8018CD10;
|
|
EntityEquipItemDrop = 0x8018DA34;
|
|
EntityStageNamePopup = 0x8019198C;
|
|
g_LayoutObjHorizontal = 0x80193AB0;
|
|
g_LayoutObjVertical = 0x80193AB4;
|
|
g_LayoutObjPosHorizontal = 0x80193AB8;
|
|
g_LayoutObjPosVertical = 0x80193ABC;
|
|
g_ItemIconSlots = 0x80194728;
|