• Stars
    star
    668
  • Rank 67,542 (Top 2 %)
  • Language
    Assembly
  • Created over 5 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Smash Remix

A Super Smash Bros. 64 Mod Organized by The_Smashfather

Building

THIS IS ONLY FOR THOSE INTERESTED IN THE SOURCE CODE OF THE MOD. PLEASE DOWNLOAD THE RELEASE VERSION BY CLICKING THE RELEASE TAB.

The original xdelta will generate a smash rom that is compatible with our ASM code. Much of our edits are done within the compressed files within the rom. If you utilize a vanilla Smash 64 rom, it will not work correctly.

You must utilize the xdelta patch to generate a good rom for Assembly.

You must place your legally acquired patched ROM in the 'roms' folder for this to work. It must be named ssb.rom

Features

(Note: Smash Remix requires the the 8 MB expansion pak to be enabled.)

Gameplay

AI Improvements

Computer controlled players have received a variety of improvements.

  • They attempt to recover more than once.
  • They randomly tech (30% left, 30% right, 30% in place, 10% missed).
  • They Z-Cancel (95% success rate).
  • CPU Level 10 added.

Toggle Name: Improved AI

Combo Meter Improvements

  • "Improved Combo Meter" prevents the combo meter from resetting when the character is grabbed or bounces off of a wall.
  • Additionally, the "Tech Chase Combo Meter" toggle will prevent the combo meter from resetting on an inescapable tech chase.

Toggle Names: Improved Combo Meter, Tech Chase Combo Meter

Combo Meter Display

  • Displays a combo meter above players being comboed outside Training mode.
  • Combo meter color corresponds with attacking player's port or team.
  • In 1v1 matches, the "1v1 Combo Meter Swap" toggle will display the combo meter above the player performing the combo.

Toggle Names: Combo Meter, 1v1 Combo Meter Swap

Expanded Character Select Screen

  • The character select screen is now expanded to 30 slots including 16 custom characters.
  • Metal Mario, Giant DK, and polygon versions of the original cast are available via d-pad up or down.
  • Japanese versions of the original cast are available via d-pad left.
  • European versions of some of the original cast are available via d-pad right.
  • Giga Bowser, Mad Piano, and Super Sonic are available via d-pad up.
  • Polygon versions of some of the remix cast are available via d-pad down.
  • Note: Press L to select a random character on the VS CSS and 12CB CSS.

Character Select Debug Menu

A menu for modifying certain character attributes is available on each panel.

Shield
  • Allows selecting a shield color.
  • The Costume option will use a shield color matching the selected costume.
  • The Vanilla option will use the vanilla shield color scheme for that port.
Visibility
  • Allows playing as completely invisible (None), slightly visible (Cloaked), or as a silhouette (Dark).
Player Tag
  • Allows player to select a stored tag.
  • Names are always visible when selected.
Skeleton
  • Setting to enabled is perfect for Halloween.
Model
  • Allows forcing high definition or low definition version of character.
Input HUD
  • Allows showing the button and joystick inputs in an unobtrusive overlay.
  • Can be configured to show on top or bottom of screen.
Size
  • Allows playing as the giant or tiny version of the character.
Stock
  • "Last" mode maintains stock count from the previous game. Useful for crew battles.
  • "Manual" mode allows specifying the stock count.
Knockback
  • Setting to random will create a moveset for the character with randomized knockback.
  • The knockback angle is generated for each move at the start of the match and will persist until the end of the match.
  • Resetting training mode or performing a salty runback will not generate a new set of knockback angles.
Delay
  • Adds input delay to imitate netplay. HMN ports only.
Handicap
  • Allows modifying CPU handicap. CPU ports only.
Start With
  • Allows specifying an item for the character to start matches and respawn with.
Taunt Itm.
  • Allows specifying an item that will spawn in the character's possession when the taunt button is pressed.
Taunt Btn.
  • Allows remapping the taunt button to C or d-pad buttons.
Kirby Hat
  • Allows setting Kirby's hat.
Practice
  • Activates 1p Practice mode and allows stage selection (for 1p and Remix 1p).
  • Scores are disabled while this is active.
  • Can reset stage while mode is activated (press L while paused, during GameEnd, or at Score Screen).
