From 084b82be76b7e4348a548e40b744dd89226264e8 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sat, 28 Sep 2019 17:05:43 +1000 Subject: [PATCH] Discover some unknown pointer structutres --- src/globals.c | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/globals.c b/src/globals.c index 4797a732e..408d58cd3 100644 --- a/src/globals.c +++ b/src/globals.c @@ -34687,48 +34687,62 @@ struct stagethinglist stagethinglist_220d0 = { 0x0b, 15, var000220b0, }; +u32 var000220fc; +u32 var00022114; +u32 var0002212c; +u32 var00022144; +u32 var00022150; +u32 var00022168; + u32 var000220d8 = 0x00000000; u32 var000220dc = 0x00000000; -u32 var000220e0 = 0x8007c0dc; +u32 var000220e0 = (u32) &var000220fc; u32 var000220e4 = (u32) &stagethinglist_220d0; u32 var000220e8 = 0x00000000; u32 var000220ec = 0x00000003; u32 var000220f0 = 0x4224a519; u32 var000220f4 = 0x00000000; u32 var000220f8 = 0x00000000; + u32 var000220fc = 0x00010000; -u32 var00022100 = 0x8007c124; +u32 var00022100 = (u32) &var00022144; u32 var00022104 = 0x00000000; u32 var00022108 = 0x00000000; u32 var0002210c = 0x00000000; -u32 var00022110 = 0x8007c0f4; +u32 var00022110 = (u32) &var00022114; + u32 var00022114 = 0x00020000; -u32 var00022118 = 0x8007c130; +u32 var00022118 = (u32) &var00022150; u32 var0002211c = (u32) &var000220fc; u32 var00022120 = 0x00000000; u32 var00022124 = 0x00000000; -u32 var00022128 = 0x8007c10c; +u32 var00022128 = (u32) &var0002212c; + u32 var0002212c = 0x00020000; -u32 var00022130 = 0x8007c148; +u32 var00022130 = (u32) &var00022168; u32 var00022134 = (u32) &var00022114; u32 var00022138 = 0x00000000; u32 var0002213c = 0x00000000; u32 var00022140 = 0x00000000; + u32 var00022144 = 0x00000001; u32 var00022148 = 0x00000000; u32 var0002214c = 0x00000000; + u32 var00022150 = 0x3f96c81d; u32 var00022154 = 0x422493d6; u32 var00022158 = 0x00000000; u32 var0002215c = 0x00010002; u32 var00022160 = 0xffffffff; u32 var00022164 = 0x00000000; + u32 var00022168 = 0xc024dda0; u32 var0002216c = 0x43f036ea; u32 var00022170 = 0x00000000; u32 var00022174 = 0x00020000; u32 var00022178 = 0xffffffff; u32 var0002217c = 0x00000000; + // 22180 u16 var00022180[] = { 0x0000,