Repository navigation
Releases
v2.0.1-port.12
Highlights
- All platforms: settings changed in the game are kept after a restart
(#6). The game rejected its own save at every launch and
wrote the defaults back, so sound, screen adjust, VS and 1P records, unlocks and Remix bonus records were lost each
time. A save written by an older build is reset to the defaults once more at the first launch of this release;
from then on it is kept. Item Switch and the VS rules (handicap and the like) are not part of the save in the original
game or in Smash Remix, so they still start from their defaults. Port Menu settings were never affected. - All platforms: Remix settings changed inside the game are saved right away. The stage select hazard mode, the
Training menu, the CSS panel, the Remix modes and the profile loaders only reachedBattleShip.cfg.jsonwhen
something else saved it, so closing the game from the system (PS5 button, swiping the app away on Android) lost them. - All platforms: the Remix text drawn over the screen fits the widescreen picture. With widescreen on, the CSS
panel menu text (Shield, Player Tag, Visibility...) of the 1P and 4P cards spilled into the next card; it now sits
inside its card, and the other Remix labels drawn the same way follow. - Conker's up special: the tail spins and stays on the body
(#7). The same cause broke other Remix specials, now
fixed too: Marina's neutral special drew her head apart from the body, Dragon King sank into the floor during his
down special, and Banjo's down special and Dedede's and Peach's neutral specials showed a wrong pose. - macOS, Linux and Windows: the ROM extractor is a separate program again. The app, the AppImage and the Windows
zip carry thetorchprogram next to the game, as up tov2.0.1-port.10. The extracted files are the same, and an
.o2ryou already have is kept.
Nothing changed in the asset pipeline: on the Switch, keep the BattleShip-Remix.o2r and .recipe you already have.
Switch builds up to v2.0.1-port.9 still download the bare BattleShip-Remix.nro, so that file stays in this release.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app). On macOS and Linux later updates install from
inside the game; on Windows the game tells you about them and you extract the new zip into the game folder.
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). Both files must come from a desktop build of the same release as the .nro: the game
refuses to start if the .recipe is missing or does not match, and the error screen shows both recipes. When a release
changes the asset pipeline, copy the newly extracted .o2r and .recipe again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-macos.zip |
macOS (Apple Silicon), the .app zipped; the in-game updater downloads it |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows-x64.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix.nro |
The Switch .nro alone, kept for builds up to v2.0.1-port.9 (their updater downloads it); newer builds update from the Switch zip |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.11...v2.0.1-port.12
v2.0.1-port.11
Highlights
Windows: v2.0.1-port.10 was blocked by Smart App Control. On Windows 11 with Smart App Control on, Windows
refused to open the port.10 executable ("Smart App Control blocked an app that may be unsafe"). Our Windows builds are
not signed yet, and Smart App Control blocks unsigned programs that Microsoft does not know, which a new build is.
The Windows zip of this release opened and extracted the ROM on a machine with Smart App Control on, from a folder with
an accented name (OneDrive\Área de Trabalho). If Windows still blocks it on yours, keep v2.0.1-port.9 for now: we
applied for code signing, which ends these blocks.
-
macOS and Linux: the ROM extractor now runs inside the game; the app and the AppImage no longer carry a separate
torchprogram. The extracted files are the same. -
Windows: the game no longer installs updates by itself. To install an update, the old updater wrote a script
(update_game.bat) that waited for the game to close, unpacked the zip over the running executable, restarted the
game and deleted itself. Antivirus programs flag exactly that behavior, so some of them flagged the game. Now, when a
new release is out, the game only tells you at start-up and in Port Menu > About, and the button opens this page.
DownloadBattleShip-Remix-windows-x64.zipand extract it into your game folder, replacing the old files; your saves,
settings andBattleShip-Remix.o2rstay. -
Windows players on
v2.0.1-port.10or older: your game will not offer this update. The Windows zip has a new
name,BattleShip-Remix-windows-x64.zip, so the old updater, which looks forBattleShip-Remix-windows.zip, finds
nothing and never runs its script again. Download this release from this page once; from then on the game tells you
about new releases. -
PlayStation 5: hi-res texture packs load (#5). The
console does not let the game list folders inside the title folder the usual way, so the game never found the pack in
mods/. It now lists the folder another way; a pack.zipor a folder of loose PNGs inPPSA99264/mods/works,
and it is on by default (Port Menu > Assets > Mods). -
All platforms: Port Menu > About shows the installed version at the top.
-
Switch with files from Windows: the
.o2rand.recipeextracted by the Windows build are now accepted by the
Switch (#3). Windows builds computed the recipe from a copy
ofconfig.ymlwith Windows line endings, so their recipe never matched the Switch's. Because of this fix, the
Windows game extractsBattleShip-Remix.o2ragain once on its first launch; macOS and Linux do not.
Nothing changed in the asset pipeline: on the Switch, keep the BattleShip-Remix.o2r and .recipe you already have.
Switch builds up to v2.0.1-port.9 still download the bare BattleShip-Remix.nro, so that file stays in this release.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app). On macOS and Linux later updates install from
inside the game; on Windows the game tells you about them and you extract the new zip into the game folder.
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). Both files must come from a desktop build of the same release as the .nro: the game
refuses to start if the .recipe is missing or does not match, and the error screen shows both recipes. When a release
changes the asset pipeline, copy the newly extracted .o2r and .recipe again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-macos.zip |
macOS (Apple Silicon), the .app zipped; the in-game updater downloads it |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows-x64.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix.nro |
The Switch .nro alone, kept for builds up to v2.0.1-port.9 (their updater downloads it); newer builds update from the Switch zip |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.10...v2.0.1-port.11
v2.0.1-port.10
Warning
The Windows build was removed from this release. On Windows 11 with Smart App Control on, Windows refused to
open the port.10 executable ("Smart App Control blocked an app that may be unsafe"), and some antiviruses flagged it.
Our Windows builds are not code-signed yet, and Smart App Control blocks unsigned programs that Microsoft does not
know yet, which a new build is. We first suspected a manifest setting added in this release (the UTF-8 code page
entry, activeCodePage), but later tests showed builds without it can be blocked too. We applied for code signing,
which ends these blocks. The Windows items below are struck out because no Windows build of this release is
available. Windows players: keep using v2.0.1-port.9 until the next release
(#4).
Highlights
The in-game updater installs the whole release on every platform. It now downloads the package made for your
platform instead of a single file.
- macOS: the update is installed in place. The app downloads
BattleShip-Remix-macos.zip, unpacks the new app next
to the installed one and swaps it in when you restart the game; there is no need to open the DMG again. The app must be
an installed.appin a folder you can write to (for example Applications): a copy run from the mounted DMG reports an
error, and then you install from the release page. An update applied this way does not need the right-click Open step. - Nintendo Switch: the updater downloads
BattleShip-Remix-switch.zip, replaces the.nroright away and stages
the other files of the zip (f3d.o2r,config.yml,gamecontrollerdb.txt,assets/,README.txt); they are moved
into place the next time the game boots. YourBattleShip-Remix.o2rand.recipeare never touched: when a release
changes the asset pipeline you still copy a freshly extracted pair from a desktop build, and the error screen explains it.
If applying the staged files fails, the error screen names the file and tells you to delete theupdate-pending
folder or reinstall from the zip. Windows: fixed the updater. Its restart script looked for(Windows build removed, see the note above.)BattleShip.exeinstead ofBattleShip-Remix.exe, so it
never waited for the game to close, could not unpack over the running executable and could not restart the game.
The game also launches from folders with non-ASCII names (for exampleOneDrive\Área de Trabalho): it used to crash
at startup when it could not openf3d.o2r.- Nintendo Switch: stage select starts faster, the 1P VS card animates smoothly, and the update popup works with the
controller's A, B and Start buttons. Boot and scene-load timings are written to the log, which is buffered and
flushed once a second. The hi-res texture pack is now opt-in (256 MB cache) andmods/is only scanned once it is on. - Gameplay: fixed Marth's hidden joint in the shared common-table statuses.
Switch builds up to v2.0.1-port.9 still download the bare BattleShip-Remix.nro, so that file stays in this release.
Builds from this release on update from the Switch zip.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app). Later updates install from inside the game.
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). Both files must come from a desktop build of the same release as the .nro: the game
refuses to start if the .recipe is missing or does not match, and the error screen shows both recipes. When a release
changes the asset pipeline, copy the newly extracted .o2r and .recipe again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-macos.zip |
macOS (Apple Silicon), the .app zipped; the in-game updater downloads it |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
SHA256SUMS.txt still lists it) |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix.nro |
The Switch .nro alone, kept for builds up to v2.0.1-port.9 (their updater downloads it); newer builds update from the Switch zip |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.9...v2.0.1-port.10
v2.0.1-port.9
Highlights
Logs only keep the last run. The engine log (logs/BattleShip-Remix.log) used to grow with every launch and keep up
to ten rotated copies (BattleShip-Remix.1.log ... .10.log, 10 MB each). It is now emptied at every launch, like
ssb64.log. The old rotated copies are no longer used and can be deleted.
The self-updaters (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.8...v2.0.1-port.9
v2.0.1-port.8
Highlights
Clearer Switch error for the extracted game data. The "different version of the game" screen now says which
problem you have: BattleShip-Remix.o2r.recipe is missing (copy both files, not only the .o2r), or the .o2r was
extracted by another release (it shows both recipe hashes). It also prints the folder to copy the files to.
Fewer needless re-extractions. The extracted data is now tied to a pinned extraction revision instead of whatever
commit of the extractor was built, so unrelated changes no longer ask Switch users to copy a new .o2r by hand.
About page. The About tab of the port menu credits BattleShip Remix, the Smash Remix team and the other components
above the original BattleShip credits.
The self-updaters (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.7...v2.0.1-port.8
v2.0.1-port.7
Highlights
Update popup at start (desktop and Switch). The game now checks for a new release when it starts and offers it in
a popup. Accepting downloads and installs it, then restarts the game: the AppImage on Linux, the update script on
Windows and the homebrew loader on Switch. On macOS the disk image opens for you to copy the app, and the popup
offers to close the game. Choosing Later goes on to the game.
PS5 Exit fixed. Choosing Exit in the port menu left a black screen, or reported a crash. It now closes the game and
returns to the home screen.
The self-updaters (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.6...v2.0.1-port.7
v2.0.1-port.6
Highlights
PS5 in-game updater fixed. The port.5 updater installed the new files without the execute permission, so the
console refused to start the game afterwards ("The application could not be started"). Updates now install with the
same permissions as a fresh install.
If you are on port.5, update through ProsperoStore or install the release zip again by FTP. If you already updated
from the in-game menu and the game no longer starts, either reinstall the zip, or run chmod 777 by FTP on every file
in /data/homebrew/PPSA99264/. Updates from this release onward work from the in-game menu.
PS5 licence notices. The PS5 title folder now ships LICENSE, THIRD_PARTY_NOTICES.txt and the GPL-3.0 text
(the PS5 build links GPL-3.0 components: ps5-opengl, the native app runtime and the payload SDK).
Easier ROM. The install steps point at the Smash Remix web patcher, which makes
the Remix ROM in the browser.
The self-updaters (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.5...v2.0.1-port.6
v2.0.1-port.5
Highlights
New: PlayStation 5. BattleShip-Remix now runs as a native homebrew title (PPSA99264, "BattleShip Remix") on
jailbroken PS5 consoles with ShadowMountPlus. Unzip the folder to /data/homebrew/ (or an external drive), drop your
ROM in it, and the first launch converts it on the console, with system notifications while it works. Saves,
settings and logs stay in the title folder. The touchpad, or L3+R3, opens the port menu, which works with the pad;
its About page checks GitHub for new releases and installs them in place, starting with the next release.
New artwork. A new Smash Remix logo and "SR" icon on every platform: the macOS app and DMG background, the
Windows executable, the Linux AppImage and window icon, the Android launcher, the Switch Home menu and the PS5 home
screen tile and background.
The self-updaters (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made from your Super Smash Bros. NTSC-U v1.0 ROM with the
Smash Remix web patcher (in the browser, nothing to install) or the Remix 2.0.1
patch from the Smash Remix releases (ROM SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
PlayStation 5 (homebrew): needs a jailbroken PS5 with ShadowMountPlus. Unzip
BattleShip-Remix-ps5-PPSA99264.zip to /data/homebrew/ (or the same folder on an external drive), so the game sits
in PPSA99264/, copy your ROM into that folder as baserom.remix.z64 (by FTP), and open BattleShip Remix from the
Games row. The first launch extracts BattleShip-Remix.o2r into the same folder (a system notification tells when it
starts and ends); saves, settings and logs stay there too. L3+R3 opens the port menu (the Create button belongs to the
system).
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
BattleShip-Remix-ps5-PPSA99264.zip |
PlayStation 5 homebrew title folder (PPSA99264/) |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.4...v2.0.1-port.5
v2.0.1-port.4
Highlights
Fix: fighters sinking into the floor. Marth's and Roy's Dancing Blade (neutral special) drew the fighter buried up
to the shoulders on its first two swings. Moves that copied hidden-joint animation flags from a vanilla parent fighter
now follow their own Remix animation data; the same fix also applies to moves of Wario, Piano, Wolf, Mewtwo, Sheik,
Dedede, Goemon, Banjo and Peach.
The self-updaters added in the previous release (Android, Switch, desktop) offer this version automatically.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made by applying the Remix 2.0.1 patch from the
Smash Remix releases to your Super Smash Bros. NTSC-U v1.0 ROM
(SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.3...v2.0.1-port.4
v2.0.1-port.3
Highlights
New: self-updating Android and Switch. The game now downloads and installs new releases itself.
- Android: on launch the app checks for a new release, downloads the APK and asks Android to install it (one tap to
confirm). The first install from this release must be done by hand; later releases update in place. If you installed
a build signed with another key, uninstall it once first. - Switch: About > Check for updates downloads the new
BattleShip-Remix.nroand replaces it on the SD card, then
Restart Game relaunches it. The release now also ships the bareBattleShip-Remix.nro. - Remix menu: every setting has a short tooltip explaining what it does.
Install
No game data is included: you need your own ROM.
baserom.remix.z64: Smash Remix 2.0.1, made by applying the Remix 2.0.1 patch from the
Smash Remix releases to your Super Smash Bros. NTSC-U v1.0 ROM
(SHA-113716381ed5e29be2606e0f4724b18fd00789d04;.z64,.n64or.v64).
macOS, Linux, Windows: run the app. On the first launch it asks for the ROM and extracts BattleShip-Remix.o2r
into its app data folder. The macOS app is not notarized: the first time, right-click it and choose Open (or run
xattr -dr com.apple.quarantine /Applications/BattleShip-Remix.app).
Nintendo Switch: the console does not read the ROM. Run a desktop build once to extract BattleShip-Remix.o2r
and BattleShip-Remix.o2r.recipe, unzip BattleShip-Remix-switch.zip to the root of the SD card, copy the two files
next to BattleShip-Remix.nro in sdmc:/switch/BattleShip-Remix/, and launch it in full-memory mode (hold R while
opening an installed game). When a release changes the asset pipeline, copy the newly extracted .o2r and .recipe
again.
Android (arm64): install BattleShip-Remix-android.apk (allow installs from unknown sources), open it and pick the
Smash Remix 2.0.1 ROM; it extracts BattleShip-Remix.o2r on the phone. It installs next to the vanilla BattleShip app.
32-bit Android (armeabi-v7a) is not shipped yet.
Files
| File | Platform |
|---|---|
BattleShip-Remix.dmg |
macOS (Apple Silicon) |
BattleShip-Remix-x86_64.AppImage |
Linux x86_64 |
BattleShip-Remix-windows.zip |
Windows x64 |
BattleShip-Remix-switch.zip |
Nintendo Switch homebrew (.nro, f3d.o2r, config.yml, assets/) |
BattleShip-Remix-android.apk |
Android arm64-v8a, Android 7+ |
SHA256SUMS.txt |
Checksums |
Report bugs on this repository's issue tracker, not on
BattleShip, Smash Remix or Harbour Masters.
Full Changelog: v2.0.1-port.2...v2.0.1-port.3