Dpad map
  • Available mappings are: 'Smash', 'Tilt', 'Special', or 'Movement'
  • Note: When using 'Movement', Shield is mapped to L and Taunt is mapped to Z
Rand Char
  • Allows selecting a random character via L button if 'Press L' is selected.

Toggle Name: CSS Panel Menu

Expanded Stage Select Screen

  • The stage select screen is now expanded to multiple pages.
  • All original stages are playable as well as dozens of new stages.

Stage Hazard Modes

  • Pressing L on the stage select screen will cycle through the selected stage's available hazards.
  • Hazards (bumpers, barrels, etc.) and Movement (of platforms) can turned off.
  • The Cursor's color indicates which hazard types are being turned off:
    • Red = None, Lightblue = Hazards, Cyan = Movement, Blue = Both
  • Note: Stage hazards cannot be changed when using the TOURNAMENT stage select layout.

Toggle Name: Hazard Mode

Whispy Mode

  • Available Whispy wind speeds are: 'Normal', 'Japanese', 'Super', or 'Hyper'

Toggle Name: Whispy Mode

Stage Select Layout

  • Choose between NORMAL and TOURNAMENT stage select layouts. In the TOURNAMENT layout, the stages available align with the Smash Remix Tour ruleset.
  • Note: Random stage selection respects layout.

Toggle Name: Stage Select Layout

Hold to Pause

  • Prevents accidental pausing by requiring the start button to be held for half of a second before pausing.

Toggle Name: Hold To Pause

Neutral Spawns

  • Players spawn across from one another regardless of port.

Toggle Name: Neutral Spawns

Salty Runback

  • Holding Start along with A + B + Z + R will restart the match on the same stage.

Toggle Name: Salty Runback

Salty Runback Preserves Song

  • Salty Runbacks will restart with the same track.

Toggle Name: Salty Runback Preserves Song

Timed Stock Matches

  • Stock matches have a timer. Enabled by default but can be toggled off by setting TIME to "infinity."

Match Stats

  • Results screen has the option to show stats about the match such as damage given to each player.
  • If the Vs Mode Combo Meter toggle is on, combo stats are also displayed.

12-Character Battle Mode

  • New VS mode for easily tracking 12cbs.
  • Features 4 preset character sets (Default, Japanese, Polygon, Remix) and allows for a custom character set per player.
  • Best character for each player is tracked as the number of TKOs the opposing player experiences against your character.
  • Only ports 1 and 2 work with this mode.

Stamina Mode

  • New VS mode rule option which enables H.P. to be used instead of damage.
  • The player is out when H.P. reaches 0, and the match ends when only one player/team has H.P. remaining.

Additional Items

  • New items available in training mode and in VS mode.
  • VS Mode Item Switch expanded to allowing toggling new items.

Cloaking Device

  • Renders the player invisible and impervious to damage for 10 seconds.

Super Mushroom

  • Player grows into giant form with added passive armor while dealing higher damage.
  • Lasts 10 seconds.

Poison Mushroom

  • Player shrinks into tiny form and deals less damage.
  • Lasts 10 seconds.

Spiny Shell

  • Throwable. Similar to Red/Green Shells. While active, it will go towards the player who is in first place.

Lightning

  • Shrinks the players opponents into tiny form.
  • Lasts 10 seconds.

Deku Nut

  • Throwable. Stuns opponents who get hit.

Franklin Badge

  • Player becomes immune to projectiles. Projectiles that hit the player will be reflected back.
  • Lasts 20 seconds.

Pitfall

  • Throwable. Can be planted, similar to a proximity mine. When stepped on, buries a player in the ground.

Golden Gun

  • A powerful, single-shot weapon. Similar to the RayGun. TOP SECRET.

Tripping

  • If enabled, characters will randomly trip when dashing or running.

Toggle Name: Tripping

Footstool Jumping

  • If enabled, you can jump off characters heads!

Toggle Name: Footstool Jumping

Air Dodging

  • If enabled, fighters can air dodge to evade attacks! Also has an Air-Dashing mode.

