mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
old uncommitted changes
This commit is contained in:
@@ -1,102 +1,102 @@
|
||||
<Root>
|
||||
<File Name="map_grand_static.unarchive">
|
||||
<Blob Name="map_grand_static_Blob_000000" Size="0x0FF0" Offset="0x0" />
|
||||
<Blob Name="map_grand_static_Blob_000FF0" Size="0x0FF0" Offset="0xFF0" />
|
||||
<Blob Name="map_grand_static_Blob_001FE0" Size="0x0FF0" Offset="0x1FE0" />
|
||||
<Blob Name="map_grand_static_Blob_002FD0" Size="0x0FF0" Offset="0x2FD0" />
|
||||
<Blob Name="map_grand_static_Blob_003FC0" Size="0x0FF0" Offset="0x3FC0" />
|
||||
<Blob Name="map_grand_static_Blob_004FB0" Size="0x0B40" Offset="0x4FB0" />
|
||||
<Blob Name="map_grand_static_Blob_005AF0" Size="0x0FF0" Offset="0x5AF0" />
|
||||
<Blob Name="map_grand_static_Blob_006AE0" Size="0x0FF0" Offset="0x6AE0" />
|
||||
<Blob Name="map_grand_static_Blob_007AD0" Size="0x0FF0" Offset="0x7AD0" />
|
||||
<Blob Name="map_grand_static_Blob_008AC0" Size="0x0FF0" Offset="0x8AC0" />
|
||||
<Blob Name="map_grand_static_Blob_009AB0" Size="0x0420" Offset="0x9AB0" />
|
||||
<Blob Name="map_grand_static_Blob_009ED0" Size="0x0FF0" Offset="0x9ED0" />
|
||||
<Blob Name="map_grand_static_Blob_00AEC0" Size="0x0450" Offset="0xAEC0" />
|
||||
<Blob Name="map_grand_static_Blob_00B310" Size="0x07A0" Offset="0xB310" />
|
||||
<Blob Name="map_grand_static_Blob_00BAB0" Size="0x0FF0" Offset="0xBAB0" />
|
||||
<Blob Name="map_grand_static_Blob_00CAA0" Size="0x0FF0" Offset="0xCAA0" />
|
||||
<Blob Name="map_grand_static_Blob_00DA90" Size="0x0FF0" Offset="0xDA90" />
|
||||
<Blob Name="map_grand_static_Blob_00EA80" Size="0x0780" Offset="0xEA80" />
|
||||
<Blob Name="map_grand_static_Blob_00F200" Size="0x0800" Offset="0xF200" />
|
||||
<Blob Name="map_grand_static_Blob_00FA00" Size="0x0850" Offset="0xFA00" />
|
||||
<Blob Name="map_grand_static_Blob_010250" Size="0x0510" Offset="0x10250" />
|
||||
<Blob Name="map_grand_static_Blob_010760" Size="0x0710" Offset="0x10760" />
|
||||
<Blob Name="map_grand_static_Blob_010E70" Size="0x0AE0" Offset="0x10E70" />
|
||||
<Blob Name="map_grand_static_Blob_011950" Size="0x0660" Offset="0x11950" />
|
||||
<Blob Name="map_grand_static_Blob_011FB0" Size="0x0C60" Offset="0x11FB0" />
|
||||
<Blob Name="map_grand_static_Blob_012C10" Size="0x0E10" Offset="0x12C10" />
|
||||
<Blob Name="map_grand_static_Blob_013A20" Size="0x03E0" Offset="0x13A20" />
|
||||
<Blob Name="map_grand_static_Blob_013E00" Size="0x05A0" Offset="0x13E00" />
|
||||
<Blob Name="map_grand_static_Blob_0143A0" Size="0x0820" Offset="0x143A0" />
|
||||
<Blob Name="map_grand_static_Blob_014BC0" Size="0x0440" Offset="0x14BC0" />
|
||||
<Blob Name="map_grand_static_Blob_015000" Size="0x0590" Offset="0x15000" />
|
||||
<Blob Name="map_grand_static_Blob_015590" Size="0x05A0" Offset="0x15590" />
|
||||
<Blob Name="map_grand_static_Blob_015B30" Size="0x07A0" Offset="0x15B30" />
|
||||
<Blob Name="map_grand_static_Blob_0162D0" Size="0x07A0" Offset="0x162D0" />
|
||||
<Blob Name="map_grand_static_Blob_016A70" Size="0x0DF0" Offset="0x16A70" />
|
||||
<Blob Name="map_grand_static_Blob_017860" Size="0x0850" Offset="0x17860" />
|
||||
<Blob Name="map_grand_static_Blob_0180B0" Size="0x09C0" Offset="0x180B0" />
|
||||
<Blob Name="map_grand_static_Blob_018A70" Size="0x0880" Offset="0x18A70" />
|
||||
<Blob Name="map_grand_static_Blob_0192F0" Size="0x0660" Offset="0x192F0" />
|
||||
<Blob Name="map_grand_static_Blob_019950" Size="0x0360" Offset="0x19950" />
|
||||
<Blob Name="map_grand_static_Blob_019CB0" Size="0x0260" Offset="0x19CB0" />
|
||||
<Blob Name="map_grand_static_Blob_019F10" Size="0x0960" Offset="0x19F10" />
|
||||
<Blob Name="map_grand_static_Blob_01A870" Size="0x0350" Offset="0x1A870" />
|
||||
<Blob Name="map_grand_static_Blob_01ABC0" Size="0x09B0" Offset="0x1ABC0" />
|
||||
<Blob Name="map_grand_static_Blob_01B570" Size="0x0980" Offset="0x1B570" />
|
||||
<Blob Name="map_grand_static_Blob_01BEF0" Size="0x0FF0" Offset="0x1BEF0" />
|
||||
<Blob Name="map_grand_static_Blob_01CEE0" Size="0x0B20" Offset="0x1CEE0" />
|
||||
<Blob Name="map_grand_static_Blob_01DA00" Size="0x0DA0" Offset="0x1DA00" />
|
||||
<Blob Name="map_grand_static_Blob_01E7A0" Size="0x0820" Offset="0x1E7A0" />
|
||||
<Blob Name="map_grand_static_Blob_01EFC0" Size="0x03E0" Offset="0x1EFC0" />
|
||||
<Blob Name="map_grand_static_Blob_01F3A0" Size="0x0980" Offset="0x1F3A0" />
|
||||
<Blob Name="map_grand_static_Blob_01FD20" Size="0x0960" Offset="0x1FD20" />
|
||||
<Blob Name="map_grand_static_Blob_020680" Size="0x0760" Offset="0x20680" />
|
||||
<Blob Name="map_grand_static_Blob_020DE0" Size="0x0960" Offset="0x20DE0" />
|
||||
<Blob Name="map_grand_static_Blob_021740" Size="0x01D0" Offset="0x21740" />
|
||||
<Blob Name="map_grand_static_Blob_021910" Size="0x0630" Offset="0x21910" />
|
||||
<Blob Name="map_grand_static_Blob_021F40" Size="0x0680" Offset="0x21F40" />
|
||||
<Blob Name="map_grand_static_Blob_0225C0" Size="0x07D0" Offset="0x225C0" />
|
||||
<Blob Name="map_grand_static_Blob_022D90" Size="0x0870" Offset="0x22D90" />
|
||||
<Blob Name="map_grand_static_Blob_023600" Size="0x0E60" Offset="0x23600" />
|
||||
<Blob Name="map_grand_static_Blob_024460" Size="0x0710" Offset="0x24460" />
|
||||
<Blob Name="map_grand_static_Blob_024B70" Size="0x0620" Offset="0x24B70" />
|
||||
<Blob Name="map_grand_static_Blob_025190" Size="0x0620" Offset="0x25190" />
|
||||
<Blob Name="map_grand_static_Blob_0257B0" Size="0x0680" Offset="0x257B0" />
|
||||
<Blob Name="map_grand_static_Blob_025E30" Size="0x0620" Offset="0x25E30" />
|
||||
<Blob Name="map_grand_static_Blob_026450" Size="0x0210" Offset="0x26450" />
|
||||
<Blob Name="map_grand_static_Blob_026660" Size="0x04B0" Offset="0x26660" />
|
||||
<Blob Name="map_grand_static_Blob_026B10" Size="0x0680" Offset="0x26B10" />
|
||||
<Blob Name="map_grand_static_Blob_027190" Size="0x0350" Offset="0x27190" />
|
||||
<Blob Name="map_grand_static_Blob_0274E0" Size="0x0660" Offset="0x274E0" />
|
||||
<Blob Name="map_grand_static_Blob_027B40" Size="0x0350" Offset="0x27B40" />
|
||||
<Blob Name="map_grand_static_Blob_027E90" Size="0x0500" Offset="0x27E90" />
|
||||
<Blob Name="map_grand_static_Blob_028390" Size="0x06A0" Offset="0x28390" />
|
||||
<Blob Name="map_grand_static_Blob_028A30" Size="0x05E0" Offset="0x28A30" />
|
||||
<Blob Name="map_grand_static_Blob_029010" Size="0x0680" Offset="0x29010" />
|
||||
<Blob Name="map_grand_static_Blob_029690" Size="0x0480" Offset="0x29690" />
|
||||
<Blob Name="map_grand_static_Blob_029B10" Size="0x0AE0" Offset="0x29B10" />
|
||||
<Blob Name="map_grand_static_Blob_02A5F0" Size="0x02D0" Offset="0x2A5F0" />
|
||||
<Blob Name="map_grand_static_Blob_02A8C0" Size="0x0B90" Offset="0x2A8C0" />
|
||||
<Blob Name="map_grand_static_Blob_02B450" Size="0x0DA0" Offset="0x2B450" />
|
||||
<Blob Name="map_grand_static_Blob_02C1F0" Size="0x08C0" Offset="0x2C1F0" />
|
||||
<Blob Name="map_grand_static_Blob_02CAB0" Size="0x0A30" Offset="0x2CAB0" />
|
||||
<Blob Name="map_grand_static_Blob_02D4E0" Size="0x0130" Offset="0x2D4E0" />
|
||||
<Blob Name="map_grand_static_Blob_02D610" Size="0x0C30" Offset="0x2D610" />
|
||||
<Blob Name="map_grand_static_Blob_02E240" Size="0x08A0" Offset="0x2E240" />
|
||||
<Blob Name="map_grand_static_Blob_02EAE0" Size="0x0F50" Offset="0x2EAE0" />
|
||||
<Blob Name="map_grand_static_Blob_02FA30" Size="0x09B0" Offset="0x2FA30" />
|
||||
<Blob Name="map_grand_static_Blob_0303E0" Size="0x07B0" Offset="0x303E0" />
|
||||
<Blob Name="map_grand_static_Blob_030B90" Size="0x0960" Offset="0x30B90" />
|
||||
<Blob Name="map_grand_static_Blob_0314F0" Size="0x0740" Offset="0x314F0" />
|
||||
<Blob Name="map_grand_static_Blob_031C30" Size="0x0A00" Offset="0x31C30" />
|
||||
<Blob Name="map_grand_static_Blob_032630" Size="0x0640" Offset="0x32630" />
|
||||
<Blob Name="map_grand_static_Blob_032C70" Size="0x0A30" Offset="0x32C70" />
|
||||
<Blob Name="map_grand_static_Blob_0336A0" Size="0x03D0" Offset="0x336A0" />
|
||||
<Blob Name="map_grand_static_Blob_033A70" Size="0x0D00" Offset="0x33A70" />
|
||||
<Blob Name="map_grand_static_Blob_034770" Size="0x0440" Offset="0x34770" />
|
||||
<Blob Name="map_grand_static_Blob_034BB0" Size="0x03A0" Offset="0x34BB0" />
|
||||
<Blob Name="map_grand_static_Blob_034F50" Size="0x0960" Offset="0x34F50" />
|
||||
<Texture Name="map_grand_static_100" OutName="map_100" Format="i4" Width="96" Height="85" Offset="0x0" />
|
||||
<Texture Name="map_grand_static_101" OutName="map_101" Format="i4" Width="96" Height="85" Offset="0xFF0" />
|
||||
<Texture Name="map_grand_static_102" OutName="map_102" Format="i4" Width="96" Height="85" Offset="0x1FE0" />
|
||||
<Texture Name="map_grand_static_103" OutName="map_103" Format="i4" Width="96" Height="85" Offset="0x2FD0" />
|
||||
<Texture Name="map_grand_static_104" OutName="map_104" Format="i4" Width="96" Height="85" Offset="0x3FC0" />
|
||||
<Texture Name="map_grand_static_105" OutName="map_105" Format="i4" Width="80" Height="72" Offset="0x4FB0" />
|
||||
<Texture Name="map_grand_static_106" OutName="map_106" Format="i4" Width="96" Height="85" Offset="0x5AF0" />
|
||||
<Texture Name="map_grand_static_107" OutName="map_107" Format="i4" Width="96" Height="85" Offset="0x6AE0" />
|
||||
<Texture Name="map_grand_static_108" OutName="map_108" Format="i4" Width="96" Height="85" Offset="0x7AD0" />
|
||||
<Texture Name="map_grand_static_109" OutName="map_109" Format="i4" Width="96" Height="85" Offset="0x8AC0" />
|
||||
<Texture Name="map_grand_static_10A" OutName="map_10A" Format="i4" Width="48" Height="44" Offset="0x9AB0" />
|
||||
<Texture Name="map_grand_static_10B" OutName="map_10B" Format="i4" Width="96" Height="85" Offset="0x9ED0" />
|
||||
<Texture Name="map_grand_static_10C" OutName="map_10C" Format="i4" Width="48" Height="46" Offset="0xAEC0" />
|
||||
<Texture Name="map_grand_static_10D" OutName="map_10D" Format="i4" Width="64" Height="61" Offset="0xB310" />
|
||||
<Texture Name="map_grand_static_10E" OutName="map_10E" Format="i4" Width="96" Height="85" Offset="0xBAB0" />
|
||||
<Texture Name="map_grand_static_10F" OutName="map_10F" Format="i4" Width="96" Height="85" Offset="0xCAA0" />
|
||||
<Texture Name="map_grand_static_110" OutName="map_110" Format="i4" Width="96" Height="85" Offset="0xDA90" />
|
||||
<Texture Name="map_grand_static_111" OutName="map_111" Format="i4" Width="48" Height="80" Offset="0xEA80" />
|
||||
<Texture Name="map_grand_static_112" OutName="map_112" Format="i4" Width="32" Height="128" Offset="0xF200" />
|
||||
<Texture Name="map_grand_static_113" OutName="map_113" Format="i4" Width="80" Height="53" Offset="0xFA00" />
|
||||
<Texture Name="map_grand_static_114" OutName="map_114" Format="i4" Width="32" Height="81" Offset="0x10250" />
|
||||
<Texture Name="map_grand_static_115" OutName="map_115" Format="i4" Width="80" Height="45" Offset="0x10760" />
|
||||
<Texture Name="map_grand_static_116" OutName="map_116" Format="i4" Width="64" Height="87" Offset="0x10E70" />
|
||||
<Texture Name="map_grand_static_117" OutName="map_117" Format="i4" Width="64" Height="51" Offset="0x11950" />
|
||||
<Texture Name="map_grand_static_118" OutName="map_118" Format="i4" Width="80" Height="79" Offset="0x11FB0" />
|
||||
<Texture Name="map_grand_static_119" OutName="map_119" Format="i4" Width="96" Height="75" Offset="0x12C10" />
|
||||
<Texture Name="map_grand_static_11A" OutName="map_11A" Format="i4" Width="48" Height="41" Offset="0x13A20" />
|
||||
<Texture Name="map_grand_static_11B" OutName="map_11B" Format="i4" Width="64" Height="45" Offset="0x13E00" />
|
||||
<Texture Name="map_grand_static_11C" OutName="map_11C" Format="i4" Width="80" Height="52" Offset="0x143A0" />
|
||||
<Texture Name="map_grand_static_11D" OutName="map_11D" Format="i4" Width="48" Height="45" Offset="0x14BC0" />
|
||||
<Texture Name="map_grand_static_11E" OutName="map_11E" Format="i4" Width="48" Height="59" Offset="0x15000" />
|
||||
<Texture Name="map_grand_static_11F" OutName="map_11F" Format="i4" Width="48" Height="60" Offset="0x15590" />
|
||||
<Texture Name="map_grand_static_120" OutName="map_120" Format="i4" Width="48" Height="81" Offset="0x15B30" />
|
||||
<Texture Name="map_grand_static_121" OutName="map_121" Format="i4" Width="48" Height="81" Offset="0x162D0" />
|
||||
<Texture Name="map_grand_static_122" OutName="map_122" Format="i4" Width="80" Height="89" Offset="0x16A70" />
|
||||
<Texture Name="map_grand_static_123" OutName="map_123" Format="i4" Width="80" Height="53" Offset="0x17860" />
|
||||
<Texture Name="map_grand_static_124" OutName="map_124" Format="i4" Width="64" Height="78" Offset="0x180B0" />
|
||||
<Texture Name="map_grand_static_125" OutName="map_125" Format="i4" Width="64" Height="68" Offset="0x18A70" />
|
||||
<Texture Name="map_grand_static_126" OutName="map_126" Format="i4" Width="48" Height="68" Offset="0x192F0" />
|
||||
<Texture Name="map_grand_static_127" OutName="map_127" Format="i4" Width="48" Height="36" Offset="0x19950" />
|
||||
<Texture Name="map_grand_static_128" OutName="map_128" Format="i4" Width="48" Height="25" Offset="0x19CB0" />
|
||||
<Texture Name="map_grand_static_129" OutName="map_129" Format="i4" Width="64" Height="75" Offset="0x19F10" />
|
||||
<Texture Name="map_grand_static_12A" OutName="map_12A" Format="i4" Width="32" Height="53" Offset="0x1A870" />
|
||||
<Texture Name="map_grand_static_12B" OutName="map_12B" Format="i4" Width="80" Height="62" Offset="0x1ABC0" />
|
||||
<Texture Name="map_grand_static_12C" OutName="map_12C" Format="i4" Width="64" Height="76" Offset="0x1B570" />
|
||||
<Texture Name="map_grand_static_12D" OutName="map_12D" Format="i4" Width="96" Height="85" Offset="0x1BEF0" />
|
||||
<Texture Name="map_grand_static_12E" OutName="map_12E" Format="i4" Width="80" Height="71" Offset="0x1CEE0" />
|
||||
<Texture Name="map_grand_static_12F" OutName="map_12F" Format="i4" Width="80" Height="87" Offset="0x1DA00" />
|
||||
<Texture Name="map_grand_static_130" OutName="map_130" Format="i4" Width="64" Height="65" Offset="0x1E7A0" />
|
||||
<Texture Name="map_grand_static_131" OutName="map_131" Format="i4" Width="48" Height="41" Offset="0x1EFC0" />
|
||||
<Texture Name="map_grand_static_132" OutName="map_132" Format="i4" Width="64" Height="76" Offset="0x1F3A0" />
|
||||
<Texture Name="map_grand_static_133" OutName="map_133" Format="i4" Width="80" Height="60" Offset="0x1FD20" />
|
||||
<Texture Name="map_grand_static_134" OutName="map_134" Format="i4" Width="80" Height="47" Offset="0x20680" />
|
||||
<Texture Name="map_grand_static_135" OutName="map_135" Format="i4" Width="80" Height="60" Offset="0x20DE0" />
|
||||
<Texture Name="map_grand_static_136" OutName="map_136" Format="i4" Width="48" Height="19" Offset="0x21740" />
|
||||
<Texture Name="map_grand_static_137" OutName="map_137" Format="i4" Width="32" Height="99" Offset="0x21910" />
|
||||
<Texture Name="map_grand_static_138" OutName="map_138" Format="i4" Width="48" Height="69" Offset="0x21F40" />
|
||||
<Texture Name="map_grand_static_139" OutName="map_139" Format="i4" Width="48" Height="83" Offset="0x225C0" />
|
||||
<Texture Name="map_grand_static_13A" OutName="map_13A" Format="i4" Width="80" Height="54" Offset="0x22D90" />
|
||||
<Texture Name="map_grand_static_13B" OutName="map_13B" Format="i4" Width="80" Height="92" Offset="0x23600" />
|
||||
<Texture Name="map_grand_static_13C" OutName="map_13C" Format="i4" Width="48" Height="75" Offset="0x24460" />
|
||||
<Texture Name="map_grand_static_13D" OutName="map_13D" Format="i4" Width="64" Height="49" Offset="0x24B70" />
|
||||
<Texture Name="map_grand_static_13E" OutName="map_13E" Format="i4" Width="64" Height="49" Offset="0x25190" />
|
||||
<Texture Name="map_grand_static_13F" OutName="map_13F" Format="i4" Width="64" Height="52" Offset="0x257B0" />
|
||||
<Texture Name="map_grand_static_140" OutName="map_140" Format="i4" Width="64" Height="49" Offset="0x25E30" />
|
||||
<Texture Name="map_grand_static_141" OutName="map_141" Format="i4" Width="32" Height="33" Offset="0x26450" />
|
||||
<Texture Name="map_grand_static_142" OutName="map_142" Format="i4" Width="48" Height="50" Offset="0x26660" />
|
||||
<Texture Name="map_grand_static_143" OutName="map_143" Format="i4" Width="64" Height="52" Offset="0x26B10" />
|
||||
<Texture Name="map_grand_static_144" OutName="map_144" Format="i4" Width="48" Height="35" Offset="0x27190" />
|
||||
<Texture Name="map_grand_static_145" OutName="map_145" Format="i4" Width="64" Height="51" Offset="0x274E0" />
|
||||
<Texture Name="map_grand_static_146" OutName="map_146" Format="i4" Width="48" Height="35" Offset="0x27B40" />
|
||||
<Texture Name="map_grand_static_147" OutName="map_147" Format="i4" Width="48" Height="53" Offset="0x27E90" />
|
||||
<Texture Name="map_grand_static_148" OutName="map_148" Format="i4" Width="64" Height="53" Offset="0x28390" />
|
||||
<Texture Name="map_grand_static_149" OutName="map_149" Format="i4" Width="64" Height="47" Offset="0x28A30" />
|
||||
<Texture Name="map_grand_static_14A" OutName="map_14A" Format="i4" Width="64" Height="52" Offset="0x29010" />
|
||||
<Texture Name="map_grand_static_14B" OutName="map_14B" Format="i4" Width="48" Height="48" Offset="0x29690" />
|
||||
<Texture Name="map_grand_static_14C" OutName="map_14C" Format="i4" Width="64" Height="87" Offset="0x29B10" />
|
||||
<Texture Name="map_grand_static_14D" OutName="map_14D" Format="i4" Width="48" Height="30" Offset="0x2A5F0" />
|
||||
<Texture Name="map_grand_static_14E" OutName="map_14E" Format="i4" Width="80" Height="74" Offset="0x2A8C0" />
|
||||
<Texture Name="map_grand_static_14F" OutName="map_14F" Format="i4" Width="80" Height="87" Offset="0x2B450" />
|
||||
<Texture Name="map_grand_static_150" OutName="map_150" Format="i4" Width="80" Height="56" Offset="0x2C1F0" />
|
||||
<Texture Name="map_grand_static_151" OutName="map_151" Format="i4" Width="80" Height="65" Offset="0x2CAB0" />
|
||||
<Texture Name="map_grand_static_152" OutName="map_152" Format="i4" Width="16" Height="38" Offset="0x2D4E0" />
|
||||
<Texture Name="map_grand_static_153" OutName="map_153" Format="i4" Width="80" Height="78" Offset="0x2D610" />
|
||||
<Texture Name="map_grand_static_154" OutName="map_154" Format="i4" Width="80" Height="55" Offset="0x2E240" />
|
||||
<Texture Name="map_grand_static_155" OutName="map_155" Format="i4" Width="80" Height="98" Offset="0x2EAE0" />
|
||||
<Texture Name="map_grand_static_156" OutName="map_156" Format="i4" Width="80" Height="62" Offset="0x2FA30" />
|
||||
<Texture Name="map_grand_static_157" OutName="map_157" Format="i4" Width="32" Height="123" Offset="0x303E0" />
|
||||
<Texture Name="map_grand_static_158" OutName="map_158" Format="i4" Width="80" Height="60" Offset="0x30B90" />
|
||||
<Texture Name="map_grand_static_159" OutName="map_159" Format="i4" Width="48" Height="77" Offset="0x314F0" />
|
||||
<Texture Name="map_grand_static_15A" OutName="map_15A" Format="i4" Width="80" Height="64" Offset="0x31C30" />
|
||||
<Texture Name="map_grand_static_15B" OutName="map_15B" Format="i4" Width="64" Height="50" Offset="0x32630" />
|
||||
<Texture Name="map_grand_static_15C" OutName="map_15C" Format="i4" Width="80" Height="65" Offset="0x32C70" />
|
||||
<Texture Name="map_grand_static_15D" OutName="map_15D" Format="i4" Width="32" Height="61" Offset="0x336A0" />
|
||||
<Texture Name="map_grand_static_15E" OutName="map_15E" Format="i4" Width="80" Height="83" Offset="0x33A70" />
|
||||
<Texture Name="map_grand_static_15F" OutName="map_15F" Format="i4" Width="80" Height="27" Offset="0x34770" />
|
||||
<Texture Name="map_grand_static_160" OutName="map_160" Format="i4" Width="80" Height="23" Offset="0x34BB0" />
|
||||
<Texture Name="map_grand_static_161" OutName="map_161" Format="i4" Width="80" Height="60" Offset="0x34F50" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,62 +1,62 @@
|
||||
<Root>
|
||||
<File Name="map_i_static.unarchive">
|
||||
<Blob Name="map_i_static_Blob_000000" Size="0x0FF0" Offset="0x0" />
|
||||
<Blob Name="map_i_static_Blob_000FF0" Size="0x0FF0" Offset="0xFF0" />
|
||||
<Blob Name="map_i_static_Blob_001FE0" Size="0x0FF0" Offset="0x1FE0" />
|
||||
<Blob Name="map_i_static_Blob_002FD0" Size="0x0FF0" Offset="0x2FD0" />
|
||||
<Blob Name="map_i_static_Blob_003FC0" Size="0x0FF0" Offset="0x3FC0" />
|
||||
<Blob Name="map_i_static_Blob_004FB0" Size="0x01D0" Offset="0x4FB0" />
|
||||
<Blob Name="map_i_static_Blob_005180" Size="0x01B0" Offset="0x5180" />
|
||||
<Blob Name="map_i_static_Blob_005330" Size="0x01E0" Offset="0x5330" />
|
||||
<Blob Name="map_i_static_Blob_005510" Size="0x0100" Offset="0x5510" />
|
||||
<Blob Name="map_i_static_Blob_005610" Size="0x0060" Offset="0x5610" />
|
||||
<Blob Name="map_i_static_Blob_005670" Size="0x01B0" Offset="0x5670" />
|
||||
<Blob Name="map_i_static_Blob_005820" Size="0x0070" Offset="0x5820" />
|
||||
<Blob Name="map_i_static_Blob_005890" Size="0x0130" Offset="0x5890" />
|
||||
<Blob Name="map_i_static_Blob_0059C0" Size="0x01A0" Offset="0x59C0" />
|
||||
<Blob Name="map_i_static_Blob_005B60" Size="0x0100" Offset="0x5B60" />
|
||||
<Blob Name="map_i_static_Blob_005C60" Size="0x01B0" Offset="0x5C60" />
|
||||
<Blob Name="map_i_static_Blob_005E10" Size="0x0120" Offset="0x5E10" />
|
||||
<Blob Name="map_i_static_Blob_005F30" Size="0x0120" Offset="0x5F30" />
|
||||
<Blob Name="map_i_static_Blob_006050" Size="0x0260" Offset="0x6050" />
|
||||
<Blob Name="map_i_static_Blob_0062B0" Size="0x0150" Offset="0x62B0" />
|
||||
<Blob Name="map_i_static_Blob_006400" Size="0x0220" Offset="0x6400" />
|
||||
<Blob Name="map_i_static_Blob_006620" Size="0x0300" Offset="0x6620" />
|
||||
<Blob Name="map_i_static_Blob_006920" Size="0x0110" Offset="0x6920" />
|
||||
<Blob Name="map_i_static_Blob_006A30" Size="0x0110" Offset="0x6A30" />
|
||||
<Blob Name="map_i_static_Blob_006B40" Size="0x0150" Offset="0x6B40" />
|
||||
<Blob Name="map_i_static_Blob_006C90" Size="0x0120" Offset="0x6C90" />
|
||||
<Blob Name="map_i_static_Blob_006DB0" Size="0x00C0" Offset="0x6DB0" />
|
||||
<Blob Name="map_i_static_Blob_006E70" Size="0x00D0" Offset="0x6E70" />
|
||||
<Blob Name="map_i_static_Blob_006F40" Size="0x0230" Offset="0x6F40" />
|
||||
<Blob Name="map_i_static_Blob_007170" Size="0x00A0" Offset="0x7170" />
|
||||
<Blob Name="map_i_static_Blob_007210" Size="0x01C0" Offset="0x7210" />
|
||||
<Blob Name="map_i_static_Blob_0073D0" Size="0x0100" Offset="0x73D0" />
|
||||
<Blob Name="map_i_static_Blob_0074D0" Size="0x0180" Offset="0x74D0" />
|
||||
<Blob Name="map_i_static_Blob_007650" Size="0x0150" Offset="0x7650" />
|
||||
<Blob Name="map_i_static_Blob_0077A0" Size="0x00B0" Offset="0x77A0" />
|
||||
<Blob Name="map_i_static_Blob_007850" Size="0x0050" Offset="0x7850" />
|
||||
<Blob Name="map_i_static_Blob_0078A0" Size="0x0040" Offset="0x78A0" />
|
||||
<Blob Name="map_i_static_Blob_0078E0" Size="0x0170" Offset="0x78E0" />
|
||||
<Blob Name="map_i_static_Blob_007A50" Size="0x0080" Offset="0x7A50" />
|
||||
<Blob Name="map_i_static_Blob_007AD0" Size="0x0090" Offset="0x7AD0" />
|
||||
<Blob Name="map_i_static_Blob_007B60" Size="0x00C0" Offset="0x7B60" />
|
||||
<Blob Name="map_i_static_Blob_007C20" Size="0x0080" Offset="0x7C20" />
|
||||
<Blob Name="map_i_static_Blob_007CA0" Size="0x00F0" Offset="0x7CA0" />
|
||||
<Blob Name="map_i_static_Blob_007D90" Size="0x0110" Offset="0x7D90" />
|
||||
<Blob Name="map_i_static_Blob_007EA0" Size="0x0100" Offset="0x7EA0" />
|
||||
<Blob Name="map_i_static_Blob_007FA0" Size="0x0050" Offset="0x7FA0" />
|
||||
<Blob Name="map_i_static_Blob_007FF0" Size="0x0090" Offset="0x7FF0" />
|
||||
<Blob Name="map_i_static_Blob_008080" Size="0x0110" Offset="0x8080" />
|
||||
<Blob Name="map_i_static_Blob_008190" Size="0x0060" Offset="0x8190" />
|
||||
<Blob Name="map_i_static_Blob_0081F0" Size="0x0110" Offset="0x81F0" />
|
||||
<Blob Name="map_i_static_Blob_008300" Size="0x0060" Offset="0x8300" />
|
||||
<Blob Name="map_i_static_Blob_008360" Size="0x0090" Offset="0x8360" />
|
||||
<Blob Name="map_i_static_Blob_0083F0" Size="0x0110" Offset="0x83F0" />
|
||||
<Blob Name="map_i_static_Blob_008500" Size="0x00F0" Offset="0x8500" />
|
||||
<Blob Name="map_i_static_Blob_0085F0" Size="0x0090" Offset="0x85F0" />
|
||||
<Blob Name="map_i_static_Blob_008680" Size="0x0080" Offset="0x8680" />
|
||||
<Blob Name="map_i_static_Blob_008700" Size="0x00F0" Offset="0x8700" />
|
||||
<Blob Name="map_i_static_Blob_0087F0" Size="0x0050" Offset="0x87F0" />
|
||||
<Texture Name="map_i_static_00" OutName="map_00" Format="i4" Width="96" Height="85" Offset="0x0" />
|
||||
<Texture Name="map_i_static_01" OutName="map_01" Format="i4" Width="96" Height="85" Offset="0xFF0" />
|
||||
<Texture Name="map_i_static_02" OutName="map_02" Format="i4" Width="96" Height="85" Offset="0x1FE0" />
|
||||
<Texture Name="map_i_static_03" OutName="map_03" Format="i4" Width="96" Height="85" Offset="0x2FD0" />
|
||||
<Texture Name="map_i_static_04" OutName="map_04" Format="i4" Width="96" Height="85" Offset="0x3FC0" />
|
||||
<Texture Name="map_i_static_05" OutName="map_05" Format="i4" Width="32" Height="29" Offset="0x4FB0" />
|
||||
<Texture Name="map_i_static_06" OutName="map_06" Format="i4" Width="32" Height="27" Offset="0x5180" />
|
||||
<Texture Name="map_i_static_07" OutName="map_07" Format="i4" Width="32" Height="30" Offset="0x5330" />
|
||||
<Texture Name="map_i_static_08" OutName="map_08" Format="i4" Width="16" Height="32" Offset="0x5510" />
|
||||
<Texture Name="map_i_static_09" OutName="map_09" Format="i4" Width="16" Height="12" Offset="0x5610" />
|
||||
<Texture Name="map_i_static_0A" OutName="map_0A" Format="i4" Width="32" Height="27" Offset="0x5670" />
|
||||
<Texture Name="map_i_static_0B" OutName="map_0B" Format="i4" Width="16" Height="14" Offset="0x5820" />
|
||||
<Texture Name="map_i_static_0C" OutName="map_0C" Format="i4" Width="32" Height="19" Offset="0x5890" />
|
||||
<Texture Name="map_i_static_0D" OutName="map_0D" Format="i4" Width="32" Height="26" Offset="0x59C0" />
|
||||
<Texture Name="map_i_static_0E" OutName="map_0E" Format="i4" Width="16" Height="32" Offset="0x5B60" />
|
||||
<Texture Name="map_i_static_0F" OutName="map_0F" Format="i4" Width="32" Height="27" Offset="0x5C60" />
|
||||
<Texture Name="map_i_static_10" OutName="map_10" Format="i4" Width="16" Height="35" Offset="0x5E10" />
|
||||
<Texture Name="map_i_static_11" OutName="map_11" Format="i4" Width="32" Height="18" Offset="0x5F30" />
|
||||
<Texture Name="map_i_static_12" OutName="map_12" Format="i4" Width="32" Height="38" Offset="0x6050" />
|
||||
<Texture Name="map_i_static_13" OutName="map_13" Format="i4" Width="32" Height="21" Offset="0x62B0" />
|
||||
<Texture Name="map_i_static_14" OutName="map_14" Format="i4" Width="32" Height="34" Offset="0x6400" />
|
||||
<Texture Name="map_i_static_15" OutName="map_15" Format="i4" Width="48" Height="32" Offset="0x6620" />
|
||||
<Texture Name="map_i_static_16" OutName="map_16" Format="i4" Width="32" Height="17" Offset="0x6920" />
|
||||
<Texture Name="map_i_static_17" OutName="map_17" Format="i4" Width="32" Height="17" Offset="0x6A30" />
|
||||
<Texture Name="map_i_static_18" OutName="map_18" Format="i4" Width="32" Height="21" Offset="0x6B40" />
|
||||
<Texture Name="map_i_static_19" OutName="map_19" Format="i4" Width="32" Height="18" Offset="0x6C90" />
|
||||
<Texture Name="map_i_static_1A" OutName="map_1A" Format="i4" Width="16" Height="24" Offset="0x6DB0" />
|
||||
<Texture Name="map_i_static_1B" OutName="map_1B" Format="i4" Width="16" Height="25" Offset="0x6E70" />
|
||||
<Texture Name="map_i_static_1C" OutName="map_1C" Format="i4" Width="32" Height="35" Offset="0x6F40" />
|
||||
<Texture Name="map_i_static_1D" OutName="map_1D" Format="i4" Width="16" Height="19" Offset="0x7170" />
|
||||
<Texture Name="map_i_static_1E" OutName="map_1E" Format="i4" Width="32" Height="28" Offset="0x7210" />
|
||||
<Texture Name="map_i_static_1F" OutName="map_1F" Format="i4" Width="32" Height="16" Offset="0x73D0" />
|
||||
<Texture Name="map_i_static_20" OutName="map_20" Format="i4" Width="32" Height="24" Offset="0x74D0" />
|
||||
<Texture Name="map_i_static_21" OutName="map_21" Format="i4" Width="32" Height="21" Offset="0x7650" />
|
||||
<Texture Name="map_i_static_22" OutName="map_22" Format="i4" Width="16" Height="21" Offset="0x77A0" />
|
||||
<Texture Name="map_i_static_23" OutName="map_23" Format="i4" Width="16" Height="10" Offset="0x7850" />
|
||||
<Texture Name="map_i_static_24" OutName="map_24" Format="i4" Width="16" Height="7" Offset="0x78A0" />
|
||||
<Texture Name="map_i_static_25" OutName="map_25" Format="i4" Width="32" Height="23" Offset="0x78E0" />
|
||||
<Texture Name="map_i_static_26" OutName="map_26" Format="i4" Width="16" Height="16" Offset="0x7A50" />
|
||||
<Texture Name="map_i_static_27" OutName="map_27" Format="i4" Width="16" Height="17" Offset="0x7AD0" />
|
||||
<Texture Name="map_i_static_28" OutName="map_28" Format="i4" Width="16" Height="23" Offset="0x7B60" />
|
||||
<Texture Name="map_i_static_29" OutName="map_29" Format="i4" Width="16" Height="15" Offset="0x7C20" />
|
||||
<Texture Name="map_i_static_2A" OutName="map_2A" Format="i4" Width="32" Height="15" Offset="0x7CA0" />
|
||||
<Texture Name="map_i_static_2B" OutName="map_2B" Format="i4" Width="32" Height="17" Offset="0x7D90" />
|
||||
<Texture Name="map_i_static_2C" OutName="map_2C" Format="i4" Width="32" Height="16" Offset="0x7EA0" />
|
||||
<Texture Name="map_i_static_2D" OutName="map_2D" Format="i4" Width="16" Height="10" Offset="0x7FA0" />
|
||||
<Texture Name="map_i_static_2E" OutName="map_2E" Format="i4" Width="16" Height="17" Offset="0x7FF0" />
|
||||
<Texture Name="map_i_static_2F" OutName="map_2F" Format="i4" Width="32" Height="17" Offset="0x8080" />
|
||||
<Texture Name="map_i_static_30" OutName="map_30" Format="i4" Width="16" Height="11" Offset="0x8190" />
|
||||
<Texture Name="map_i_static_31" OutName="map_31" Format="i4" Width="32" Height="17" Offset="0x81F0" />
|
||||
<Texture Name="map_i_static_32" OutName="map_32" Format="i4" Width="16" Height="12" Offset="0x8300" />
|
||||
<Texture Name="map_i_static_33" OutName="map_33" Format="i4" Width="16" Height="18" Offset="0x8360" />
|
||||
<Texture Name="map_i_static_34" OutName="map_34" Format="i4" Width="32" Height="17" Offset="0x83F0" />
|
||||
<Texture Name="map_i_static_35" OutName="map_35" Format="i4" Width="32" Height="15" Offset="0x8500" />
|
||||
<Texture Name="map_i_static_36" OutName="map_36" Format="i4" Width="16" Height="18" Offset="0x85F0" />
|
||||
<Texture Name="map_i_static_37" OutName="map_37" Format="i4" Width="16" Height="16" Offset="0x8680" />
|
||||
<Texture Name="map_i_static_38" OutName="map_38" Format="i4" Width="16" Height="30" Offset="0x8700" />
|
||||
<Texture Name="map_i_static_39" OutName="map_39" Format="i4" Width="16" Height="9" Offset="0x87F0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
+31
-31
@@ -984,7 +984,7 @@ void func_8010565C(PlayState* play, s32 num, void* segmentAddress);
|
||||
void func_80105818(PlayState* play, s32 num, TransitionActorEntry* transitionActorList);
|
||||
void MapDisp_Destroy(PlayState* play);
|
||||
void func_80105B34(PlayState* play);
|
||||
void func_80105C40(s16 room);
|
||||
void MapDisp_SwapRooms(s16 nextRoom);
|
||||
// void func_80105FE0(void);
|
||||
// void func_80106408(void);
|
||||
// void func_80106450(void);
|
||||
@@ -1007,45 +1007,45 @@ s32 func_801090B0(s32 arg0);
|
||||
s32 func_80109124(s16 arg0);
|
||||
void func_801091F0(PlayState* play);
|
||||
void func_80109428(PlayState* play);
|
||||
void func_801094A0(s32 arg0, Color_RGBA8* color);
|
||||
void MapData_GetMapColor(s32 colorIndex, Color_RGBA8* color);
|
||||
// void func_801094C8(void);
|
||||
// void func_801094F8(void);
|
||||
// void func_80109528(void);
|
||||
// void func_8010954C(void);
|
||||
// void MapData_GetMapTexOffsetGameplayDangeonKeep(void);
|
||||
// void MapData_GetMapDrawTypeGameplayDangeonKeep(void);
|
||||
// void MapData_GetMapColorIndexGameplayDangeonKeep(void);
|
||||
// void func_8010956C(void);
|
||||
// void func_8010958C(void);
|
||||
// void MapData_GetMapTexGameplayDangeonKeep(void);
|
||||
// void func_801095AC(void);
|
||||
// void func_801095DC(void);
|
||||
// void func_8010960C(void);
|
||||
// void func_80109630(void);
|
||||
// void func_80109650(void);
|
||||
// void func_80109670(void);
|
||||
// void func_801096D4(void);
|
||||
// void func_80109714(void);
|
||||
// void MapData_GetMapTexGameplayDangeonKeepOffset(void);
|
||||
// void MapData_GetMapGrandDrawType(void);
|
||||
// void MapData_GetMapGrandColorIndex(void);
|
||||
// void MapData_GetMapGrandScale(void);
|
||||
// void MapData_MapGrandTexSizeTest(void);
|
||||
// void MapData_GetSizeOfMapGrandTex(void);
|
||||
// void MapData_MID_GetType(void);
|
||||
// void func_80109754(void);
|
||||
// void func_801097C8(void);
|
||||
// void MapData_GetMapTexOffset(void);
|
||||
// void func_8010983C(void);
|
||||
// void func_801098A0(void);
|
||||
// void func_80109908(void);
|
||||
// void MapData_GetDrawType(void);
|
||||
// void MapData_GetMapColorIndex(void);
|
||||
// UNK_TYPE4 func_80109964(s32 param_1);
|
||||
// void func_8010997C(void);
|
||||
// void func_801099AC(void);
|
||||
// void func_801099DC(void);
|
||||
// void func_80109A00(void);
|
||||
// void func_80109A20(void);
|
||||
// void func_80109A40(void);
|
||||
// void func_80109A98(void);
|
||||
// void func_80109AD8(void);
|
||||
// void MapData_GetMapITexDim(void);
|
||||
// void MapData_GetMapITexOffset(void);
|
||||
// void MapData_GetMapIDrawType(void);
|
||||
// void MapData_GetMapIColorIndex(void);
|
||||
// void MapData_GetMapIScale(void);
|
||||
// void MapData_MapITexSizeTest(void);
|
||||
// void MapDisp_GetSizeOfMapITex(void);
|
||||
// void MapData_GetMapIId(void);
|
||||
// void func_80109B38(void);
|
||||
// void func_80109BA0(void);
|
||||
// void func_80109BF4(void);
|
||||
// void MapData_GetMapCompactId(void);
|
||||
// void MapData_CPID_GetType(void);
|
||||
// void func_80109C38(void);
|
||||
// void MapData_GetIMapSize(void);
|
||||
// void func_80109D40(void);
|
||||
// void func_80109DD8(void);
|
||||
// void func_80109E70(void);
|
||||
// void func_80109EF8(void);
|
||||
// void func_80109F78(void);
|
||||
// void MapData_CPID_GetTexDim(void);
|
||||
// void MapData_CPID_GetTexOffset(void);
|
||||
// void MapData_CPID_GetDrawType(void);
|
||||
// void MapData_CPID_GetMapColorIndex(void);
|
||||
// void MapData_CPID_GetMapScale(void);
|
||||
s32 Map_GetDungeonOrBossAreaIndex(PlayState* play);
|
||||
s32 Map_IsInDungeonOrBossArea(PlayState* play);
|
||||
s32 func_8010A0A4(PlayState* play);
|
||||
|
||||
+5
-5
@@ -455,19 +455,19 @@ extern MinimapList D_801BEC14;
|
||||
// extern UNK_TYPE1 D_801BED00;
|
||||
// extern UNK_TYPE2 D_801BED24;
|
||||
// extern UNK_TYPE1 D_801BED3C;
|
||||
// extern UNK_TYPE1 D_801BED40;
|
||||
// extern UNK_TYPE1 D_801BED4C;
|
||||
// extern UNK_TYPE1 mapColorTable;
|
||||
// extern UNK_TYPE1 gameplay_dangeon_keep_Info;
|
||||
// extern UNK_TYPE1 D_801BED54;
|
||||
// extern UNK_TYPE1 D_801BED55;
|
||||
// extern UNK_TYPE1 D_801BED56;
|
||||
// extern UNK_TYPE1 D_801BED88;
|
||||
// extern UNK_TYPE1 map_grand_static_Info;
|
||||
// extern UNK_TYPE1 D_801BEFC8;
|
||||
// extern UNK_TYPE1 D_801BF15C;
|
||||
// extern UNK_TYPE1 D_801BF170;
|
||||
// extern UNK_TYPE1 map_i_static_Info;
|
||||
// extern UNK_TYPE1 D_801BF176;
|
||||
// extern UNK_TYPE1 D_801BF177;
|
||||
// extern UNK_TYPE1 D_801BF178;
|
||||
// extern UNK_TYPE1 D_801BF3B4;
|
||||
// extern UNK_TYPE1 map_i_for_gameplay_dangeon_keep;
|
||||
// extern UNK_TYPE2 D_801BF550;
|
||||
// extern UNK_TYPE2 D_801BF554;
|
||||
// extern UNK_TYPE2 D_801BF558;
|
||||
|
||||
+69
-42
@@ -2,71 +2,99 @@
|
||||
#define Z64MAP_H
|
||||
#include "ultra64.h"
|
||||
#include "z64scene.h"
|
||||
|
||||
/*
|
||||
Handles L-minimap and pause screen dungeon minimap system.
|
||||
|
||||
z_map_data.c stores MapSpriteInfo and helper functions to "simplify" accessing this data
|
||||
|
||||
Two separate Id systems are used to access data
|
||||
|
||||
mapId
|
||||
0x000-0x004 fetches L-minimap data from gameplay_dangeon_keep
|
||||
0x005-0x039 fetches dungeon minimap data from map_i_static
|
||||
0x100-0x161 fetches L-minimap data from map_grand_static
|
||||
|
||||
mapCompactId
|
||||
0x000-0x039 fetches dungeon minimap data from map_i_static
|
||||
0x03A-0x09B fetches L-minimap data from map_grand_static
|
||||
|
||||
*/
|
||||
|
||||
#define FLOOR_INDEX_MAX 4
|
||||
|
||||
/* z_map_data */
|
||||
#define MAPDATA_MAP_I_MAX 0x3A
|
||||
#define MAPDATA_MAP_GRAND 0x100
|
||||
#define MAPDATA_GET_MAP_GRAND_ID_FROM_COMPACT_ID(id) (id + (MAPDATA_MAP_GRAND - MAPDATA_MAP_I_MAX))
|
||||
#define MAPDATA_GET_MAP_GRAND_ID_FROM_MAP_ID(mapId) (mapId - MAPDATA_MAP_GRAND)
|
||||
|
||||
#define MAPDATA_MID_GAMEPLAY_DANGEON_KEEP 0
|
||||
#define MAPDATA_MID_GRAND_MAP_STATIC 1
|
||||
#define MAPDATA_MID_MAP_GRAND_STATIC 1
|
||||
#define MAPDATA_MID_MAP_I_STATIC 2
|
||||
|
||||
|
||||
#define MAPDATA_CPID_GRAND_MAP_STATIC 0
|
||||
#define MAPDATA_CPID_MAP_GRAND_STATIC 0
|
||||
#define MAPDATA_CPID_MAP_I_STATIC 1
|
||||
#define MAPDATA_CPID_2 2
|
||||
|
||||
#define MAPDATA_DRAW_0 0
|
||||
#define MAPDATA_DRAW_1 1
|
||||
#define MAPDATA_DRAW_2 2
|
||||
#define MAPDATA_DRAW_3 3
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ TexturePtr lmapTex; //minimap texture
|
||||
/* 0x04 */ u8 width;
|
||||
/* 0x05 */ u8 height;
|
||||
/* 0x06 */ u8 unk6;
|
||||
/* 0x07 */ u8 unk7;
|
||||
/* 0x08 */ u8 unk8;
|
||||
/* 0x09 */ u8 unk9;
|
||||
/* 0x06 */ u8 offsetX;
|
||||
/* 0x07 */ u8 offsetY;
|
||||
/* 0x08 */ u8 drawType;
|
||||
/* 0x09 */ u8 colorIndex;
|
||||
/* 0x0A */ s16 scale;
|
||||
} T_801BED4C; // size 0x0C
|
||||
} MapSpriteInfo2; // size 0x0C
|
||||
|
||||
typedef struct {
|
||||
u8 unk0;
|
||||
u8 unk1;
|
||||
s16 unk2;
|
||||
s16 unk4;
|
||||
u8 unk6;
|
||||
u8 unk7;
|
||||
s16 unk8;
|
||||
} T_801BF170; // size 0x0A, ident to T_801BED88
|
||||
u8 texWidth;
|
||||
u8 texHeight;
|
||||
s16 offsetX;
|
||||
s16 offsetY;
|
||||
u8 drawType;
|
||||
u8 colorIndex;
|
||||
s16 scale;
|
||||
} MapSpriteInfo; // size 0x0A
|
||||
|
||||
/* z_map_disp */
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ MinimapList* unk0;
|
||||
/* 0x00 */ MinimapList* minimapList;
|
||||
/* 0x04 */ s32 curRoom;
|
||||
/* 0x08 */ s16 unk8;
|
||||
/* 0x0A */ s16 unkA;
|
||||
/* 0x0C */ s16 unkC;
|
||||
/* 0x0E */ s16 unkE;
|
||||
/* 0x10 */ TexturePtr unk10; // gameplay cur minimap room
|
||||
/* 0x10 */ TexturePtr lMapCurTex; // gameplay cur minimap room
|
||||
/* 0x14 */ s32 prevRoom;
|
||||
/* 0x18 */ TexturePtr unk18;
|
||||
/* 0x18 */ TexturePtr lMapPrevTex;
|
||||
/* 0x1C */ s16 unk1C; //same as 0C
|
||||
/* 0x1E */ s16 unk1E; //same as 0E
|
||||
/* 0x20 */ s32 unk20;
|
||||
/* 0x24 */ s32 unk24;
|
||||
/* 0x28 */ TexturePtr unk28; //unk type
|
||||
/* 0x2C */ TexturePtr unk2C; //unk type
|
||||
/* 0x30 */ s16 unk30; //scene minBounds.x
|
||||
/* 0x32 */ s16 unk32; //scene minBounds.z
|
||||
/* 0x34 */ s16 unk34; //scene boundsWidth.x
|
||||
/* 0x36 */ s16 unk36; //scene boundsWidth.z
|
||||
/* 0x38 */ s16 unk38; //scene boundsMidpoint.x
|
||||
/* 0x3A */ s16 unk3A; //scene boundsMidpoint.z
|
||||
/* 0x24 */ s32 swapAnimTimer;
|
||||
/* 0x28 */ void* texBuff0;
|
||||
/* 0x2C */ void* texBuff1;
|
||||
/* 0x30 */ s16 sceneMinX; //scene minBounds.x
|
||||
/* 0x32 */ s16 sceneMinZ; //scene minBounds.z
|
||||
/* 0x34 */ s16 sceneWidth; //scene boundsWidth.x
|
||||
/* 0x36 */ s16 sceneHeight; //scene boundsWidth.z
|
||||
/* 0x38 */ s16 sceneMidX; //scene boundsMidpoint.x
|
||||
/* 0x3A */ s16 sceneMidZ; //scene boundsMidpoint.z
|
||||
/* 0x3C */ s16* unk3C;
|
||||
/* 0x40 */ s16 unk40;
|
||||
/* 0x42 */ s16 unk42;
|
||||
/* 0x44 */ s16 unk44;
|
||||
/* 0x48 */ s16* unk48;
|
||||
/* 0x4C */ s16 unk4C;
|
||||
/* 0x50 */ s32 unk50; //num chests
|
||||
/* 0x50 */ s32 numChests;
|
||||
/* 0x54 */ MinimapChest* unk54;
|
||||
/* 0x58 */ s16 unk58;
|
||||
/* 0x5A */ s16 unk5A;
|
||||
@@ -96,20 +124,19 @@ typedef struct {
|
||||
} T_801F56B0;
|
||||
|
||||
/* z_map_data */
|
||||
TexturePtr func_8010958C(s32);
|
||||
|
||||
s16 func_80109F78(s32);
|
||||
s32 func_80109BA0(s32);
|
||||
s32 func_80109714(s32);
|
||||
s32 MapData_GetMapSize(s32);
|
||||
void func_801098A0(s32, s32*);
|
||||
s32 func_80109908(s32);
|
||||
s32 func_80109A98(s32);
|
||||
s32 func_80109AD8(s32);
|
||||
s32 func_801096D4(s32 mapId);
|
||||
TexturePtr MapData_GetMapTexGameplayDangeonKeep(s32);
|
||||
s32 MapData_GetMapCompactId(s32);
|
||||
s32 MapData_MID_GetType(s32);
|
||||
s32 MapData_CPID_GetSizeOfMapTex(s32);
|
||||
void MapData_GetDrawType(s32, s32*);
|
||||
s32 MapData_GetMapColorIndex(s32);
|
||||
s32 MapDisp_GetSizeOfMapITex(s32);
|
||||
s32 MapData_GetMapIId(s32);
|
||||
s32 MapData_GetSizeOfMapGrandTex(s32 mapId);
|
||||
void MapData_GetMapTexDim(s32 mapId, s32* width, s32* height);
|
||||
void func_801097C8(s32 mapId, s32* arg1, s32* arg2);
|
||||
void MapData_GetMapTexOffset(s32 mapId, s32* offsetX, s32* offsetY);
|
||||
void MapData_GetMapScale(s32 mapId, s32 *scale);
|
||||
void func_80109D40(s32, s32*, s32*);
|
||||
void func_80109DD8(s32, s32*, s32*);
|
||||
void MapData_CPID_GetTexDim(s32 mapCompactId, s32* width, s32* height);
|
||||
void MapData_CPID_GetTexOffset(s32 mapCompactId, s32* offsetX, s32* offsetY);
|
||||
s16 MapData_CPID_GetMapScale(s32 mapCompactId);
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -497,7 +497,7 @@ typedef struct {
|
||||
/* 0x02 */ s16 unk2;
|
||||
/* 0x04 */ s16 unk4;
|
||||
/* 0x06 */ s16 unk6;
|
||||
/* 0x08 */ u16 unk8;
|
||||
/* 0x08 */ u16 unk8; // flags; 1 = mirror x? 2 = mirror y?
|
||||
} MinimapEntry; // size = 0xA
|
||||
|
||||
typedef struct {
|
||||
|
||||
+344
-218
File diff suppressed because it is too large
Load Diff
+263
-254
File diff suppressed because it is too large
Load Diff
@@ -152,7 +152,7 @@ void Map_InitRoomData(PlayState* play, s16 room) {
|
||||
s32 mapIndex = gSaveContext.mapIndex;
|
||||
InterfaceContext* interfaceCtx = &play->interfaceCtx;
|
||||
|
||||
func_80105C40(room);
|
||||
MapDisp_SwapRooms(room);
|
||||
|
||||
if (room >= 0) {
|
||||
if (Map_IsInDungeonOrBossArea(play)) {
|
||||
@@ -178,7 +178,7 @@ void Map_Init(PlayState* play) {
|
||||
InterfaceContext* interfaceCtx = &play->interfaceCtx;
|
||||
s32 dungeonIndex;
|
||||
|
||||
func_80105C40(play->roomCtx.curRoom.num);
|
||||
MapDisp_SwapRooms(play->roomCtx.curRoom.num);
|
||||
interfaceCtx->unk_278 = -1;
|
||||
interfaceCtx->dungeonOrBossAreaMapIndex = -1;
|
||||
interfaceCtx->mapSegment = THA_AllocTailAlign16(&play->state.heap, 0x1000);
|
||||
|
||||
@@ -697,7 +697,8 @@ void DoorShutter_Draw(Actor* thisx, PlayState* play) {
|
||||
}
|
||||
|
||||
if (sp44->unk_04 != 0) {
|
||||
TransitionActorEntry* transitionEntry = &play->transitionActors.list[DOOR_GET_TRANSITION_ID(&this->slidingDoor.dyna.actor)];
|
||||
TransitionActorEntry* transitionEntry =
|
||||
&play->transitionActors.list[DOOR_GET_TRANSITION_ID(&this->slidingDoor.dyna.actor)];
|
||||
|
||||
if ((play->roomCtx.prevRoom.num >= 0) ||
|
||||
(transitionEntry->sides[0].room == transitionEntry->sides[1].room)) {
|
||||
|
||||
@@ -9,6 +9,7 @@ struct EnDoor;
|
||||
|
||||
typedef void (*EnDoorActionFunc)(struct EnDoor*, PlayState*);
|
||||
|
||||
#define ENDOOR_PARAMS_GET_TYPE(params) ((params >> 7) & 7)
|
||||
#define ENDOOR_GET_TYPE(thisx) (((thisx)->params >> 7) & 7)
|
||||
#define ENDOOR_GET_PARAM_7F(thisx) (((thisx)->params) & 0x7F)
|
||||
|
||||
|
||||
@@ -188,20 +188,26 @@ void createArchive(Bytearray *archive, const DataSection *dataSect) {
|
||||
offset = firstEntryOffset;
|
||||
for (i = 0; i < dataSect->symbols.len; i++) {
|
||||
const struct Elf32_Symbol *sym = &dataSect->symbols.symbols[i];
|
||||
size_t uncompressedSize = sym->size;
|
||||
uint8_t *output = malloc(uncompressedSize * sizeof(uint8_t)); // assume compressed shouldn't be bigger than uncompressed
|
||||
size_t realUncompressedSize = sym->size;
|
||||
size_t alignedUncompressedSize = ALIGN16(realUncompressedSize);
|
||||
uint8_t *inputBuf = malloc(alignedUncompressedSize* sizeof(uint8_t));
|
||||
uint8_t *output = malloc(alignedUncompressedSize * sizeof(uint8_t)); // assume compressed shouldn't be bigger than uncompressed
|
||||
size_t compressedSize;
|
||||
|
||||
memcpy(inputBuf, &dataSect->data.bytes[sym->value], realUncompressedSize);
|
||||
if (realUncompressedSize < alignedUncompressedSize) {
|
||||
memset(&inputBuf[realUncompressedSize], 0, alignedUncompressedSize - realUncompressedSize);
|
||||
}
|
||||
|
||||
output[0] = 'Y';
|
||||
output[1] = 'a';
|
||||
output[2] = 'z';
|
||||
output[3] = '0';
|
||||
util_write_uint32_be(&output[4], uncompressedSize);
|
||||
util_write_uint32_be(&output[4], alignedUncompressedSize);
|
||||
memset(&output[8], 0, 8);
|
||||
compressedSize = 0x10;
|
||||
|
||||
assert(sym->value + uncompressedSize <= dataSect->data.size);
|
||||
compressedSize += yaz0_encode(&dataSect->data.bytes[sym->value], &output[0x10], uncompressedSize);
|
||||
compressedSize += yaz0_encode(inputBuf, &output[0x10], alignedUncompressedSize);
|
||||
|
||||
// Pad to 0x10
|
||||
while (compressedSize % 0x10 != 0) {
|
||||
|
||||
+36
-36
@@ -1901,7 +1901,7 @@
|
||||
0x80102DBC:("ZeldaArena_Init",),
|
||||
0x80102DEC:("ZeldaArena_Cleanup",),
|
||||
0x80102E10:("ZeldaArena_IsInitialized",),
|
||||
0x80102E40:("MapDisp_GetIMapTexture",),
|
||||
0x80102E40:("MapDisp_GetMapITexture",),
|
||||
0x80102E90:("func_80102E90",),
|
||||
0x80102EA4:("func_80102EA4",),
|
||||
0x80102EB4:("func_80102EB4",),
|
||||
@@ -1930,7 +1930,7 @@
|
||||
0x80105818:("func_80105818",),
|
||||
0x80105A40:("MapDisp_Destroy",),
|
||||
0x80105B34:("func_80105B34",),
|
||||
0x80105C40:("func_80105C40",),
|
||||
0x80105C40:("MapDisp_SwapRooms",),
|
||||
0x80105FE0:("func_80105FE0",),
|
||||
0x80106408:("func_80106408",),
|
||||
0x80106450:("func_80106450",),
|
||||
@@ -1939,8 +1939,8 @@
|
||||
0x8010657C:("func_8010657C",),
|
||||
0x80106644:("func_80106644",),
|
||||
0x8010683C:("MapDisp_ResetIMap",),
|
||||
0x801068B4:("MapDisp_InitIMap",),
|
||||
0x801068D8:("MapDisp_DestroyIMap",),
|
||||
0x801068B4:("MapDisp_InitMapI",),
|
||||
0x801068D8:("MapDisp_DestroyMapI",),
|
||||
0x801068FC:("func_801068FC",),
|
||||
0x80106BEC:("func_80106BEC",),
|
||||
0x80106D08:("func_80106D08",),
|
||||
@@ -1955,45 +1955,45 @@
|
||||
0x80109124:("func_80109124",),
|
||||
0x801091F0:("func_801091F0",),
|
||||
0x80109428:("func_80109428",),
|
||||
0x801094A0:("func_801094A0",),
|
||||
0x801094A0:("MapData_GetMapColor",),
|
||||
0x801094C8:("func_801094C8",),
|
||||
0x801094F8:("func_801094F8",),
|
||||
0x80109528:("func_80109528",),
|
||||
0x8010954C:("func_8010954C",),
|
||||
0x801094F8:("MapData_GetMapTexOffsetGameplayDangeonKeep",),
|
||||
0x80109528:("MapData_GetMapDrawTypeGameplayDangeonKeep",),
|
||||
0x8010954C:("MapData_GetMapColorIndexGameplayDangeonKeep",),
|
||||
0x8010956C:("func_8010956C",),
|
||||
0x8010958C:("func_8010958C",),
|
||||
0x801095AC:("MapData_GetMapTexDimGrandMap",),
|
||||
0x801095DC:("func_801095DC",),
|
||||
0x8010960C:("func_8010960C",),
|
||||
0x80109630:("func_80109630",),
|
||||
0x80109650:("func_80109650",),
|
||||
0x80109670:("func_80109670",),
|
||||
0x801096D4:("func_801096D4",),
|
||||
0x80109714:("func_80109714",),
|
||||
0x8010958C:("MapData_GetMapTexGameplayDangeonKeep",),
|
||||
0x801095AC:("MapData_GetMapTexGameplayDangeonKeepDim",),
|
||||
0x801095DC:("MapData_GetMapTexGameplayDangeonKeepOffset",),
|
||||
0x8010960C:("MapData_GetMapGrandDrawType",),
|
||||
0x80109630:("MapData_GetMapGrandColorIndex",),
|
||||
0x80109650:("MapData_GetMapGrandScale",),
|
||||
0x80109670:("MapData_MapGrandTexSizeTest",),
|
||||
0x801096D4:("MapData_GetSizeOfMapGrandTex",),
|
||||
0x80109714:("MapData_MID_GetType",),
|
||||
0x80109754:("MapData_GetMapTexDim",),
|
||||
0x801097C8:("func_801097C8",),
|
||||
0x801097C8:("MapData_GetMapTexOffset",),
|
||||
0x8010983C:("MapData_GetMapScale",),
|
||||
0x801098A0:("func_801098A0",),
|
||||
0x80109908:("func_80109908",),
|
||||
0x801098A0:("MapData_GetDrawType",),
|
||||
0x80109908:("MapData_GetMapColorIndex",),
|
||||
0x80109964:("func_80109964",),
|
||||
0x8010997C:("func_8010997C",),
|
||||
0x801099AC:("func_801099AC",),
|
||||
0x801099DC:("func_801099DC",),
|
||||
0x80109A00:("func_80109A00",),
|
||||
0x80109A20:("func_80109A20",),
|
||||
0x80109A40:("func_80109A40",),
|
||||
0x80109A98:("func_80109A98",),
|
||||
0x80109AD8:("func_80109AD8",),
|
||||
0x8010997C:("MapData_GetMapITexDim",),
|
||||
0x801099AC:("MapData_GetMapITexOffset",),
|
||||
0x801099DC:("MapData_GetMapIDrawType",),
|
||||
0x80109A00:("MapData_GetMapIColorIndex",),
|
||||
0x80109A20:("MapData_GetMapIScale",),
|
||||
0x80109A40:("MapData_MapITexSizeTest",),
|
||||
0x80109A98:("MapDisp_GetSizeOfMapITex",),
|
||||
0x80109AD8:("MapData_GetMapIId",),
|
||||
0x80109B38:("func_80109B38",),
|
||||
0x80109BA0:("func_80109BA0",),
|
||||
0x80109BF4:("func_80109BF4",),
|
||||
0x80109BA0:("MapData_GetMapCompactId",),
|
||||
0x80109BF4:("MapData_CPID_GetType",),
|
||||
0x80109C38:("func_80109C38",),
|
||||
0x80109CBC:("MapData_GetMapSize",),
|
||||
0x80109D40:("func_80109D40",),
|
||||
0x80109DD8:("func_80109DD8",),
|
||||
0x80109E70:("func_80109E70",),
|
||||
0x80109EF8:("func_80109EF8",),
|
||||
0x80109F78:("func_80109F78",),
|
||||
0x80109CBC:("MapData_CPID_GetSizeOfMapTex",),
|
||||
0x80109D40:("MapData_CPID_GetTexDim",),
|
||||
0x80109DD8:("MapData_CPID_GetTexOffset",),
|
||||
0x80109E70:("MapData_CPID_GetDrawType",),
|
||||
0x80109EF8:("MapData_CPID_GetMapColorIndex",),
|
||||
0x80109F78:("MapData_CPID_GetMapScale",),
|
||||
0x8010A000:("Map_GetDungeonOrBossAreaIndex",),
|
||||
0x8010A074:("Map_IsInDungeonOrBossAreaArea",),
|
||||
0x8010A0A4:("func_8010A0A4",),
|
||||
|
||||
@@ -1014,13 +1014,13 @@
|
||||
0x801BECE4:("D_801BECE4","UNK_TYPE1","",0x1C),
|
||||
0x801BED00:("D_801BED00","UNK_TYPE1","",0x24),
|
||||
0x801BED24:("D_801BED24","UNK_TYPE2","",0x18),
|
||||
0x801BED40:("D_801BED40","UNK_TYPE1","",0x1),
|
||||
0x801BED4C:("D_801BED4C","UNK_TYPE1","",0x3C),
|
||||
0x801BED88:("D_801BED88","UNK_TYPE1","",0x1),
|
||||
0x801BED40:("mapColorTable","UNK_TYPE1","",0x1),
|
||||
0x801BED4C:("gameplay_dangeon_keep_Info","UNK_TYPE1","",0x3C),
|
||||
0x801BED88:("map_grand_static_Info","UNK_TYPE1","",0x1),
|
||||
0x801BF15C:("D_801BF15C","UNK_TYPE1","",0x1),
|
||||
0x801BF170:("D_801BF170","UNK_TYPE1","",0x244),
|
||||
0x801BF3B4:("D_801BF3B4","s32","",0x14),
|
||||
0x801BF3C8:("D_801BF3C8","s32","",0x188),
|
||||
0x801BF170:("map_i_static_Info","UNK_TYPE1","",0x244),
|
||||
0x801BF3B4:("map_i_for_gameplay_dangeon_keep","s32","",0x14),
|
||||
0x801BF3C8:("map_i_for_map_grand","s32","",0x188),
|
||||
0x801BF550:("D_801BF550","UNK_TYPE2","",0x2),
|
||||
0x801BF554:("D_801BF554","UNK_TYPE2","",0x2),
|
||||
0x801BF558:("D_801BF558","UNK_TYPE2","",0x2),
|
||||
|
||||
@@ -3,15 +3,15 @@
|
||||
# Extracts z_map_data.c data
|
||||
import argparse, os, struct, math
|
||||
|
||||
D_801BF170_ROM = 0x1196B0
|
||||
map_i_static_Info_ROM = 0x1196B0
|
||||
CODE_START_VRAM = 0x800A5AC0
|
||||
MAP_DATA_DATA_START = 0x801BED40
|
||||
MAP_DATA_DATA_END = 0x801BF550
|
||||
|
||||
typeInfo = {
|
||||
"Color_RGBA8" : [ 0x04, ">BBBB", "{{ {0}, {1}, {2}, {3} }}" ],
|
||||
"T_801BED4C" : [ 0x0C, ">IBBBBBBh", "{{ D_{0:08X}, {1}, {2}, {3}, {4}, 0x{5:02X}, 0x{6:02X}, {7} }}"],
|
||||
"T_801BF170" : [ 0x0A, ">BBhhBBh", "{{ {0}, {1}, {2}, {3}, 0x{4:02X}, 0x{5:02X}, {6} }}"],
|
||||
"MapSpriteInfo2" : [ 0x0C, ">IBBBBBBh", "{{ D_{0:08X}, {1}, {2}, {3}, {4}, MAPDATA_DRAW_{5}, {6}, {7} }}"],
|
||||
"MapSpriteInfo" : [ 0x0A, ">BBhhBBh", "{{ {0}, {1}, {2}, {3}, MAPDATA_DRAW_{4}, {5}, {6} }}"],
|
||||
"s32" : [ 0x04, ">I", "0x{0:02X}"]
|
||||
}
|
||||
|
||||
@@ -27,10 +27,10 @@ def GetDataOff(vram):
|
||||
def dumpList(data, vram, keyword, typeKey, varName, length):
|
||||
if keyword is None:
|
||||
keyword = ""
|
||||
else:
|
||||
else:
|
||||
keyword = f"{keyword} "
|
||||
cstr = f"{keyword}{typeKey} {varName}[{length}] = {{\n"
|
||||
|
||||
|
||||
ty = typeInfo[typeKey]
|
||||
off = GetDataOff(vram)
|
||||
for i in range(length):
|
||||
@@ -41,6 +41,54 @@ def dumpList(data, vram, keyword, typeKey, varName, length):
|
||||
|
||||
return cstr
|
||||
|
||||
def dumpMapGrandStatic(data, vram, typeKey, length):
|
||||
xmlStr = "\n"
|
||||
ty = typeInfo[typeKey]
|
||||
off = GetDataOff(vram)
|
||||
mapId = 0x100
|
||||
textureOff = 0
|
||||
|
||||
for i in range(length):
|
||||
val = struct.unpack_from(ty[1], data, off)
|
||||
off += ty[0]
|
||||
textureWidth = val[0]
|
||||
textureHeight = val[1]
|
||||
|
||||
xmlStr += f' <Texture Name="map_grand_static_{mapId:X}" OutName="map_{mapId:X}" Format="i4" Width="{textureWidth}" Height="{textureHeight}" Offset="0x{textureOff:X}" />\n'
|
||||
# inc cursors
|
||||
|
||||
textureOff += textureWidth * textureHeight // 2
|
||||
textureOff = ((textureOff + 0xF) // 0x10) * 0x10
|
||||
mapId += 1
|
||||
|
||||
|
||||
xmlStr += "};\n"
|
||||
return xmlStr
|
||||
|
||||
def dumpMapIStatic(data, vram, typeKey, length):
|
||||
xmlStr = "\n"
|
||||
ty = typeInfo[typeKey]
|
||||
off = GetDataOff(vram)
|
||||
mapId = 0x0
|
||||
textureOff = 0
|
||||
|
||||
for i in range(length):
|
||||
val = struct.unpack_from(ty[1], data, off)
|
||||
off += ty[0]
|
||||
textureWidth = val[0]
|
||||
textureHeight = val[1]
|
||||
|
||||
xmlStr += f' <Texture Name="map_i_static_{mapId:02X}" OutName="map_{mapId:02X}" Format="i4" Width="{textureWidth}" Height="{textureHeight}" Offset="0x{textureOff:X}" />\n'
|
||||
# inc cursors
|
||||
|
||||
textureOff += textureWidth * textureHeight // 2
|
||||
textureOff = ((textureOff + 0xF) // 0x10) * 0x10
|
||||
mapId += 1
|
||||
|
||||
|
||||
xmlStr += "};\n"
|
||||
return xmlStr
|
||||
|
||||
|
||||
def dump():
|
||||
data = []
|
||||
@@ -49,13 +97,16 @@ def dump():
|
||||
codefile.seek(GetCodeOff(MAP_DATA_DATA_START))
|
||||
data = codefile.read(MAP_DATA_DATA_END - MAP_DATA_DATA_START)
|
||||
|
||||
cstr += dumpList(data, 0x801BED40, "static", "Color_RGBA8", "D_801BED40", 3)
|
||||
cstr += dumpList(data, 0x801BED4C, "static", "T_801BED4C", "D_801BED4C", 5)
|
||||
cstr += dumpList(data, 0x801BED88, "static", "T_801BF170", "D_801BED88", 0x62)
|
||||
cstr += dumpList(data, 0x801BED40, "static", "Color_RGBA8", "mapColorTable", 3)
|
||||
cstr += dumpList(data, 0x801BED4C, "static", "MapSpriteInfo2", "gameplay_dangeon_keep_Info", 5)
|
||||
cstr += dumpList(data, 0x801BED88, "static", "MapSpriteInfo", "map_grand_static_Info", 98)
|
||||
cstr += dumpList(data, 0x801BF15C, "static", "s32", "D_801BF15C", 5)
|
||||
cstr += dumpList(data, 0x801BF170, "static", "T_801BF170", "D_801BF170", 0x3A)
|
||||
cstr += dumpList(data, 0x801BF3B4, "static", "s32", "D_801BF3B4", 5)
|
||||
cstr += dumpList(data, 0x801BF3C8, "static", "s32", "D_801BF3C8", 0x62)
|
||||
cstr += dumpList(data, 0x801BF170, "static", "MapSpriteInfo", "map_i_static_Info", 58)
|
||||
cstr += dumpList(data, 0x801BF3B4, "static", "s32", "map_i_for_gameplay_dangeon_keep", 5)
|
||||
cstr += dumpList(data, 0x801BF3C8, "static", "s32", "map_i_for_map_grand", 98)
|
||||
|
||||
cstr += dumpMapGrandStatic(data, 0x801BED88, "MapSpriteInfo", 98)
|
||||
cstr += dumpMapIStatic(data, 0x801BF170, "MapSpriteInfo", 58)
|
||||
|
||||
print(cstr)
|
||||
|
||||
|
||||
@@ -1444,7 +1444,7 @@ asm/non_matchings/code/z_map_disp/func_8010565C.s,func_8010565C,0x8010565C,0x6F
|
||||
asm/non_matchings/code/z_map_disp/func_80105818.s,func_80105818,0x80105818,0x8A
|
||||
asm/non_matchings/code/z_map_disp/func_80105A40.s,func_80105A40,0x80105A40,0x3D
|
||||
asm/non_matchings/code/z_map_disp/func_80105B34.s,func_80105B34,0x80105B34,0x43
|
||||
asm/non_matchings/code/z_map_disp/func_80105C40.s,func_80105C40,0x80105C40,0xE8
|
||||
asm/non_matchings/code/z_map_disp/MapDisp_SwapRooms.s,MapDisp_SwapRooms,0x80105C40,0xE8
|
||||
asm/non_matchings/code/z_map_disp/func_80105FE0.s,func_80105FE0,0x80105FE0,0x10A
|
||||
asm/non_matchings/code/z_map_disp/func_80106408.s,func_80106408,0x80106408,0x12
|
||||
asm/non_matchings/code/z_map_disp/func_80106450.s,func_80106450,0x80106450,0x1F
|
||||
@@ -1469,45 +1469,45 @@ asm/non_matchings/code/z_map_disp/func_801090B0.s,func_801090B0,0x801090B0,0x1D
|
||||
asm/non_matchings/code/z_map_disp/func_80109124.s,func_80109124,0x80109124,0x33
|
||||
asm/non_matchings/code/z_map_disp/func_801091F0.s,func_801091F0,0x801091F0,0x8E
|
||||
asm/non_matchings/code/z_map_disp/func_80109428.s,func_80109428,0x80109428,0x1E
|
||||
asm/non_matchings/code/z_map_data/func_801094A0.s,func_801094A0,0x801094A0,0xA
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapColor.s,MapData_GetMapColor,0x801094A0,0xA
|
||||
asm/non_matchings/code/z_map_data/func_801094C8.s,func_801094C8,0x801094C8,0xC
|
||||
asm/non_matchings/code/z_map_data/func_801094F8.s,func_801094F8,0x801094F8,0xC
|
||||
asm/non_matchings/code/z_map_data/func_80109528.s,func_80109528,0x80109528,0x9
|
||||
asm/non_matchings/code/z_map_data/func_8010954C.s,func_8010954C,0x8010954C,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapTexOffsetGameplayDangeonKeep.s,MapData_GetMapTexOffsetGameplayDangeonKeep,0x801094F8,0xC
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapDrawTypeGameplayDangeonKeep.s,MapData_GetMapDrawTypeGameplayDangeonKeep,0x80109528,0x9
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapColorIndexGameplayDangeonKeep.s,MapData_GetMapColorIndexGameplayDangeonKeep,0x8010954C,0x8
|
||||
asm/non_matchings/code/z_map_data/func_8010956C.s,func_8010956C,0x8010956C,0x8
|
||||
asm/non_matchings/code/z_map_data/func_8010958C.s,func_8010958C,0x8010958C,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeep.s,MapData_GetMapTexGameplayDangeonKeep,0x8010958C,0x8
|
||||
asm/non_matchings/code/z_map_data/func_801095AC.s,func_801095AC,0x801095AC,0xC
|
||||
asm/non_matchings/code/z_map_data/func_801095DC.s,func_801095DC,0x801095DC,0xC
|
||||
asm/non_matchings/code/z_map_data/func_8010960C.s,func_8010960C,0x8010960C,0x9
|
||||
asm/non_matchings/code/z_map_data/func_80109630.s,func_80109630,0x80109630,0x8
|
||||
asm/non_matchings/code/z_map_data/func_80109650.s,func_80109650,0x80109650,0x8
|
||||
asm/non_matchings/code/z_map_data/func_80109670.s,func_80109670,0x80109670,0x19
|
||||
asm/non_matchings/code/z_map_data/func_801096D4.s,func_801096D4,0x801096D4,0x10
|
||||
asm/non_matchings/code/z_map_data/func_80109714.s,func_80109714,0x80109714,0x10
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapTexGameplayDangeonKeepOffset.s,MapData_GetMapTexGameplayDangeonKeepOffset,0x801095DC,0xC
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapGrandDrawType.s,MapData_GetMapGrandDrawType,0x8010960C,0x9
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapGrandColorIndex.s,MapData_GetMapGrandColorIndex,0x80109630,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapGrandScale.s,MapData_GetMapGrandScale,0x80109650,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_MapGrandTexSizeTest.s,MapData_MapGrandTexSizeTest,0x80109670,0x19
|
||||
asm/non_matchings/code/z_map_data/MapData_GetSizeOfMapGrandTex.s,MapData_GetSizeOfMapGrandTex,0x801096D4,0x10
|
||||
asm/non_matchings/code/z_map_data/MapData_MID_GetType.s,MapData_MID_GetType,0x80109714,0x10
|
||||
asm/non_matchings/code/z_map_data/func_80109754.s,func_80109754,0x80109754,0x1D
|
||||
asm/non_matchings/code/z_map_data/func_801097C8.s,func_801097C8,0x801097C8,0x1D
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapTexOffset.s,MapData_GetMapTexOffset,0x801097C8,0x1D
|
||||
asm/non_matchings/code/z_map_data/func_8010983C.s,func_8010983C,0x8010983C,0x19
|
||||
asm/non_matchings/code/z_map_data/func_801098A0.s,func_801098A0,0x801098A0,0x1A
|
||||
asm/non_matchings/code/z_map_data/func_80109908.s,func_80109908,0x80109908,0x17
|
||||
asm/non_matchings/code/z_map_data/MapData_GetDrawType.s,MapData_GetDrawType,0x801098A0,0x1A
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapColorIndex.s,MapData_GetMapColorIndex,0x80109908,0x17
|
||||
asm/non_matchings/code/z_map_data/func_80109964.s,func_80109964,0x80109964,0x6
|
||||
asm/non_matchings/code/z_map_data/func_8010997C.s,func_8010997C,0x8010997C,0xC
|
||||
asm/non_matchings/code/z_map_data/func_801099AC.s,func_801099AC,0x801099AC,0xC
|
||||
asm/non_matchings/code/z_map_data/func_801099DC.s,func_801099DC,0x801099DC,0x9
|
||||
asm/non_matchings/code/z_map_data/func_80109A00.s,func_80109A00,0x80109A00,0x8
|
||||
asm/non_matchings/code/z_map_data/func_80109A20.s,func_80109A20,0x80109A20,0x8
|
||||
asm/non_matchings/code/z_map_data/func_80109A40.s,func_80109A40,0x80109A40,0x16
|
||||
asm/non_matchings/code/z_map_data/func_80109A98.s,func_80109A98,0x80109A98,0x10
|
||||
asm/non_matchings/code/z_map_data/func_80109AD8.s,func_80109AD8,0x80109AD8,0x18
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapITexDim.s,MapData_GetMapITexDim,0x8010997C,0xC
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapITexOffset.s,MapData_GetMapITexOffset,0x801099AC,0xC
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapIDrawType.s,MapData_GetMapIDrawType,0x801099DC,0x9
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapIColorIndex.s,MapData_GetMapIColorIndex,0x80109A00,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapIScale.s,MapData_GetMapIScale,0x80109A20,0x8
|
||||
asm/non_matchings/code/z_map_data/MapData_MapITexSizeTest.s,MapData_MapITexSizeTest,0x80109A40,0x16
|
||||
asm/non_matchings/code/z_map_data/MapDisp_GetSizeOfMapITex.s,MapDisp_GetSizeOfMapITex,0x80109A98,0x10
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapIId.s,MapData_GetMapIId,0x80109AD8,0x18
|
||||
asm/non_matchings/code/z_map_data/func_80109B38.s,func_80109B38,0x80109B38,0x1A
|
||||
asm/non_matchings/code/z_map_data/func_80109BA0.s,func_80109BA0,0x80109BA0,0x15
|
||||
asm/non_matchings/code/z_map_data/func_80109BF4.s,func_80109BF4,0x80109BF4,0x11
|
||||
asm/non_matchings/code/z_map_data/MapData_GetMapCompactId.s,MapData_GetMapCompactId,0x80109BA0,0x15
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetType.s,MapData_CPID_GetType,0x80109BF4,0x11
|
||||
asm/non_matchings/code/z_map_data/func_80109C38.s,func_80109C38,0x80109C38,0x21
|
||||
asm/non_matchings/code/z_map_data/func_80109CBC.s,func_80109CBC,0x80109CBC,0x21
|
||||
asm/non_matchings/code/z_map_data/func_80109D40.s,func_80109D40,0x80109D40,0x26
|
||||
asm/non_matchings/code/z_map_data/func_80109DD8.s,func_80109DD8,0x80109DD8,0x26
|
||||
asm/non_matchings/code/z_map_data/func_80109E70.s,func_80109E70,0x80109E70,0x22
|
||||
asm/non_matchings/code/z_map_data/func_80109EF8.s,func_80109EF8,0x80109EF8,0x20
|
||||
asm/non_matchings/code/z_map_data/func_80109F78.s,func_80109F78,0x80109F78,0x22
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetTexDim.s,MapData_CPID_GetTexDim,0x80109D40,0x26
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetTexOffset.s,MapData_CPID_GetTexOffset,0x80109DD8,0x26
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetDrawType.s,MapData_CPID_GetDrawType,0x80109E70,0x22
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetMapColorIndex.s,MapData_CPID_GetMapColorIndex,0x80109EF8,0x20
|
||||
asm/non_matchings/code/z_map_data/MapData_CPID_GetMapScale.s,MapData_CPID_GetMapScale,0x80109F78,0x22
|
||||
asm/non_matchings/code/z_map_exp/Map_GetDungeonOrBossAreaIndex.s,Map_GetDungeonOrBossAreaIndex,0x8010A000,0x1D
|
||||
asm/non_matchings/code/z_map_exp/Map_IsInDungeonOrBossArea.s,Map_IsInDungeonOrBossArea,0x8010A074,0xC
|
||||
asm/non_matchings/code/z_map_exp/func_8010A0A4.s,func_8010A0A4,0x8010A0A4,0x13
|
||||
|
||||
|
Reference in New Issue
Block a user