Mario Party 4

Party Board

Party Board is a native port of Mario Party 4 built on the GameCube decompilation, for PC, phones and Meta Quest. It adds online play for up to four players, frame rates up to 240 FPS and an on-screen GameCube controller.

Original Dev: Hudson Soft
Port Maintainer(s): zeranemesis

What You Need

  1. Requires a disc image of your own GameCube copy (USA GMPE01 rev 0 or 1, or Europe GMPP01). ISO, RVZ, WIA and GCZ are accepted.

    • GameCube disc image
    Verify Your Files (Client-Side) 100% In-Browser
    Privacy guarantee: Files never leave your device. File names, headers, and checksums are checked locally in your browser.

    Drag & drop file(s) here or browse from your device

    Matches your files against this port's requirements and calculates SHA-256 hashes.

    File Requirements Checklist (1 required):

    • GameCube disc image Pending file
  2. Target hardware: Snapdragon 865 or newer or equivalent (64-bit ARM64, Android 10+).

  3. Controls ready out of the box

    On-screen touch controls work immediately. Physical Bluetooth and USB-C controllers are also supported.

Hudson Soft GameCube Engine Decompilation & Cross-Platform Architecture

Hudson Soft’s celebrated 2002 GameCube title Mario Party 4 arrives natively on Android through Party Board, an ambitious port developed by zeranemesis. Originating from the clean-room C reverse-engineering effort led by the Mario Party R&D team (mariopartyrd/partyboard), this implementation eschews conventional GameCube emulation. Instead, the game’s core board simulation, random number generation, AI decision trees, and more than 50 distinct mini-games are compiled directly into native 64-bit ARM (aarch64) machine instructions.

The port is designed with a unified cross-platform architecture that shares a common codebase across desktop PCs, Android smartphones, handheld gaming consoles, and standalone Meta Quest virtual reality headsets. Free from the CPU cycle penalties of emulator runtimes, Party Board unlocks high-performance rendering enhancements, including native widescreen viewport support and uncapped refresh rates up to an astonishing 240 FPS for displays that support ultra-fast panels.

Validating Retail Disc Images Across GMPE01 & GMPP01 Revisions

In adherence to legal preservation principles, Party Board contains no copyrighted Nintendo or Hudson Soft assets. Users must extract data from their personal retail game media:

  1. Create a clean disc image from your own retail GameCube copy of Mario Party 4. The loader supports both North American releases (GMPE01 Revision 0 and Revision 1) as well as the European release (GMPP01).
  2. Supported container formats include .iso, .rvz, .wia, and .gcz, providing maximum flexibility for stored collections.
  3. Download and install the latest phone APK package from the project’s GitHub Releases page (version v0.20.0 or newer).
  4. Launch the application and select your disc image using the file chooser; the engine automatically performs a cryptographic hash check against known disc revisions to verify file integrity before booting.

Vulkan vs. OpenGL ES Backends, 240 FPS Support & Online Matchmaking

The Party Board overlay menu integrates extensive graphical and network features:

  • Dual Rendering Backends: Players can toggle between modern Vulkan and high-compatibility OpenGL ES graphics backends. The Vulkan pipeline delivers superior frame-time consistency and power efficiency on modern Adreno 600/700 series GPUs.
  • Uncapped High Frame Rates: For devices equipped with 90 Hz, 120 Hz, 144 Hz, or 240 Hz OLED screens, the renderer synchronizes animations without disrupting mini-game timing or physics calculation.
  • Cross-Platform Online Multiplayer: The built-in Party Board networking system allows up to four players to compete online across Android, PC, and Meta Quest hardware with low-latency netplay.
  • Content Unlocks: A dedicated settings sub-menu offers instant unlock toggles for all mini-games, bonus boards, and host characters, bypassing the requirement of completing lengthy single-player story runs.

Virtual GameCube Touch Layouts & Multi-Gamepad Port Configuration

Mario Party 4 features a variety of mini-game control requirements, from rapid button-mashing to analog joystick rotations:

  • On-Screen GameCube Overlay: For mobile users without peripherals, a transparent touch interface accurately mimics the classic GameCube button layout, complete with an analog thumbstick, C-stick, and oversized A button.
  • Multi-Gamepad Detection: Up to four Bluetooth or USB-C controllers can be paired to a single Android phone, tablet, or handheld console, facilitating authentic local couch-multiplayer parties.
  • Per-Port Configuration: The Party Board menu includes per-port input remapping, analog deadzone calibration, and vibration settings, ensuring that physical controllers match the button feel required for demanding mini-games like Booksquirm and Manta Rings.