Skip to content

Releases: turtlesoupy/opensmash-melee

OpenSmash Melee 0.3.4

Choose a tag to compare

@turtlesoupy turtlesoupy released this 13 Sep 22:17

Fixes character imports that could still fail after 0.3.3, including Guaxinim with Fox and several taller movesets.

  • Preserves source head proportions over a wider uniform fitting range while retaining shape validation.
  • Shows the current import stage and identifies the failed stage, moveset, and diagnostic log when an import fails.
  • Lets failed character preparation be retried under the same identity, retaining the previous source and diagnostics.
  • Handles accented character names consistently on Windows and distinguishes unavailable links from connection errors.

Both reported characters were imported through the packaged backend with all 26 movesets on each platform: 52 successful imports per platform. Failed-build retries, installer/startup checks, gameplay, fullscreen, and Escape were also validated. Platform reports, build manifests, and SHA-256 checksums are attached.

If an older import URL is unavailable, copy a fresh Melee import URL from the character's download panel on smash.fun.

Downloads: Windows x64 installer and Apple Silicon Mac DMG. The Mac build is unsigned. Generated characters adapt to each moveset's skeleton; successful import checks do not establish animation parity for every move.

OpenSmash Melee 0.3.3 — Character import fixes

Choose a tag to compare

@turtlesoupy turtlesoupy released this 13 Sep 01:50

Fixes character imports that could incorrectly fail with a retarget-correction error, including Puff and Guaxinim dos Milhões. The shared fitter now handles nearly flat head samples and corrects small head-to-body proportion mismatches automatically.

Also includes ZIP archive support for disc setup, a Clear disc action, and fixes to the native game frame during setup and play. Fullscreen now fits portrait displays correctly.

Downloads: Windows x64 installer and macOS Apple Silicon DMG. A user-supplied Melee USA 1.02 disc is required.

Platform build and validation reports are attached. Builds remain unsigned.

Validation: Windows packaged gameplay, fullscreen, Escape, startup and disc-setup checks passed. macOS DMG installation, startup, fullscreen regression tests, and all four reported character/target imports passed. macOS gameplay was not rerun for this release.

OpenSmash Melee 0.3.2 — Windows and Apple Silicon

Choose a tag to compare

@turtlesoupy turtlesoupy released this 12 Sep 21:09

OpenSmash Melee 0.3.2 improves desktop startup reliability and troubleshooting.

  • Allows up to 60 seconds for the local game service to start, accommodating slower first launches.
  • Adds timestamped startup diagnostics for dependency loading, application staging, runtime file verification, and localhost server startup to desktop-backend.log.
  • Reports the actual localhost port after the server is ready.

Includes the Windows x64 installer and Apple Silicon macOS DMG. Select your own Melee USA 1.02 disc on first launch. Existing saves and prepared characters remain in your application data folder.

These builds are unsigned. See the attached platform validation reports for checks performed and limitations.

OpenSmash Melee 0.3.1 — Windows and Apple Silicon

Choose a tag to compare

@turtlesoupy turtlesoupy released this 12 Sep 19:58

OpenSmash Melee 0.3.1 includes the latest desktop fixes for Windows and Apple Silicon Macs.

  • Fullscreen fills the display and consistently hides the character grid.
  • Checks controller availability before preparing characters.
  • Prepares up to four characters concurrently, with faster staging and clearer loading progress.
  • Expands default roster assignments to all supported Melee movesets.
  • Fixes Ice Climbers costume memory exhaustion and improves stock icon presentation.
  • Adds a guided Windows installer with shortcut options and a branded drag-to-Applications macOS DMG.

Select your own Melee USA 1.02 disc on first launch. Existing saves and prepared characters are retained outside the installation folder.

These builds are unsigned; the macOS build is for Apple Silicon.

OpenSmash Melee 0.3.0 — Windows and Apple Silicon

Choose a tag to compare

@turtlesoupy turtlesoupy released this 12 Sep 17:17