Toggle Name: Air Dodging

Jab Locking

  • If enabled, you can jab-lock your opponents

Toggle Name: Jab Locking

Edge C-Jumping

  • If enabled, you can press one of the C-Buttons to jump up while hanging from a ledge.

Toggle Name: Edge C-Jumping

Perfect Shielding

  • If enabled, you can perform perfect/power shielding against your opponents attacks.

Toggle Name: Perfect Shielding

Spot Dodging

  • If enabled, you can dodge opponents attacks while grounded with Z/R + Down.

Toggle Name: Spot Dodging

Fast Fall Aerials

  • If enabled, you can input a fast fall while doing an aerial attack.

Toggle Name: Fast Fall Aerials

Ledge Trumping

  • If enabled, you can grab a ledge even if another fighter is already holding onto it.

Toggle Name: Ledge Trumping

Wall Teching

  • If enabled, fighters can tech off walls and ceilings too.

Toggle Name: Wall Teching

Customization

Costume Selection Improvements

  • Access all available costumes by scrolling with the left and right C buttons.
  • Access all available shades by scrolling with the up and down C buttons.
  • Metal Mario and the polygons also have alternate costumes.
  • To control CPU costumes, hover over the panel at the bottom of the screen and press the C buttons.

Random Music

  • Random music allows players to listen to music from other stages.

Toggle Name: Random Music

Random Music Switch

  • Changes the possible music tracks to be used when random music is enabled.

Toggle Name: Each track's title is listed in the Music Settings menu

Random Music Profiles

Load a curated list of tracks.

  • Community: All tracks.
  • Vanilla: Only tracks from the original game.
  • Classics: Features themes and arrangements from games on the N64 and prior systems.
  • Into Battle: Mostly comprised of dramatic, intense, or exciting music.
  • Positive Vibes: Mostly comprised of upbeat, energetic, or happy music.
  • Slappers Only: The_Smashfather's personal favorite tracks.
  • Staff Picks: Favorites of the contributors of Smash Remix.

Menu Music

  • Choose between the classic SSB64 music or from Melee's and Brawl's menu themes.
  • By default, the Melee and Brawl themes will play from time to time.
  • Can turn menu music off if desired.

Toggle Name: Menu Music

Alternate Music

  • Custom stages have up to two alternate tracks that will play at random.
  • The "Occasional" alternate track plays more frequently than the "Rare" alternate track.
  • The music track can be forced by holding a C button when choosing the stage: C-up = Default, C-left = Occasional, C-right = Rare

Random Stage Switch

  • Changes possible outcomes of pressing RANDOM on the stage select screen.

Toggle Name: Each stage's name is listed under Random Stage Toggles in the Stage Settings menu

Random Stage Profiles

