Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static std::vector<u8> onlineMatchBlock = {
- 0x32, // (byte) Gamemode (0x12 = Timed battle, 0x32 = Stock battle, 0x52 = Coin battle, 0x72 = Bonus)
- // (0x00): timer count down
- // (0x01): timer counts up
- // (0x02): update timer toggle
- // (0x10): ?? always on in vs mode,
- // (0x20): stock mode
- // (0x50): coin mode
- // (0x70): bonus mode
- 0x01, // (byte) Friendly fire
- // (0x00): Off
- // (0x01): Friendly fire enabled
- // (0x04): ???
- // (0x40): classic mode has this value?
- // (0x80): Event Match
- 0x86, // (byte) Pause flags
- // (0x00): No textures
- // (0x01): Time still shown and keeps counting
- // (0x02): Standard play HUD should be hidden during pause
- // (0x04): L+R+A+START in pause UI
- // (0x08): Pause is disabled
- // (0x10): Z to retry
- // (0x20): ?? seems to not do anything
- // (0x40): Analog stick should be shown in pause UI
- // (0x80): Hide hud in pause UI
- 0x4C,
- 0xC3,
- 0x00, 0x00,
- 0x00, // (byte) Super sudden death bombs (0x00 = Off, 0x01 = On)
- 0x00, // (byte) Teams mode (0x00 = Free for all, 0x01 = Teams)
- 0x00, 0x00,
- 0xFF, // (byte) Item frequency
- // (0x00): Very low
- // (0x01): Low
- // (0x02): Medium
- // (0x03): High
- // (0x04): Very high
- // (0xFF): None
- 0xFF, // (byte) Self destruct value (-2 = 0xFE, -1 = 0xFF, 0 = 0x00)
- 0x6E,
- 0x00, 0x1F, // (uint16) Stage ID
- 0x00, 0x00, 0x01, 0xE0, // (uint32) Match duration in seconds
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0xFF, 0xFF, 0xFF, 0xFF, // (uint32) Item flags 1
- 0xFF, 0xFF, 0xFF, 0xFF, // (uint32) Item flags 2
- // (0x000000010): Party Ball
- // (0x000000020): Barrel Cannon
- // (0x000000040): Bob-omb
- // (0x000000080): Mr. Saturn
- // (0x000000100): Heart Container
- // (0x000000200): Maxim Tomato
- // (0x000000400): Starman
- // (0x000000800): Home-Run Bat
- // (0x000001000): Beam Sword
- // (0x000002000): Parasol
- // (0x000004000): Green Shell
- // (0x000008000): Red Shell
- // (0x000010000): Ray Gun
- // (0x000020000): Freezie
- // (0x000040000): Food
- // (0x000080000): Motion-Sensor Bomb
- // (0x000100000): Flipper
- // (0x000200000): Super Scope
- // (0x000400000): Star Rod
- // (0x000800000): Lips's Stick
- // (0x001000000): Fan
- // (0x002000000): Fire Flower
- // (0x004000000): Super Mushroom
- // (0x008000000): Poison Mushroom
- // (0x010000000): Hammer
- // (0x020000000): Warp Star
- // (0x040000000): Screw Attack
- // (0x080000000): Bunny Hood
- // (0x100000000): Metal Box
- // (0x200000000): Cloaking Device
- // (0x400000000): Pokeball
- 0x00, 0x00, 0x00, 0x00,
- 0x3F, 0x80, 0x00, 0x00, // (float) ???
- 0x3F, 0x80, 0x00, 0x00, // (float) Damage ratio
- 0x3F, 0x80, 0x00, 0x00, // (float) Match speed
- 0x00, 0x00, 0x00, 0x00, // (pointer) Camera function
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00,
- // Player 1
- 0x14, // (byte) External Character ID
- 0x00, // (byte) Player Type
- // (0x00): Human
- // (0x01): CPU
- // (0x02): Demo
- // (0x03): Empty
- 0x04, // (byte) Starting stocks
- 0x01, // (byte) Costume Index
- 0x00,
- 0x00,
- 0x00,
- 0x00, // (byte) Color shading
- // (0x00): Normal
- // (0x01): Light
- // (0x02): Dark
- // (0x03): Black
- 0x09, // (byte) Handicap
- 0x00, // (byte) Team ID
- 0x78,
- 0x00, // Player flags 2
- // (0x01): Player is tiny
- // (0x02): Player is giant
- 0xC0, // Player flags 3
- // (0x01): HP instead of %
- // (0x02): Silent player
- // (0x04): Low gravity
- // (0x08): Player is invisible
- // (0x10): Black stock icon
- // (0x20): Player is metal
- // (0x40): Warp platform start
- // (0x80): Enable Rumble
- 0x00,
- 0x04, // CPU Type?
- 0x01, // CPU Level
- 0x00, 0x00,
- 0x00, 0x00, // (short) Starting Damage %
- 0x00, 0x00, // (short) Starting HP
- 0x00, 0x00,
- 0x3F, 0x80, 0x00, 0x00, // (float) Offense Ratio
- 0x3F, 0x80, 0x00, 0x00, // (float) Defense Ratio
- 0x3F, 0x80, 0x00, 0x00, // (float) Model Scale
- // Player 2
- 0x05, 0x00, 0x04, 0x01, 0x00, 0x01, 0x00, 0x00, 0x09, 0x00, 0x78, 0x00,
- 0xC0, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80,
- 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- // Player 3
- 0x1A, 0x03, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x09, 0x00, 0x78, 0x00,
- 0x40, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80,
- 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- // Player 4
- 0x1A, 0x03, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x09, 0x00, 0x78, 0x00,
- 0x40, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80,
- 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- // Player 5
- 0x21, 0x03, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x09, 0x00, 0x78, 0x00,
- 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80,
- 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- // Player 6
- 0x21, 0x03, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x09, 0x00, 0x78, 0x00,
- 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80,
- 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- };
RAW Paste Data