OpenSmash Melee 0.3.0 adds all 26 Melee movesets to the shared launcher. Choose an override in More → Settings → Players & Controllers; alternate costumes are generated locally on first use and cached.

  • Kirby and Jigglypuff use the big-head fit.
  • Ice Climbers prepares both partners, and Zelda/Sheik preserves the custom character through transformations.
  • The bundled roster retains its original movesets until you choose an override.
  • Game & Watch shares a costume file across colors, so its players must use the same custom character.

Desktop downloads are built locally for Windows x64 and Apple Silicon Macs (macOS 14+). Linux and Intel Mac archives are not included in this release. On Windows, run OpenSmash-Melee-0.3.0-win-x64-Setup.exe, then open OpenSmash Melee from the desktop or Start menu. Installation is per-user and does not require administrator access. On macOS, open OpenSmash-Melee-0.3.0-mac-arm64.dmg, drag OpenSmash Melee into Applications, then open it from Applications and eject the disk image. Choose your own unmodified Melee USA 1.02 ISO/GCM. No disc or extracted game data is included. The apps are unsigned.

Release builds now support a local or cloud choice. Local builds fetch and verify the release source automatically, then record checksums and the source commit with the artifacts.

Original Mac app and release tag: 91331ba4eba6db24eb0b438cc14966a34c6bbbfd. macOS DMG packaging: 5d0a24162422289dd8924cd9dad9c8a3a2a86dc4; the original app payload is unchanged. Windows installer packaging: f82e6f2cfbbb05befab9b03aad829802eb145991, using the same runtime payload. The Windows ZIP has been replaced with the installer and the Mac ZIP with the DMG; the release tag has not moved.

Validation: packaged startup, all 1,063 portrait decodes, ISO requirement, invalid-disc rejection, session authentication, and absence of bundled disc files passed on both platforms. macOS validation: 119 Python tests (1 skipped) and 12 launcher tests passed. Windows installer validation: 120 Python tests (13 skipped) and 18 JavaScript tests passed; clean installation, startup, upgrade, reinstall and uninstall passed. Upgrades and uninstall retain imported game data, characters, settings and saves. Existing profile contents were verified unchanged. These checks do not constitute exhaustive gameplay testing of every moveset.

The Mac DMG was built and tested on an Apple Silicon macOS 15 runner: disk-image checksum verification, read-only mounting, Applications shortcut, Finder layout, copying into a temporary install directory, isolated launcher startup and packaged ISO-gate checks passed. The Finder layout and running app were also checked in screenshots.

Desktop preview 0.2.1-preview.11 (Windows + Apple Silicon)

Choose a tag to compare

@turtlesoupy turtlesoupy released this 12 Sep 04:54

Desktop preview 0.2.1-preview.11 for Windows x64 and Apple Silicon Macs.

Download

  • Windows (64-bit): OpenSmash-Melee-0.2.1-preview.11-win-x64.zip
  • macOS (Apple Silicon, macOS 14+): OpenSmash-Melee-0.2.1-preview.11-mac-arm64.zip
  • Intel Mac and Linux archives are not part of this preview.

Getting started

  1. Extract the entire archive to a writable local folder, then run OpenSmash Melee.exe (Windows) or open OpenSmash Melee.app (macOS).
  2. On first launch, choose your own full, unmodified Melee USA 1.02 ISO or GCM. The app verifies the complete disc hash. No ROM or extracted game files are included.
  3. Pick Free-for-All for an immediate match, then choose a character.
  4. Gamepads: connect before launch and assign them under Players & rules. Keyboard controls are rebindable in the launcher.

