Skip to content

Releases

v2.0.1-port.12

Choose a tag to compare

@github-actions github-actions released this 13 Nov 15:29
9308182

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 reached BattleShip.cfg.json when
    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 the torch program next to the game, as up to v2.0.1-port.10. The extracted files are the same, and an
    .o2r you 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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 11 Nov 02:31
391dfe2

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
    torch program. 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.
    Download BattleShip-Remix-windows-x64.zip and extract it into your game folder, replacing the old files; your saves,
    settings and BattleShip-Remix.o2r stay.

  • Windows players on v2.0.1-port.10 or 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 for BattleShip-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 .zip or a folder of loose PNGs in PPSA99264/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 .o2r and .recipe extracted by the Windows build are now accepted by the
    Switch (#3). Windows builds computed the recipe from a copy
    of config.yml with Windows line endings, so their recipe never matched the Switch's. Because of this fix, the
    Windows game extracts BattleShip-Remix.o2r again 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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 10 Nov 00:27
350ac75

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 .app in 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 .nro right 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. Your BattleShip-Remix.o2r and .recipe are 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 the update-pending
    folder or reinstall from the zip.
  • Windows: fixed the updater. Its restart script looked for BattleShip.exe instead of BattleShip-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 example OneDrive\Área de Trabalho): it used to crash
    at startup when it could not open f3d.o2r.
    (Windows build removed, see the note above.)
  • 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) and mods/ 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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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 Windows x64 (removed, see the note above; 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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:15
588197d

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 15:29
6609a28

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 14:15
d58b2ce

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 08 Nov 02:13
7a0b344

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:44
ac560b6

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 07 Nov 03:27
3f88bf2

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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:41
4f84eff

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.nro and replaces it on the SD card, then
    Restart Game relaunches it. The release now also ships the bare BattleShip-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-1 13716381ed5e29be2606e0f4724b18fd00789d04; .z64, .n64 or .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