SCLD
Jump to navigation
Jump to search
SCLD spec.
Consists of entries that are
header (2 bytes as amount):
0032
pointers (2 bytes per pointer, must be doubled to get true address):
0034 088A 0940 0AA9 0AF0 0B41 0B71 0BA3 0BBB 0BE7 1089 10A1 11AD 11F6 1241 128A 131C 1428 146B 14DE 152C 154F 1897 18F5 1915 193F 196B 19A4 1C52 1F48 1FD3 23F8 241F 2448 2974 29B2 29CA 2BC1 2C23 2C55 2CB8 2D5D 2DFF 2EB4 2F51 2FCE 301D 30A2 3135 31AA 0000
entry header [0x14 bytes]. Used as pointer base, contains info and pointers about entry. Pointers must be doubled, so in this case ptr1 (0x188) is actually 0x310.
XXX1 XXX2 YYY1 YYY2 UNKN lS lE ptr1 ptr2 ptr3 ptr4 0C80 3BFF 0F80 0F80 0000 00 00 0188 0480 04B8 0830
After that, read words until you reach ptr1 (0x310). Let this data you read be data0.
data0:
0000 0000 0000 0001 0000 0002 0000 0003 0000 0004 0000 0005 0000 0006 0000 0007 0000 0008 0000 0009 0000 000A 0000 000B 0000 000C 0000 000D 0000 000E 0000 000F 0000 0010 0000 0011 0000 0012 0000 0013 0000 0014 0000 0015 0000 0016 0000 0017 0000 0018 0000 0019 0000 001A 0000 001B 0000 001C 0000 001D 0000 001E 0000 001F 0000 0020 0000 0021 0000 0022 0000 0023 0000 0024 0000 0025 0000 0026 0000 0027 0000 0028 0000 0029 0000 002A 0000 002B 0000 002C 0000 002D 0000 002E 0000 002F 0000 0030 0000 0031 0000 0032 0000 0033 0000 0034 0000 0035 0000 0036 0000 0037 0000 0038 0000 0039 0000 003A 0000 003B 0000 003C 0000 003D 0000 003E 0000 003F 0000 0040 0000 0041 0000 0042 0000 0043 0000 0044 0000 0045 0000 0046 0000 0047 0000 0048 0000 0049 0000 004A 0000 004B 0000 004C 0000 004D 0000 004E 0000 004F 0000 0050 0000 0051 0000 0052 0000 0053 0000 0054 0000 0055 0000 0056 0000 0057 0000 0058 0000 0059 0000 005A 0000 005B 0000 005C 0000 005D 0000 005E 0000 005F 0000 0060 0000 0061 0000 0062 0000 0063 0000 0064 0000 0065 0000 0066 0000 0067 0000 0068 0000 0069 0000 006A 0000 006B 0000 006C 0000 006D 0000 006E 0000 006F 0000 0070 0000 0071 0000 0072 0000 0073 0000 0074 0000 0075 0000 0076 0000 0077 0000 0078 0000 0079 0000 007A 0000 007B 0000 007C 0000 007D 0000 007E 0000 007F 0000 0080 0000 0081 0000 0082 0000 0083 0000 0084 0000 0085 0000 0086 0000 0087 0000 0088 0000 0089 0000 008A 0000 008B 0000 008C 0000 008D 0000 008E 0000 008F 0000 0090 0000 0091 0000 0092 0000 0093 0000 0094 0000 0095 0000 0096 0000 0097 0000 0098 0000 0099 0000 009A 0000 009B 0000 009C 0000 009D 0000 009E 0000 009F 0000 00A0 0000 00A1 0000 00A2 0000 00A3 0000 00A4 0000 00A5 0000 00A6 0000 00A7 0000 00A8 0000 00A9 0000 00AA 0000 00AB 0000 00AC 0000 00AD 0000 00AE 0000 00AF 0000 00B0 0000 00B1 0000 00B2 0000 00B3 0000 00B4 0000 00B5 0000 00B6 0000 00B7 0000 00B8 0000 00B9 0000 00BA 0000 00BB 0000 00BC 0000 00BD FFFF 00BF
After reading that, you're at ptr1 (0x310):
0000 0000 0002 0000 0000 0002 0001 0000 0000 0003 0001 0000 0000 0004 0001 0000 0000 0005 0001 0000 0000 0006 0001 0000 0000 0007 0001 0000 0000 0008 0001 0000 0000 0009 0001 0000 0000 000A 0001 0000 0000 000B 0001 0000 0000 000C 0001 0000 0000 000D 0001 0000 0000 000E 0001 0000 0000 000F 0001 0000 0000 0010 0001 0000 0000 0011 0001 0000 0000 0012 0001 0000 0000 0013 0001 0000 0000 0014 0001 0000 0000 0015 0001 0000 0000 0016 0001 0000 C084 0000 0002 0001 C084 0002 0002 0001 0000 0019 0001 0000 0000 001A 0001 0000 0000 001B 0001 0000 0000 001C 0001 0000 0000 001D 0001 0000 0000 001E 0001 0000 0000 001F 0001 0000 0000 0020 0001 0000 0000 0021 0001 0000 0000 0022 0001 0000 0000 0023 0001 0000 0000 0024 0001 0000 0000 0025 0001 0000 0000 0026 0001 0000 0000 0027 0001 0000 0000 0028 0001 0000 0000 0029 0001 0000 0000 002A 0001 0000 0000 002B 0001 0000 0000 002C 0001 0000 0000 002D 0001 0000 0000 002E 0001 0000 0000 002F 0001 0000 0000 0030 0001 0000 0000 0031 0001 0000 0000 0032 0001 0000 0000 0033 0001 0000 0000 0034 0001 0000 0000 0035 0001 0000 0000 0036 0001 0000 0000 0037 0001 0000 0000 0038 0001 0000 0000 0039 0001 0000 0000 003A 0002 0000 0000 003C 0002 0000 0000 003E 0002 0000 0000 0040 0002 0000 0000 0042 0002 0000 0000 0044 0002 0000 0000 0046 0002 0000 0000 0048 0002 0000 0000 004A 0002 0000 0000 004C 0002 0000 0000 004E 0002 0000 0000 0050 0002 0000 0000 0052 0002 0000 0000 0054 0002 0000 0000 0056 0002 0000 0000 0058 0001 0000 0000 0059 0001 0000 0000 005A 0001 0000 0000 005B 0001 0000 0000 005C 0001 0000 0000 005D 0001 0000 0000 005E 0001 0000 0000 005F 0001 0000 0000 0060 0001 0000 0000 0061 0001 0000 0000 0062 0001 0000 0000 0063 0001 0000 0000 0064 0001 0000 0000 0065 0001 0000 0000 0066 0001 0000 0000 0067 0001 0000 0000 0068 0001 0000 0000 0069 0001 0000 0000 006A 0001 0000 0000 006B 0001 0000 0000 006C 0001 0000 0000 006D 0001 0000 0000 006E 0001 0000 0000 006F 0001 0000 0000 0070 0001 0000 0000 0071 0001 0000 0000 0072 0001 0000 0000 0073 0001 0000 0000 0074 0001 0000 0000 0075 0001 0000 0000 0076 0001 0000 0000 0077 0001 0000 0000 0078 0001 0000 0000 0079 0001 0000 0000 007A 0001 0000 0000 007B 0001 0000 0000 007C 0001 0000 0000 007D 0001 0000 0000 007E 0001 0000 0000 007F 0001 0000 0000 0080 0001 0000 0000 0081 0001 0000 0000 0082 0001 0000 0000 0083 0001 0000 0000 0084 0001 0000 0000 0085 0001 0000 0000 0086 0001 0000 0000 0087 0001 0000 0000 0088 0001 0000 0000 0089 0001 0000 0000 008A 0001 0000 C044 0004 0002 0001 C044 0006 0002 0001 0000 008D 0001 0000 0000 008E 0001 0000 0000 008F 0001 0000 0000 0090 0001 0000 0000 0091 0001 0000 0000 0092 0001 0000 0000 0093 0001 0000 0000 0094 0001 0000 0000 0095 0001 0000 0000 0096 0001 0000 0000 0097 0001 0000 0000 0098 0001 0000
After reading that, you're at ptr2 (0x900):
00 00 17 00 01 00 00 00 02 40 00 00 00 00 00 00 00 00 18 00 01 00 00 00 02 40 00 00 00 00 00 00 00 00 8B 00 01 00 00 00 04 40 00 00 00 00 00 00 00 00 8C 00 01 00 00 00 04 40 00 00 00 00 00 00 00 00 C7 00 03 00 00 00 10 40 00 00 60 F8 30 75 00 00 CA 00 02 00 00 00 04 80 00 00 60 F8 30 75 00 00 CC 00 02 00 00 00 04 80 00 00 60 F8 30 75
After reading that, you're at ptr3 (0x970) elevation maps among others:
0301 FD40 FFEC 0000 0048 FD40 F160 0018 0301 FD2B FFEC 0000 0301 FD16 FFEB 0000 0301 FD00 FFF1 0001 0301 FCF0 FFF1 0001 0301 FCE0 FFF1 0001 0301 FCD0 FFF1 0001 0301 FCC0 FFF1 0001 0301 FCB0 FFF1 0001 0301 FCA0 FFF1 0001 0301 FC90 FFF9 0002 0301 FC88 FFF9 0002 0301 FC80 FFF9 0002 0301 FC78 FFF9 0002 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0004 0004 0301 FC75 0004 0004 0301 FC7A 0005 0004 0301 FC80 0004 0004 0301 FC85 0005 0004 0301 FC8B 0005 0004 0301 FC91 0005 0004 0301 FC97 FFFE 0005 0301 FC94 FFFD 0005 0301 FC90 FFF9 0002 0301 FC88 FFF9 0002 0301 FC80 FFF9 0002 0301 FC78 FFF9 0002 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0000 0003 0301 FC70 0007 0006 0301 FC78 0007 0006 0301 FC80 000F 0007 0301 FC90 000F 0007 0301 FCA0 000F 0007 0301 FCB0 000F 0007 0301 FCC0 000F 0007 0301 FCD0 000F 0007 0301 FCE0 000F 0007 0301 FCF0 0014 0008 0301 FD05 0014 0008 1201 FD1A 0015 0008 1101 FD0C 0000 0011 1201 FD30 000F 0007 1101 FD0B 0000 0011 1201 FD40 000F 0007 1101 FD0A 0000 0011 1201 FD50 0000 0003 1101 FD09 0000 0011 1201 FD50 0000 0003 1101 FD08 0000 0011 1201 FD50 0000 0003 1101 FD07 0000 0011 1201 FD50 0000 0003 1101 FD06 0000 0011 1201 FD50 0000 0003 1101 FD05 0000 0011 1201 FD50 0000 0003 1101 FD04 0000 0011 1201 FD50 0000 0003 1101 FD03 0000 0011 1201 FD50 FFFC 0009 1101 FD02 0000 0011 1201 FD4B FFFC 0009 1101 FD01 0000 0011 1201 FD46 FFFB 0009 1101 FD00 0000 0011 1201 FD40 FFE1 000A 1101 FCFF 0000 0011 1201 FD20 FFE1 000A 1101 FCFE FFFF 0011 0301 FD00 FFF1 0001 0301 FCF0 FFF1 0001 0301 FCE0 FFF7 000B 0301 FCD6 FFF6 000B 0301 FCCB FFF6 000B 0301 FCC0 FFFC 0009 0301 FCBB FFFC 0009 0301 FCB6 FFFB 0009 0301 FCB0 FFF7 000B 0301 FCA6 FFF7 000B 0301 FC9C FFF6 000B 0301 FC91 FFF6 000B 0301 FC86 FFF6 000B 0301 FC7B FFF6 000B 0301 FC70 FFF5 000C 0301 FC64 FFF5 000C 0301 FC58 FFF5 000C 0301 FC4C FFF5 000C 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0000 0003 0301 FC40 0002 000D 0301 FC43 0002 000D 0301 FC46 0002 000E 0301 FC49 0003 000E 0301 FC4D 0004 0004 0301 FC52 0005 0004 0301 FC58 0009 000F 0301 FC62 0009 000F 0301 FC6C 0009 000F 0301 FC76 000A 000F 0301 FC81 0007 0010 0301 FC89 0008 0010 0301 FC92 0008 0010 0301 FC9B 0008 0010 0301 FCA4 0000 0011 0301 FCA3 0000 0011 0301 FCA2 FFFF 0011 0301 FCA0 0000 0012 0301 FC9F 0000 0012 0301 FC9E FFFB 0009 0301 FC98 FFFB 0009 0301 FC92 FFF9 0013 0301 FC8A FFF8 0013 0301 FC81 FFEF 0014 0301 FC6F FFEF 0014 0301 FC5D FFF8 0013 0301 FC54 FFF8 0013 0301 FC4B FFF8 0013 0301 FC42 FFF8 0013 0301 FC39 FFF8 0013 0301 FC30 FFF1 0001 0301 FC20 FFF1 0001 0301 FC10 FFF1 0001 0301 FC00 FFF1 0015 0301 FBF0 FFF0 0015 0301 FBDF FFF0 0015 0301 FBCE FFF0 0015 0301 FBBD FFF0 0015 0301 FBAC FFF5 000C 0301 FBA0 FFF5 000C 0301 FB94 FFF5 000C 0301 FB88 FFF5 000C 0301 FB7C FFF5 000C 0301 FB70 FFF9 0002 0301 FB68 FFF9 0002 0301 FB60 FFF9 0002 0301 FB58 FFF9 0002 0301 FB50 FFF9 0002 0301 FB48 FFF9 0002 0301 FB40 FFF7 000B 0301 FB36 FFF6 000B 0301 FB2B FFF6 000B 0301 FB20 FFF7 000B 0301 FB16 FFF6 000B 0301 FB0B FFF6 000B 0301 FB00 FFFD 0016 0301 FAFC FFFC 0016 0301 FAF7 FFFD 0016 0301 FAF3 FFFC 0016 0301 FAEE FFFC 0016 0301 FAE9 0000 0003 0301 FAE9 0000 0011 0301 FAE8 0000 0011 0301 FAE7 0000 0011 0301 FAE6 FFFF 0011 0301 FAE4 0000 0011 0301 FAE3 0000 0011 0301 FAE2 FFFF 0011 0301 FAE0 0000 0003 0301 FAE0 0000 0003 0301 FAE0 0000 0003 0301 FAE0 0001 0012 0002 FA54 0003 0017 0004 FA54 FE43 0018 0331 F897 FFF6 000B 0301 FAE0 0000 0012 0002 FA58 0004 0017 0331 F88C FFF6 000B 0301 FADF 0000 0012 0002 FA5D 0003 0017 0331 F881 FFF6 000B 0301 FADE 0003 0017 0002 FA61 0004 0017 0331 F876 FFF6 000B 0301 FAE2 0004 0017 0002 FA66 0004 0017 0331 F86B FFF6 000B 0301 FAE7 0004 0017 0002 FA6B 0003 0017 0301 FAEC 0004 0017 0002 FA6F 0004 0017 0301 FAF1 0004 0017 0002 FA74 0003 0017 0301 FAF6 0004 0017 0002 FA78 0004 0017 0301 FAFB 0004 0017 0002 FA7D 0004 0017 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003 0301 FB00 0000 0003
finally, ptr4 (0x1060):
00EC3C 00F13E 00F93F 000040 00053F 00FD3F 00073F 000F3E 00143C 00FB3F 00E439 00F63F 00F53E 00023F 00033F 000A3F 00083F 00FF3F 00003F 00F83F 00EF3D 00F03D 00FC3F 00043F 00C000 00
^ what that lonely zero