What changed since preview.10

  • Downloads are roughly 45% smaller: portraits ship as WebP and character models drop unused material maps. Visible art and geometry are unchanged.
  • Rebindable keyboard controls with live highlighting, and randomized default opponents.
  • A manage gear on the roster to remove locally imported fighters.
  • Gamepad input now works while the game renders inside the launcher window (previously dropped by the engine's focus gate).
  • macOS: Bluetooth gamepads are discovered, and native matches use the ARM64 JIT for a steadier 60 FPS.
  • Launcher remembers window placement; match startup no longer waits on announcer encoding.

Validation

  • macOS: packaged clean-profile check passed (1,063 characters, all portraits decode, ISO required, invalid disc rejected, session authentication enforced). 112 Python tests passed (1 skipped).
  • Windows: engine and game module compiled fresh from this tag on Cloud Build; packaged clean-profile check passed (1,063 characters, ISO required, invalid disc rejected, session authentication enforced) and the service test suite passed before upload. Archive checksum verified after download.

Known limitations

  • Both archives are unsigned. Windows SmartScreen will warn ("Windows protected your PC"); choose More info, then Run anyway. macOS may require right-click, Open, or allowing the app under Privacy & Security.
  • Windows gameplay, GPU performance, audio and controllers still need testing on real hardware. Send Windows version, GPU, selected character and logs if a match fails.

SHA-256

5db5642eebd80b2d140a0286847f3a65801fd4cec41fde8b971e7371d1a9c11d  OpenSmash-Melee-0.2.1-preview.11-win-x64.zip
3e80df6db467db98b2065bd07bfaeb4f8200bf3fd8869d5a82f73b3f42aa3af0  OpenSmash-Melee-0.2.1-preview.11-mac-arm64.zip

Windows x64 test preview

Pre-release

Choose a tag to compare

@turtlesoupy turtlesoupy released this 11 Sep 15:18

Windows x64 test preview, 0.2.1-preview.10

  1. Download and extract the entire ZIP to a writable local folder.
  2. Run OpenSmash Melee.exe from the extracted folder.
  3. On first launch, choose your full, unmodified Melee USA 1.02 ISO or GCM. The app verifies the complete disc hash. No ROM is included.
  4. Select Free-for-All for an immediate match, then choose a character.
  5. For a PS5 controller, connect it before launch and assign Gamepad 1 in Players & rules. Controls are available in the launcher.

Validation: Windows engine and game module compiled; clean packaged service startup passed, all 1,063 characters present, ISO required, invalid ISO rejected, session authentication enforced. 75 Python tests completed (11 skipped). ZIP size and SHA256 independently verified after download.

Limitations: unsigned preview; Windows gameplay, GPU performance, audio and physical controller input still need testing on your PC. This is the committed embedded-launcher snapshot from September 10 plus Windows build fixes; later ongoing launcher edits are not included. Send Windows version, GPU, selected character/moveset, and logs if a match fails.

Desktop runtime v1 (internal, partial)

Pre-release

Choose a tag to compare

@turtlesoupy turtlesoupy released this 10 Sep 19:33

Apple Silicon and Intel macOS runtime payloads from Actions 34516089596 with launch-plugin filename corrected by 5f8fa4d. Windows and Linux still pending because Actions billing blocks new jobs. The app workflow requires all four assets before building. No ISO or extracted game filesystem; contains game-derived compiled code. Private internal cache.

Desktop preview 0.2.0 — Apple Silicon

Pre-release

Choose a tag to compare

Private Apple Silicon preview of the shared desktop launcher. Download and unzip OpenSmash-Melee-0.2.0-mac-arm64.zip and open the app on macOS 14 or newer.

  • Uses the same React roster and five launch modes as the web launcher.
  • Includes 1,063 complete custom-character sources and six standard retarget families. Experimental retarget-picker controls are not yet in the shared UI.
  • Requires your own full Melee USA 1.02 ISO/GCM on first launch, verifies its hash, and stores the installation and saves outside the app. No ISO or extracted game filesystem is included.
  • Unsigned development preview; macOS may require explicitly allowing the app to open.

The native engine is built separately and reused across launcher builds. Windows, Linux and Intel Mac app archives are not included in this preview. GitHub Actions billing currently blocks new platform build jobs.

See build-manifest.json and SHA256SUMS.txt for source provenance and archive checksums.

Private native build inputs v3

Pre-release

Choose a tag to compare

@turtlesoupy turtlesoupy released this 10 Sep 18:58

Internal compilation inputs with pinned Windows and Vulkan dependencies. No ISO or extracted game filesystem.