================================== Super Smash Bros. Melee v1.0 (USA) ================================== Notes: This script is still relatively incomplete, so several things won't work with it. Items are not supported; turn the item frequency (in game options) to NOTHING. If you must play with computer players, be warned that they will likely go out of sync, causing any number of weird things to happen. Playing with computer players while online is generally not a good idea. Script created by merging those by Fuzziqer Software and _glook (see http://uglook.tripod.com/GCARS/ssbm.htm). _glook's notes: If you plan on playing SSBM online, you should follow some basic rules so you have the best, non-desynced gaming experience. 1) Space button presses apart by at least 1 second outside of an actual battle (like in menus), more depending on your connection. 2) In those same menus, if you move your control stick, after you stop moving your control stick, stop for at least a second before making a button press. 3) Just in case there is any desyncing issues, before starting a battle, from the character select screen, go into the rules screen (click at the top of the screen) and back out. All characters should be properly chosen now, even if they weren't before. 4) Let player 1 do all of the menu navigating. If any other player butts in, there can be some major menu desyncing. ----- Codes ----- Make sure you use this enable code, not the "normal" (one-line) enable code. The Control Simulator requires this enable code in order to work with SSBM. This code will also work with GCARS in offline games. ENABLE CODE (This code must be entered into GCARS and enabled) 04374D60 4BC8CAA1 04001800 3DC08180 04001804 906EF680 04001808 887F0000 C400180C 0000FF00 Unlock Everything 04459F60 FFFFFFFF 0245A3C8 00000125 0245A3CD 01266363 0245A110 00000010 0045A238 000018FF 0045A380 00001FFF 04459F58 FFFFFFFF 04459F60 FFFFFFFF 0245A142 00002706 0445A164 FFFFFFFF Disable Items 0046BBAB 000000FF Special Messages Do Not Show Up (incomplete; should mostly work) 0417346C 4E800020 0415CE64 4E800020 041717C4 4E800020 0415CEF0 38000000 0415CF40 38600000 04171DBC 48000014 042FD04C 4E800020 ----------- Script Info ----------- Pad address: 80000000 Player 1 004696D9 00000000 // which player paused game (global) 0046BBAB 00000000 // item frequency (global) 0247E866 00000000 // com1 type/skill (global) 0247E88A 00000000 // com2 type/skill (global) 0247E8AE 00000000 // com3 type/skill (global) 0247E8D2 00000000 // com4 type/skill (global) 04459F48 00000000 // game mode, time limit (global) 04459F4C 00000000 // stock, handicap, stage select mode, damage ratio (global) 04459F50 00000000 // stock time limit, friendly fire, pause enabled (global) 04459F54 00000000 // self-destruct scoring (global) 0447E730 00000000 // player size 0447E858 00000000 // character, type, flags, costume (1 byte each) 004D45B0 00000000 // number of kills 04451120 00000000 // damage 0445114C 00000000 // lives 04451150 00000000 // number of coins 42451170 0CFC0000 // shield size 42451170 00880000 // x coord high 42451170 00890000 // x coord low 42451170 008A0000 // y coord high 42451170 008B0000 // y coord low 4249EA88 00060000 // hand x coord high 4249EA88 00070000 // hand x coord low 4249EA88 00080000 // hand y coord high 4249EA88 00090000 // hand y coord low 4249EA98 00040000 // chip x coord high 4249EA98 00050000 // chip x coord low 4249EA98 00060000 // chip y coord high 4249EA98 00070000 // chip y coord low 043EEF78 00000000 // char selection data 42451170 03AA0000 // x prev coord high 42451170 03AB0000 // x prev coord low 42451170 03AC0000 // y prev coord high 42451170 03AD0000 // y prev coord low 42451170 00A60000 // Ground Velocity High 42451170 00A70000 // Ground Velocity Low 42451170 00700000 // Air Horizontal Velocity High 42451170 00710000 // Air Horizontal Velocity Low 42451170 00720000 // Air Vertical Velocity High 42451170 00730000 // Air Vertical Velocity Low 40451170 00089F00 // Platform ID 40451170 00008C00 // Facing Direction 42451170 0C480000 // Real Damage High 42451170 0C490000 // Real Damage Low Player 2 0447E754 00000000 // player size 0447E87C 00000000 // character, type, flags, costume (1 byte each) 004D45B1 00000000 // number of kills 04451FB0 00000000 // damage 04451FDC 00000000 // lives 04451FE0 00000000 // number of coins 42452000 0CFC0000 // shield size 42452000 00880000 // x coord high 42452000 00890000 // x coord low 42452000 008A0000 // y coord high 42452000 008B0000 // y coord low 4249EA8C 00060000 // hand x coord high 4249EA8C 00070000 // hand x coord low 4249EA8C 00080000 // hand y coord high 4249EA8C 00090000 // hand y coord low 4249EA9C 00040000 // chip x coord high 4249EA9C 00050000 // chip x coord low 4249EA9C 00060000 // chip y coord high 4249EA9C 00070000 // chip y coord low 043EEF9C 00000000 // char selection data 42452000 03AA0000 // x prev coord high 42452000 03AB0000 // x prev coord low 42452000 03AC0000 // y prev coord high 42452000 03AD0000 // y prev coord low 42452000 00A60000 // Ground Velocity High 42452000 00A70000 // Ground Velocity Low 42452000 00700000 // Air Horizontal Velocity High 42452000 00710000 // Air Horizontal Velocity Low 42452000 00720000 // Air Vertical Velocity High 42452000 00730000 // Air Vertical Velocity Low 40452000 00089F00 // Platform ID 40452000 00008C00 // Facing Direction 42452000 0C480000 // Real Damage High 42452000 0C490000 // Real Damage Low Player 3 0447E778 00000000 // player size 0447E8A0 00000000 // character, type, flags, costume (1 byte each) 004D45B2 00000000 // number of kills 04452E40 00000000 // damage 04452E6C 00000000 // lives 04452E70 00000000 // number of coins 42452E90 0CFC0000 // shield size 42452E90 00880000 // x coord high 42452E90 00890000 // x coord low 42452E90 008A0000 // y coord high 42452E90 008B0000 // y coord low 4249EA90 00060000 // hand x coord high 4249EA90 00070000 // hand x coord low 4249EA90 00080000 // hand y coord high 4249EA90 00090000 // hand y coord low 4249EAA0 00040000 // chip x coord high 4249EAA0 00050000 // chip x coord low 4249EAA0 00060000 // chip y coord high 4249EAA0 00070000 // chip y coord low 043EEFC0 00000000 // char selection data 42452E90 03AA0000 // x prev coord high 42452E90 03AB0000 // x prev coord low 42452E90 03AC0000 // y prev coord high 42452E90 03AD0000 // y prev coord low 42452E90 00A60000 // Ground Velocity High 42452E90 00A70000 // Ground Velocity Low 42452E90 00700000 // Air Horizontal Velocity High 42452E90 00710000 // Air Horizontal Velocity Low 42452E90 00720000 // Air Vertical Velocity High 42452E90 00730000 // Air Vertical Velocity Low 40452E90 00089F00 // Platform ID 40452E90 00008C00 // Facing Direction 42452E90 0C480000 // Real Damage High 42452E90 0C490000 // Real Damage Low Player 4 0447E7E4 00000000 // player size 0447E8C4 00000000 // character, type, flags, costume (1 byte each) 004D45B3 00000000 // number of kills 04453CD0 00000000 // damage 04453CFC 00000000 // lives 04453D00 00000000 // number of coins 42453D20 0CFC0000 // shield size 42453D20 00880000 // x coord high 42453D20 00890000 // x coord low 42453D20 008A0000 // y coord high 42453D20 008B0000 // y coord low 4249EA94 00060000 // hand x coord high 4249EA94 00070000 // hand x coord low 4249EA94 00080000 // hand y coord high 4249EA94 00090000 // hand y coord low 4249EAA4 00040000 // chip x coord high 4249EAA4 00050000 // chip x coord low 4249EAA4 00060000 // chip y coord high 4249EAA4 00070000 // chip y coord low 043EEFE4 00000000 // char selection data 42453D20 03AA0000 // x prev coord high 42453D20 03AB0000 // x prev coord low 42453D20 03AC0000 // y prev coord high 42453D20 03AD0000 // y prev coord low 42453D20 00A60000 // Ground Velocity High 42453D20 00A70000 // Ground Velocity Low 42453D20 00700000 // Air Horizontal Velocity High 42453D20 00710000 // Air Horizontal Velocity Low 42453D20 00720000 // Air Vertical Velocity High 42453D20 00730000 // Air Vertical Velocity Low 40453D20 00089F00 // Platform ID 40453D20 00008C00 // Facing Direction 42453D20 0C480000 // Real Damage High 42453D20 0C490000 // Real Damage Low