This page contains notes for the game Super Mario Sunshine.
|
|
This needs some investigation. |
Comments are in curly braces {}.
A Super Mario Sunshine modding wiki can be found here: http://smswiki.shoutwiki.com/wiki/Main_Page
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