joaorb64 / smashremix-plus-extra
git clone https://github.com/joaorb64/smashremix-plus-extra.git
0.6.0 · 2mo ago
🔥 on GitHub Trending today
Modding engine for Smash Remix
+0
stars, 24h · #23,648
+~2
stars, 7 days · #22,577
+16
stars, 30 days · #26,704
135
★ total · +2% this week
14
forks · 46 open issues
Star history (as recorded here)
LanguageAssembly
License—
Created2026-06-20 (4mo ago)
Last push8d ago
Watchers15
OwnerUser
Seen on GitHub Trending
- 2026-10-23 — #18 monthly in assembly · +14 ★
- 2026-10-22 — #18 monthly in assembly · +16 ★
- 2026-10-21 — #15 monthly in assembly · +15 ★
- 2026-10-20 — #15 monthly in assembly · +14 ★
Links
README excerpt
# Extra content build system - **NOTE: This is not an official update to "Smash Remix" This is only a tool to add fan content to the game. The patches we provide are a community effort of new content all in one patch.** - If you would like to download our newest patch, please go here: Latest Release - After you have downloaded our patch, you can use this patcher to create the rom. # How To Play - If you are on MOBILE, you need an emulator that will properly run ROMs over 64MB. For Android, best emulator would be Mupen64Plus-AE NIGHTLY BUILD - For PC (Windows, Linux) it's recommended to use RMG-K as this emulator supports online play AND rollback. ## Prerequisites For Building Your Own Build - Windows: Python 3.12+, pipenv - pipenv gets installed automatically by build.bat - to install manually, run `python -m pip install pipenv` in a terminal - Linux: Python 3.12+, pipenv, wine ## Setting Up Your Own Build - Clone the repository using `git clone --recursive` (note the recursive here for it to clone the original smashremix repo as a submodule) - If you cloned the repo non-recursively, run `git submodule update --init --recursive` in the clone directory to initialize and update the smashremix submodule - If you don't have Git or downloaded this repository without it (i.e. Code -> Download ZIP), download the Smash Remix source manually and extract it's files into `smashremix` - Clone into a local drive location and not somewhere like OneDrive to avoid potential issues - Copy your legal vanilla SSB64 ROM into `smashremix/roms/` as `ssb.rom`. If you have a `.z64`, just rename the extension - Set up the Python environment: In your clone directory, run `python -m pipenv install` (automatically handled by build.bat) ## Building **To build, simply run:** - **Windows: `build.bat`** - Manual build: `python -m pipenv run character_appender.py && patch_extra.bat` - **Linux:** - `pipenv run python3 character_appender.py && wine patch_extra.bat` The build consists of two parts: - Running `character_appender.py` which does all the magic and generates a `smashremix/roms/original_extra.z64`. This is an extension of the `/roms/original.z64` file with extra content. It also prepares the `src/` and `build/` directories - Running `patch_extra.bat` which builds the final ROM just like Remix. ## Modding Resources - Modding Wiki - Moveset Editor - Scripts for extracting characters/stages from ROM, fixing normals from Blender, projectile creation, etc. are included with +EXTRA's source. - Templates for various assets are included with +EXTRA's source. ## FAQ - **"Where do I download this MOD?"** Head over to the 'Releases' section and download the latest version. - **"Is this a new Smash Remix update?"** This mod is NOT an official Smash Remix update, it builds off Remix, and adds cool stuff from the community! - **"What is the purpose of Smash Remix +EXTRA?"** We wanted to design a project that will allow users to add their own custom content on top of Sm