Load a curated list of stages.

  • Community: All stages except for Dream Land Beta 1 and 2 and How to Play.
  • Tournament: All stages generally agreed to be "legal" in tournaments.
  • Semi-Competitive: Stages that give some variation but are still considered somewhat competitive.
  • Competitive: Stages that may not be "tournament legal" but are still considered competitive.
  • Vanilla: All original stages except for Dream Land Beta 1 and 2 and How to Play.
  • Dream Land Only: All stages with Dream Land layout.
  • No Omega Variants: All stages except for Omega variants, Dream Land Beta 1 and 2 and How to Play.
  • No Variants: All stages except for variants, Dream Land Beta 1 and 2 and How to Play. (Fray's Stage Night is included.)
  • Staff Picks: Favorites of the contributors of Smash Remix.

Random Select With Variants

  • By default, the variants (Metal Mario, Giant DK, polygons, J/E regional versions) are not included in the random character select that occurs when toggling the CPU button on the character select screen.
  • This toggle allows for them to be included.

Toggle Name: Random Select With Variants

Player Tags

  • Can store up to 20 names (which are be selected via Character Menu Panel).

Practice

Hold to Exit Training

  • Prevents accidentally exiting training mode by requiring the A button to be held for half of a second when on the Exit pause menu option.

Toggle Name: Hold To Pause

Special Model Display

Use the toggle or cycle using D-Pad down in Training Mode.

  • Hitbox: Displays hitboxes and hurtboxes instead of normal characters/items/projectiles.
  • Hitbox+: Displays transparent hitboxes and hurtboxes alongside normal characters/items/projectiles.
  • ECB: View character and item collision diamonds.

Toggle Name: Special Model Display

Advanced Hurtbox Display

When Special Model Display is Hitbox or Hitbox+, these changes are applied:

  • Transparent hitboxes
  • Cyan grab-immune hurtboxes
  • Gray hurtboxes during active armor

Toggle Name: Advanced Hurtbox Display

Color Overlays

  • Fills in the character model with a solid color during certain player states.

Toggle Name: Color Overlays

Flash On Z-Cancel

  • Displays a sparkle effect when a successful Z-cancel input is detected on landing.

Toggle Name: Flash On Z-Cancel

Cruel Z-Cancel Mode

  • Punishes the player in various ways for missing Z-cancels

Toggle Name: Cruel Z-Cancel Mode

Quality of Life

New Music Added

  • Dozens of new music tracks featuring some new instruments added.

Improved Pause Camera

  • Allows the camera to be zoomed, moved and rotated freely while the game is paused.
  • A and B to zoom, C buttons to move.

Cycle Music Tracks

  • Players can change music tracks during a match with d-pad while the game is paused.
    • D-Pad Right cycles through the stage's music tracks.
    • D-Pad Down picks a random music track.

Crash Debugger

  • When a game crash occurs, attempts to display a screen with detailed information on what went wrong.

Cinematic Camera

  • Controls the cinematic camera zooms which occasionally occur at the start of a versus match.

Toggle Name: Cinematic Camera

Idle Timeouts Disabled

  • Remaining idle on various menu screen for 5 minutes no longer results in returning to the START screen.

Quick Start

  • All stages and characters unlocked
  • Tournament approved match settings set by default. (4 stocks, 8:00 timer)

Shield Colors Match Player Ports and Teams

  • Shield colors will match the color of the port or team the character is on, unless the Shield CSS debug menu setting is set to Vanilla for the port.

Improved VS Results Screen Scoring for Timeouts

  • In timed matches, ties are broken by number of KOs.

Skip Results Screen

  • The results screen is not shown.
  • Can be overridden by holding L + R at the end of a match.

Toggle Name: Skip Results Screen

Widescreen

  • Better widescreen support during matches.

Toggle Name: Widescreen

Music Title at Match Start

  • See the title of the track and its game of origin at the start of matches.

Toggle Name: Music Title at Match Start

Disable Anti-Aliasing

  • Turn off anti-aliasing.

Toggle Name: Disable Anti-Aliasing

FPS Display *BETA

  • Display FPS in the top left of the screen.
  • For an overclocked N64, use the OVERCLOCKED option.

Toggle Name: FPS Display *BETA

Stereo Fix for Hit SFX

  • Fixes a vanilla bug where some SFX is panned in the wrong direction.

Toggle Name: Stereo Fix for Hit SFX

Always Show Full Results

  • When off, restores vanilla results screen behavior for stock matches.

Toggle Name: Always Show Full Results

Camera Mode

  • Override the in-game Camera
  • Normal: No change.
  • Bonus: Force the camera to follow and track players.
  • Fixed: Force the camera to show the entire stage.
  • Scene: Camera remains frozen at the last pause position, HUD is disabled, cinematic entry is disabled.

Toggle Name: Camera Mode

Training Mode

Custom Menu

  • Pressing Z while the menu is open will open the custom training menu. This menu allows you to access special settings for each port.
    • Character: The character used.
    • Costume: The costume used by the character.
    • Type: The type of player. (Human, CPU, Disabled)
    • Spawn: The position the character will spawn in when the reset button is pressed.
    • Set Custom Spawn: Sets the position to be used when the "Custom" spawn option is selected.
    • Percent: The percent to be applied to the character on reset, or when the "Set Percent" button is pressed.
    • Set Percent: Changes the character's percent to the above value.
    • Reset Sets Percent: Toggles whether or not the character's percent will be changed on reset.
    • OOS Action: The action CPU will take out of shield in Shield Break Mode.

D-Pad Shortcuts

  • Pressing up on the d-pad will pause/unpause the game
  • Pressing right on the d-pad will advance to the next frame
  • Pressing down on the d-pad will cycle through special model display modes
  • Pressing left on the d-pad will reset

Reset Counter

  • The reset count for the current training session will be recorded and displayed at the top of the screen while the menu is open.

Shield Break Mode

  • Practice shield pressure by turning on Shield Break Mode in the custom menu.

Music

  • Pick which track you want to listen to while in Training Mode via the custom menu.

Show Action and Frame

  • Pressing L toggles display of each character's current action and frame of animation.

Skip Training Start Cheer

  • Disables the cheer sound at the start of Training Mode.

Toggle Name: Skip Training Start Cheer

Japanese Gameplay

Japanese Hitlag

  • Use the Japanese version's hitlag value.

Toggle Name: Japanese Hitlag

Japanese DI

  • Use the Japanese version's DI value.

Toggle Name: Japanese DI

Japanese Sounds

  • By default, J characters use Japanese sound effects.
  • This toggle enables further controlling the J sound effects to be used for all characters or no characters.

Toggle Name: Japanese Sounds

Momentum Slide

  • This toggle enables a momentum glitch that exists in the Japanese version.

Toggle Name: Momentum Slide

Japanese Shield Stun

  • Use the Japanese version's shield stun value.

Toggle Name: Japanese Shield Stun

Single Player Modes

Bonus 3 (Race to the Finish)

  • Record best times for completing the RTTF stage using all characters just like for Bonus 1 and Bonus 2.

Remix BTT/BTP

  • Use any character on any BTT/BTP stage and track best times.

Remix 1p Mode

  • A new take on the standard 1p Mode
    • Fight randomly selected Remix characters at one of their three randomly selected stages
    • Increased difficulty with Very Easy mode being the equivalent of standard 1p Mode's Normal Difficulty
    • Challenge Fox and Falco in a doubles battle
    • Characters have Alternate Bonus Stages for Bonuses 1 & 2
    • Fight a Kirby Team with brand new powers
    • Face new boss characters

All-Star Mode

  • Fight all characters in the roster.
  • Heal at the rest area between battles by using one of the three hearts.

Multiman Mode

  • Fight a neverending polygon team and track KOs as highscores.

Cruel Multiman

  • Same as Multiman Mode but much more difficult.

Home-Run Contest

  • Deal as much damage to the Sandbag to knock it as far as you can before time runs out.

1p Enemy Control Mode

  • Activated by another player pressing 'Z' at 1p, Remix 1p, or Allstar CSS.
  • Scores are disabled while this is active.
  • Master Hand controls can be found here.

Profiles

  • Toggles can be controlled quickly by choosing one of four built-in profiles: Community, Tournament, Netplay and Japanese

Defaults

Remix Settings

Toggle Community Tournament Netplay Japanese
Skip Results Screen Off Off On Off
Hold To Pause Off On On Off
CSS Panel Menu On Off On On
Color Overlays Off Off Off Off
Cinematic Camera Default Default Default Default
Flash On Z-Cancel Off Off Off Off
FPS Display *BETA Off Off Off Off
Model Display Default Default High Poly Default
Special Model Display Off Off Off Off
Advanced Hurtbox Display Off Off Off Off
Hold To Exit Training Off On Off Off
Improved Combo Meter On Off On On
Tech Chase Combo Meter On Off On On
Combo Meter On Off On On
1v1 Combo Meter Swap Off Off Off Off
Neutral Spawns On On On On
Salty Runback On Off On On
Widescreen Off Off Off Off
Japanese Sounds Default Default Default Always
Stereo Fix for Hit SFX On On On On
Random Select With Variants Off Off Off Off
Disable HUD Off Off Off Off
Disable Anti-Aliasing Off Off Off Off
Always Show Full Results On On On On
Skip Training Start Cheer Off Off Off Off
Default CPU LVL (V.S.) 3 3 3 3
Jigglypuff Sing GFX Anims On Off On On

Gameplay Settings

Toggle Community Tournament Netplay Japanese
Hitstun Normal Normal Normal Normal
Hitlag Normal Normal Normal Japanese
Japanese DI Off Off Off On
Japanese Sounds Default Default Default Always
Momentum Slide Off Off Off On
Japanese Shield Stun Off Off Off On
Punish Failed Z-Cancel Off Off Off Off
Improved AI On Off On On
Tripping Off Off Off Off
Footstool Jumping Off Off Off Off
Air Dodging Off Off Off Off
Jab Locking Off Off Off Off
Edge C-Jumping Off Off Off Off
Perfect Shielding Off Off Off Off
Spot Dodging Off Off Off Off
Fast Fall Aerials Off Off Off Off
Ledge Trumping Off Off Off Off
Wall Teching Off Off Off Off

Music Settings

Toggle Community Tournament Netplay Japanese
Play Music On On On On
Random Music Off Off On Off
Salty Runback Preserves Song Off Off Off Off
Menu Music DEFAULT DEFAULT 64 DEFAULT
Music Title at Match Start On Off On On
Random Toggles for All Tracks On On On On

Stage Settings

Toggle Community Tournament Netplay Japanese
Stage Select Layout NORMAL TOURNAMENT NORMAL NORMAL
Hazard Mode NORMAL NORMAL NORMAL NORMAL
Whispy Mode Off Off Off JAPANESE
Yoshi's Island Cloud Anims Off Off Off Off
Camera Mode NORMAL NORMAL NORMAL NORMAL
Random Toggles for All Stages [Community] [Tournament] [Semi-Competitive] [Community]

These stages are set to On in the Tournament profile:

  • Dream Land
  • Deku Tree
  • Kalos Pokemon League
  • Pokemon Stadium
  • Tal Tal Heights (Hazards Off)
  • Glacial River
  • Dr. Mario
  • Fray's Stage
  • Spiral Mountain
  • Mushroom Kingdom DL (Hazards Off)
  • Crateria
  • Smashville
  • Yoshi's Story
  • Gerudo Valley
  • Hyrule Castle DL (Hazards Off)
  • Peach's Castle DL (Hazards Off)
  • Fray's Stage - Night
  • Goomba Road
  • Sector Z DL (Hazards Off)
  • Saffron City DL
  • Yoshi's Island DL (Hazards Off)
  • Zebes DL (Hazards Off)
  • Planet Clancer
  • Final Destination DL
  • Duel Zone DL
  • Meta Crysal DL
  • Green Hill Zone
  • Pokemon Stadium 2
  • Winter Dream Land
  • Glacial River Remix

These stages are set to On in the Semi-Competitive profile:

  • Congo Jungle
  • Dream Land
  • Hyrule Castle
  • Meta Crystal
  • Peach's Castle
  • Saffron City
  • Mini Yoshi's Island
  • First Destination
  • Ganon's Tower
  • Kalos Pokemon League
  • Pokemon Stadium
  • Tal Tal Heights
  • Glacial River
  • WarioWare, Inc.
  • Dr. Mario
  • Great Bay
  • Tower of Heaven
  • Fountain of Dreams
  • Muda Kingdom
  • Mementos
  • Sprial Mountain
  • Mute City DL
  • Mad Monster Mansion
  • Bowser's Stadium
  • Delfino Plaza
  • Kitchen Island
  • Crateria
  • Smashville
  • New Pork City
  • Norfair
  • Corneria City
  • Congo Falls
  • Yoshi's Story
  • Gerudo Valley
  • Fray's Stage Night
  • Goomba Road
  • Saffron City DL
  • Yoshi's Island DL
  • Bowser's Keep
  • Windy
  • dataDyne
  • Planet Clancer
  • Castle Siege
  • Yoshi's Island II
  • Cool Cool Mountain SR
  • Cool Cool Mountain DL
  • Hyrule Castle SR
  • Mute City
  • Green Hill Zone
  • Pirate Land
  • Casino Night Zone
  • Metallic Madness
  • Pokemon Stadium 2
  • Norfair Remix
  • Glacial River Remix