-------------------------------------------Scribble notes (Includes all collision points translated to x/y of main platform):
Points left side: []factor is 92
(-541,-274)
(-551,-224)
(-563,0) top left
(583,0) top right
(-533,-329)
(571,-227)
(565,-275)
(557,-329)
(450,-225)
(-402,-225)
(463,-329)
(-411,-329)
onebigplatform- left edge @ -655 (28F)
-right edge @ 665 (299)
Left platform points:
(-708,224) bottom left
(-714,320) top left
(-654,320) top right
(-660,224) bottom right
---------------------------------------------------------------------More scribble, collision data offsets
relevant offsets (3f800000 series) begins at 0x1A6B0
Position Data:
0x1A728 - Left Platform
0x1A7E8 - Right Platform
Collision Data:
0x3a328 - PROBABLY Left platform, to 0x3a347
0x3a348 - PROBABLY Right platform, to 0x3a367
0x3a368 - DEFINITELY middle top platform, to 0x3a377
0x3a2c8 - DEFINITELY middle main platform, to 0x3A2E7
0x3a4dC - collision limits?
New notes w/ Dan's Notes:
0x90fc0 - String table (Before adding 0x20)
0x90fe0 - String Table (After)
-----------------------------------------------------------------------GrGd Node tree notes:
Node Group 1 (Points to same header as 2, wtf??){
Node 1 (Head node)
}
Node Group 2{
Node 1 (Head node)
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000425E0 00 00 00 00 00 00 00 00 00 04 26 00 00 00 00 00 ..........&.....
000425F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042600 3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00 ?€..?€..?€......
00042610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Node 2
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00042620 00 00 00 00 00 00 00 00 00 00 00 00 00 04 26 40 ..............&@
00042630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042640 3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00 ?€..?€..?€......
00042650 42 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B ..............
Node 3 (Left/top Camera boundry)
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00042660 00 00 00 00 00 00 00 00 00 00 00 00 00 04 26 80 ..............&€
00042670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042680 3F 80 00 00 3F 80 00 00 3F 80 00 00 C3 22 1E C1 ?€..?€..?€..Ã".Á
00042690 43 34 0C A5 00 00 00 00 00 00 00 00 00 00 00 00 C4.¥............
Node 4
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000426A0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 26 C0 ..............&À
000426B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000426C0 3F 80 00 00 3F 80 00 00 3F 80 00 00 43 27 00 00 ?€..?€..?€..C'..
000426D0 C2 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÂH..............
Node 5
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000426E0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 27 00 ..............'.
000426F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042700 3F 80 00 00 3F 80 00 00 3F 80 00 00 C3 5E 89 7B ?€..?€..?€..Ã^‰{
00042710 43 74 CA A3 00 00 00 00 00 00 00 00 00 00 00 00 Ctʣ............
Node 6
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00042720 00 00 00 00 00 00 00 00 00 00 00 00 00 04 27 40 ..............'@
00042730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042740 3F 80 00 00 3F 80 00 00 3F 80 00 00 43 6F D7 4B ?€..?€..?€..Co×K
00042750 C2 8D 26 E6 00 00 00 00 00 00 00 00 00 00 00 00 Â.&æ............
Node 7
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00042760 00 00 00 00 00 00 00 00 00 00 00 00 00 04 27 80 ..............'€
00042770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042780 3F 80 00 00 3F 80 00 00 3F 80 00 00 C2 C0 00 00 ?€..?€..?€..ÂÀ..
00042790 41 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Að..............
Node 8
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000427A0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 27 C0 ..............'À
000427B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000427C0 3F 80 00 00 3F 80 00 00 3F 80 00 00 C2 A0 00 00 ?€..?€..?€.. ..
000427D0 41 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Að..............
Node 9
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000427E0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 28 00 ..............(.
000427F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042800 3F 80 00 00 3F 80 00 00 3F 80 00 00 C1 F0 00 00 ?€..?€..?€..Áð..
00042810 41 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A ..............
Node 10
00042820 00 00 00 00 00 00 00 00 00 00 00 00 00 04 28 40 ..............(@
00042830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042840 3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00 ?€..?€..?€......
00042850 42 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BH..............
Node 11
00042860 00 00 00 00 00 00 00 00 00 00 00 00 00 04 28 80 ..............(€
00042870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042880 3F 80 00 00 3F 80 00 00 3F 80 00 00 41 90 00 00 ?€..?€..?€..A...
00042890 42 5C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B\..............
Node 12 ?
000428A0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 28 C0 ..............(À
000428B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000428C0 3F 80 00 00 3F 80 00 00 3F 80 00 00 42 20 00 00 ?€..?€..?€..B ..
000428D0 41 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Að..............
Node 13 ?
000428E0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 29 00 ..............).
000428F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042900 3F 80 00 00 3F 80 00 00 3F 80 00 00 42 AC 00 00 ?€..?€..?€..B¬..
00042910 42 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B ..............
Node 14
00042920 00 00 00 00 00 00 00 00 00 00 00 00 00 04 29 40 ..............)@
00042930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042940 3F 80 00 00 3F 80 00 00 3F 80 00 00 42 CC 00 00 ?€..?€..?€..BÌ..
00042950 42 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B ..............
Node 15 (P1 SPAWN)
00042960 00 00 00 00 00 00 00 00 00 00 00 00 00 04 29 80 ..............)€
00042970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042980 3F 80 00 00 3F 80 00 00 3F 80 00 00 C2 B4 00 00 ?€..?€..?€..´..
00042990 41 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Ap..............
Node 16 (P2 SPAWN)
000429A0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 29 C0 ..............)À
000429B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000429C0 3F 80 00 00 3F 80 00 00 3F 80 00 00 42 B4 00 00 ?€..?€..?€..B´..
000429D0 41 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Ap..............
Node 17 (P3 SPAWN UNCHECKED)
000429E0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 2A 00 ..............*.
000429F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042A00 3F 80 00 00 3F 80 00 00 3F 80 00 00 C1 F0 00 00 ?€..?€..?€..Áð..
00042A10 40 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @ ..............
Node 18 (P4 spawn unchecked)
00042A20 00 00 00 00 00 00 00 00 00 00 00 00 00 04 2A 40 ..............*@
00042A30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042A40 3F 80 00 00 3F 80 00 00 3F 80 00 00 41 C8 00 00 ?€..?€..?€..AÈ..
00042A50 40 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @ ..............
Node 19
00042A60 00 00 00 00 00 00 00 00 00 00 00 00 00 04 2A 80 ..............*€
00042A70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042A80 3F 80 00 00 3F 80 00 00 3F 80 00 00 C1 00 00 00 ?€..?€..?€..Á...
00042A90 42 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Bp..............
Node 20
00042AA0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 2A C0 ..............*À
00042AB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042AC0 3F 80 00 00 3F 80 00 00 3F 80 00 00 C1 E0 00 00 ?€..?€..?€..Áà..
00042AD0 42 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Bp..............
Node 21
00042AE0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 2B 00 ..............+.
00042AF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042B00 3F 80 00 00 3F 80 00 00 3F 80 00 00 41 40 00 00 ?€..?€..?€..A@..
00042B10 42 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Bp..............
Node 22
00042B20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042B30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042B40 3F 80 00 00 3F 80 00 00 3F 80 00 00 42 14 00 00 ?€..?€..?€..B...
00042B50 42 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Bp..............
No clue
00042B60 00 04 25 C0 00 00 00 00 00 00 00 00 00 00 00 00 ..%À............
00042B70 00 04 2B 40 00 00 00 00 00 00 00 00 00 00 00 00 ..+@............
}
-----------------------------------------------------String table navigation notes:
String Table:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00090FE0 00 04 23 74 00 00 00 00 00 08 09 80 00 00 00 0B ..#t.......€....
00090FF0 00 08 95 80 00 00 00 23 00 08 B5 80 00 00 00 42 ..•€...#..µ€...B
00091000 00 05 48 C0 00 00 00 61 00 04 57 60 00 00 00 7B ..HÀ...a..W`...{
00091010 00 07 65 80 00 00 00 96 00 05 38 C0 00 00 00 B2 ..e€...–..8À...²
00091020 00 07 C9 80 00 00 00 C8 00 05 C8 C0 00 00 00 E2 ..É€...È..ÈÀ...â
00091030 00 06 C8 C0 00 00 00 FA 00 06 CA 00 00 00 01 0E ..ÈÀ...ú..Ê.....
00091040 00 08 8D 80 00 00 01 27 00 08 C8 80 00 00 01 42 ...€...'..È€...B
00091050 00 08 CA 80 00 00 01 5C 00 08 C0 80 00 00 01 76 ..Ê€...\..À€...v
00091060 00 08 D2 80 00 00 01 90 00 08 D4 80 00 00 01 AA ..Ò€......Ô€...ª
00091070 00 04 CC C0 00 00 01 C4 00 04 EC C0 00 00 01 DE ..ÌÀ...Ä..ìÀ...Þ
00091080 00 04 FC C0 00 00 01 F8 00 04 97 60 00 00 02 12 ..üÀ...ø..—`....
00091090 00 04 A7 60 00 00 02 2A 00 04 A9 60 00 00 02 3E ..§`...*..©`...>
000910A0 00 04 BC C0 00 00 02 57 00 04 53 60 00 00 02 73 ..¼À...W..S`...s
000910B0 00 07 A5 80 00 00 02 8C 00 07 05 80 00 00 02 A8 ..¥€...Œ...€...¨
000910C0 00 05 30 C0 00 00 02 C4 00 05 24 C0 00 00 02 DE ..0À...Ä..$À...Þ
000910D0 00 04 C4 C0 00 00 02 F8 00 07 C5 80 00 00 03 13 ..ÄÀ...ø..Å€....
000910E0 00 04 B4 C0 00 00 03 2D 00 04 A9 80 00 00 03 47 ..´À...-..©€...G
000910F0 00 06 ED 80 00 00 03 62 00 06 F5 80 00 00 03 7D ..í€...b..õ€...}
00091100 00 07 85 80 00 00 03 97 00 08 0D 80 00 00 03 B5 ..…€...—...€...µ
00091110 00 04 33 60 00 00 03 CE 00 05 04 C0 00 00 03 E7 ..3`...Î...À...ç
00091120 00 06 CA 20 00 00 04 00 00 06 D3 20 00 00 04 1A ..Ê ......Ó ....
00091130 00 06 DB 20 00 00 04 33 00 06 DB 40 00 00 04 48 ..Û ...3..Û@...H
00091140 00 06 DB 60 00 00 04 62 00 06 EB 60 00 00 04 7B ..Û`...b..ë`...{
00091150 00 06 ED 60 00 00 04 90 00 06 D2 20 00 00 04 AA ..í`......Ò ...ª
00091160 00 04 2B 60 00 00 04 C5 00 03 A5 48 00 00 04 DF ..+`...Å..¥H...ß
00091170 00 04 22 3C 00 00 04 E9 00 04 23 18 00 00 04 F7 .."<...é..#....÷
00091180 00 00 02 94 00 00 05 00 00 04 24 BC 00 00 05 09 ...”......$¼....
00091190 00 03 A5 80 00 00 05 12 00 03 AA E0 00 00 05 1B ..¥€......ªà....
000911A0 00 08 E0 48 00 00 05 24 00 04 23 1C 00 00 05 34 ..àH...$..#....4
map_head:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00091180 00 00 02 94 00 00 05 00
Object Groups:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000002B0 00 00 00 54 00 00 00 01 00 00 00 78 ...T.......x
000002C0 00 00 00 07 00 00 01 E4 00 00 00 02 00 00 01 EC .......ä.......ì
000002D0 00 00 00 24 ...$
Addresses:
1 - 54 - pointer to head node[ 00 04 25 C0 ]
2 - 78 - pointer to head node[ 00 04 25 C0 ]
3 - 1E4 - pointer to head node[00 01 AE 88 ]
4 - 1EC - pointer to head node[00 01 CE 20 ]
Head node 2:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000425E0 00 00 00 00 00 00 00 00 00 04 26 00 00 00 00 00 ..........&.....
000425F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00042600 3F 80 00 00 3F 80 00 00 3F 80 00 00 00 00 00 00 ?€..?€..?€......
00042610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................