Notes:Super Mario Sunshine
This page contains notes for the game Super Mario Sunshine.
To do: Check the debug info of the other goop maps |
Comments are in curly braces {}.
A Super Mario Sunshine modding wiki can be found here: http://smswiki.shoutwiki.com/wiki/Main_Page
Contents
Summary of Scene Data
Super Mario Sunshine scene summary
Linked is a file containing the SHA256 hashes, sizes and filenames of all the contents of the scene archives from every Super Mario Sunshine version. Should be useful for comparisons to find odd object differences between levels, prototype differences, regional differences and revisional differences.
--Hiccup
Goop Map Debug Section Info
Delfino Plaza Turbo Nozzle Stage
Found in bia_ex1.szs\scene\map\pollution\pollution00.bmd.
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (1 entries) 0x335d - rak_0 Joint entries unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 14924.9 bbMin 2376, 6510, -11625 bbMax 5500, 8420, -10601 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 14924.9 bbMin 2376, 6510, -11625 bbMax 5500, 8420, -10601 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (2 entries) 0x4f12 - rak_tex_ex1_02 {"ex" is the name given to secret stages} 0x4f12 - rak_tex_ex1_02 {"rak" is short for "rakugaki", which means "graffiti" in Japanese} Image headers format 1 unknown cc width 80 height 20 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 40 unknown9 0 dataOffset 40 format 1 unknown 0 width 80 height 20 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 1 unknown9 0 dataOffset 20
Casino Delfino
Found in casino0.szs\scene\map\pollution\pollution00.bmd.
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (2 entries) 0x8888 - L_delfino_raku {Hotel Delfino is called "delfino" internally} 0x5f4c - B1raku Joint entries unknown 2 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 0 bbMin 0, 0, 0 bbMax 0, 0, 0 unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 17849.7 bbMin -12890.6, -798, -13000 bbMax -7000.6, -438, -7000 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 17849.7 bbMin -12890.6, -798, -13000 bbMax -7000.6, -438, -7000 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (2 entries) 0xa918 - L_sena_raku 0xa918 - L_sena_raku Image headers format 1 unknown cc width 200 height 200 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 80 unknown9 0 dataOffset 40 format 1 unknown 0 width 200 height 200 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 ff unknown9 0 dataOffset 20
Corona Mountain Boss
Found in coronaBoss.szs\scene\map\pollution\pollution00.bmd.
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (5 entries) 0xbfa3 - airport06_rakugaki {The Airstrip is called "airport" interally} 0x1988 - 00dpt 0x1873 - 01_01 0xc1 - 01 0xc0 - 00 Joint entries unknown 2 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 0 bbMin 0, 0, 0 bbMax 0, 0, 0 unknown 2 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 0 bbMin 0, 0, 0 bbMax 0, 0, 0 unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 4076.26 bbMin -3200, 503, 0 bbMax 0, 503, 3000 unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 4046.42 bbMin -3200, 103, 0 bbMax 0, 103, 3000 unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 4415.09 bbMin -3200, 503, 0 bbMax 0, 503, 3000 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 4415.09 bbMin -3200, 503, 0 bbMax 0, 503, 3000 unknown4 4046.42 bbMin -3200, 103, 0 bbMax 0, 103, 3000 unknown4 4076.26 bbMin -3200, 503, 0 bbMax 0, 503, 3000 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (9 entries) 0x9986 - A_airport128 0x2a22 - A_Pmetaru 0x2a22 - A_Pmetaru 0x9986 - A_airport128 0x2a22 - A_Pmetaru 0x2a22 - A_Pmetaru 0x9986 - A_airport128 0x2a22 - A_Pmetaru 0x2a22 - A_Pmetaru Image headers format 1 unknown 0 width 80 height 80 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 120 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 120 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 100 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 4100 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset e0 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 40e0 format 1 unknown 0 width 80 height 80 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset c0 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset c0 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset a0 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 8 unknown9 0 dataOffset 40a0 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 80 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 55 unknown9 0 dataOffset 4080 format 1 unknown 0 width 80 height 80 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 60 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 2 unknown9 0 dataOffset 60 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 55 unknown9 0 dataOffset 4040 format 2 unknown 0 width 100 height 100 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 4020
Mirror Map Debug Section Info
Found in coronaBoss.szs\scene\map\mirror and mare0.szs\scene\map\mirror.
mirror00.bmd
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (1 entries) 0xb45f - 00mado_mirror {"mado" translates to "window"} Joint entries unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 7403.59 bbMin -2848.26, 600.9, 6266.67 bbMax -2333.24, 781.7, 6788.93 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 7403.59 bbMin -2848.26, 600.9, 6266.67 bbMax -2333.24, 781.7, 6788.93 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (2 entries) 0x2615 - H_dummy_tex 0x2615 - H_dummy_tex Image headers format 4 unknown cc width 8 height 8 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 ff unknown9 0 dataOffset 40 format 4 unknown 0 width 8 height 8 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 21 unknown9 0 dataOffset 20
mirror01.bmd
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (1 entries) 0xb45f - 00mado_mirror Joint entries unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 7227.73 bbMin -3750.74, 600.9, 5395.71 bbMax -3032.64, 845, 6120.29 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 7227.73 bbMin -3750.74, 600.9, 5395.71 bbMax -3032.64, 845, 6120.29 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (2 entries) 0x2615 - H_dummy_tex 0x2615 - H_dummy_tex Image headers format 4 unknown cc width 8 height 8 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 ff unknown9 0 dataOffset 40 format 4 unknown 0 width 8 height 8 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 dd unknown9 0 dataOffset 20
puddle_ind00.bmd
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (1 entries) 0xb9f5 - maizutamari_indirect {"maizutamari" or "mizutamari" translates to "puddle"} Joint entries unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 8253.19 bbMin -532.348, 504.308, 7884.82 bbMax -116.155, 504.308, 8224.9 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 8253.19 bbMin -532.348, 504.308, 7884.82 bbMax -116.155, 504.308, 8224.9 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (3 entries) 0xa7e5 - H_mizutamari_noise_i4 0xa7e5 - H_mizutamari_noise_i4 0xa7e5 - H_mizutamari_noise_i4 Image headers format 0 unknown cc width 20 height 20 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 60 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 ff unknown9 0 dataOffset 60 format 0 unknown 0 width 20 height 20 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 40 format 0 unknown 0 width 20 height 20 wrapS 1 wrapT 1 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 e unknown9 0 dataOffset 20
puddle00.bmd
////////////////////////////////////////////////// //Inf1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Vtx1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Evp1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Drw1 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Jnt1 section ////////////////////////////////////////////////// String table (1 entries) 0xdf9e - maizutamari_mirror Joint entries unknown 0 pad ff sx 1 sy 1 sz 1 rx 0 ry 0 rz 0 pad ffff tx 0 ty 0 tz 0 unknown2 8253.04 bbMin -532.348, 501.999, 7884.82 bbMax -116.155, 501.999, 8224.9 ////////////////////////////////////////////////// //Shp1 section ////////////////////////////////////////////////// Batches unknown4 8253.04 bbMin -532.348, 501.999, 7884.82 bbMax -116.155, 501.999, 8224.9 ////////////////////////////////////////////////// //Mat3 section ////////////////////////////////////////////////// (unimplemented) ////////////////////////////////////////////////// //Tex1 section ////////////////////////////////////////////////// String table (2 entries) 0x2615 - H_dummy_tex 0x2615 - H_dummy_tex Image headers format 4 unknown cc width 8 height 8 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 40 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 ff unknown9 0 dataOffset 40 format 4 unknown 0 width 8 height 8 wrapS 0 wrapT 0 unknown3 0 palette format 0 palette num entries 0 palette offset 20 unknown5 0 min filter 1 mag filter 1 unknown7 0 mipmapCount 1 unknown8 0 unknown9 0 dataOffset 20