sq_event_data.dat notes
header:
0x00-03 = size
0x04-07 = end of file data?
0x0c-0f = number of files
header size = 48 bytes
10 bytes of ff appear to seperate the files.
event files:
All event files:
0x0c-0f = Music ID!!!
(refer to Music List used for Ocarina codes)
0x10-13 = rule functtion????
ff ff ff ff for event matches with no time limit
00 78 00 3c for many matches.
00 b4 00 5a for event match 10,20,34,39
00 14 00 0f for event match 16
00 78 00 5a for event match 21
00 0a 00 0f for event match 24
For event matches 1,2,3,4,5,6,8,9
0x18 = Player 1 Character ID
0x50 = Player 2 Character ID
0x88 = Player 3 Character ID
0xc0 = player 4 Character ID
0x1c - 0x1f = Player 1 floating point for scaling
0x54 - 0x57 = Player 2 floating point for scaling
0x8c - 0x8f = Player 3 floating point for scaling (The Diddys in Event Match 7 had this value at 3F 19 99 9A, which is 0.6 times their normal size.)
0xc4 - 0xc7 = Player 4 floating point for scaling (DK in Event Match 9 had this value at 40 04 00 00 which would be 3 times his size)
0x92 = number of players????
(3e is in the 4th slot for matches with only 3 players almost as if it's the ID for none)
Format for event match 7(11 uses this format too)
0x18 = Player 1 character ID(DK)
0x50 = 1st Character ID(all of them are Diddys)
0x88 = 2nd Character ID
0xc0 = 3rd Character ID
0xf8 = 4th character ID
0x130 = 5th character ID
Format for event match 10
0x18 = Player 1 ID
0x50 = 1st Character ID(Mario)
0x88 = 2nd Character ID(DK)
0xc0 = 3rd Character ID(Link)
0xf8 = 4th character ID(Samus)
0x130 = 5th character ID(Yoshi)
0x168 = 6th character ID(Kirby)
0x1a0 = 7th character ID(Fox)
0x1d8 = 8th character ID(Pikachu)
Format for event match 20
0x18 = Player 1 ID
0x50 = 1st Character ID(Wario)
0x88 = 2nd character ID(MK)
0xc0 = 3rd character ID(Pit)
0xf8 = 4th character ID(Zamus)
0x130 = 5th character ID(Olimar)
0x168 = 6th character ID(Lucas)
0x1A0 = 7th character ID(Diddy)
0x1D8 = 8th character ID(Pokemon Trainer)
Format for event match 29
ox18 = Player 1 ID
0x50 = 1st Character ID(Luigi)
0x88 = 2nd character ID(Falcon)
0xc0 = 3rd character ID(Ness)
0xf8 = 4th character ID(Jigglypuff)
(Could 3e at 0x130, 168, 1a0, and 1D8 be the ID for none?)
Format for event match 34
0x18 = Player 1 ID
0x50 = 1st Character ID(Bowser)
0x88 = 2nd character ID(Peach)
0xc0 = 3rd character ID(Zelda)
0xf8 = 4th character ID(Ice Climbers)
0x130 = 5th character ID(Marth)
0x168 = 6th character ID(Mr. Game & Watch)
0x1A0 = 7th character ID(Falco)
0x1D8 = 8th character ID(Ganondorf)
Format for event match 39
0x18 = Player 1 ID 3e(Choose your character?)
0x50 = 1st Character ID(King Dedede)
0x88 = 2nd character ID(Ike)
0xc0 = 3rd character ID(Lucario)
0xf8 = 4th character ID(ROB)
0x130 = 5th character ID(Toon Link)
0x168 = 6th character ID(Snake)
0x1A0 = 7th character ID(Sonic)
0x1D8 = 8th character ID(Wolf)
A pattern? Char ID's every 38 bytes???
For these matches, yes.
Notes on event Match info
Event Match 1, counts up for record. 1 stock for all. Delfino Plaza
Event Match 2 (1:00), 1 stock for Fox, unlimited for MK and Sheik. Corneria(Melee)
Event Match 3 counts up for record, but has a conditional time limit. 1 stock for Kirby, 2 for MK. Halberd
Event Match 4 counts up for record, 1 stock for Pit, 3 for Wario. Skyworld
Event Match 5 counts up for record, 3 stocks for all. Pokemon Stadium 2
Event Match 6 no visible time limit, but has a conditional time limit. 1 stock for Bowser, unlimited for Marios. Mushroomy Kingdom.
Event Match 7 counts up for record, 1 stock for all. 15 tiny Diddys. Mario Circuit.
Event Match 8 counts up for record. 2 stock for Pika, 1 for everyone else. Pokemon Stadium
Event Match 9 counts up for record, 1 stock for all. Starts with 2 Diddys and Ike. At third Level, Giant DK appears about 1:14:50.
Event Match 10 counts up for record. 2 stock for player, 1 stock for everyone else. Final Destination
Event Match 11 counts up for record, 1 stock for all. Rainbow Cruise
Event Match 12 1 stock for Yoshi, unlimited for Pika and Kirby, Yoshi's Island
Event Match 13 2 stocks for Kirby, unlimited for the Warios. Halberd
Event Match 14 1 stock for Olimar, unlimited for Pika and PT. Distant Planet
Event Match 15 1 stock for All. Player 4 is giant and metal. Everyone else is slightly smaller. Smashville
Event Match 16 2 stocks for All 3. Frigate Orpheon
Event Match 17 1 stock for Zelda, unlimited for both IC pairs.
Event Match 18 200 HP for both Links. Bridge of Eldin
Event Match 19 2 stocks for all 3. Mario Bros
Event Match 20 2 stocks for player. 1 for everyone else. In order: Wario,MK,Pit,Zamus,Olimar,Lucas,Diddy,PT. Battlefield
Event Match 21 2 stocks for both. Onett
Event Match 22 2 stocks for all, Diddy,DK,Sheik,Lucario. Diddy is easy to send offscreen, DK is giant.
Event Match 23 2 stocks for Samus, unlimited for both Fox and Falcon. All start at 300%. Norfair
Event Match 24 1 stock for Falcon, unlimited for ROBs. Port Town.
Event Match 25 1 stock for all. Lucario starts at 182%. Spear Pillar.
Event Match 26 (2:14) 1 stock for all. Olimars are tiny. Smashville. K.K. Slider in the BG.
Event Match 27 1 stock for all. ROB is small. Bowser, Charizard, and DK are large. New Pork City
Event Match 28 1 stock for all. Hanenbow
Event Match 29 2 stocks for player, 1 for everyone else. Yoshi's Island(Melee)
Event Match 30 2 stocks for player 1 Sonic, 1 for everyone else. 15 Sonics. Green Hill Zone
Event Match 31 1 stock for Marth and Zelda. 2 stocks for both Ganondorfs. Zelda is very strong. Will transform when the stage is at third level. Castle Siege
Event Match 32 2 stocks for all. Will ocassonally Black out. Brinstar
Event Match 33 2 stocks for Ganondorf, 1 stocks for Link, Zelda, and Pit. Hyrule Temple
Event Match 34 2 stocks for player 1, 1 for everyone else. In order: Bowser,Peach,Zelda,Ice Climbers,Marth,G&W,Falco,Ganondorf. Pokemon Stadium(Melee)
Event Match 35 1 stock for all. Players 2,3,and 4 are completely black. Flat Zone 2
Event Match 36 2 stocks for Snake, 1 for everyone else. Shadow Moses Island
Event Match 37 2 stocks for Toon Link. unlimited for both Yoshis. Pirate Ship
Event Match 38 2 stocks for Wolf, 1 for Fox and Falco. Lylat Cruise
Event Match 39 2 stocks for player 1, 1 for everyone else. In order: D3,Lucario,Ike,ROB,Toon Link,Snake,Sonic,Wolf. Skyworld
Event Match 40 2 stocks for player 1, 1 for everyone else. Final Destination
Event Match 41 2 stocks for all. Giant Mario is stronger and lighter than he should be. Final Destination
0x39b8 = End of 1 player event match data
Co-op
Event Match 1
Event Match 2
Event Match 3
Event Match 4
Event Match 5
Event Match 6
Event Match 7
Event Match 8
Event Match 9
Event Match 10
Event Match 11
Event Match 12
Event Match 13
Event Match 14
Event Match 15
Event Match 16
Event Match 17
Event Match 18
Event Match 19
Event Match 20
Event Match 21
Tail:
0x6f20 = filenames
dat size = 7,336 (hex bytes)