Skip to content

Project Midas 1.0.1 (Android)

Latest

Choose a tag to compare

@sergiomanzur sergiomanzur released this 23 Oct 04:14
· 5 commits to main since this release

Project Midas for Android (v1.0.1)

First official release of the native Android port of Project Midas (GoldenEye 007 PC decompilation port), matching the upstream v1.0.1 release.

Highlights & Features

  • Native Android Engine: Built with SDL2 and OpenGL ES 3.0 renderer supporting ARM devices (tested on Retroid Pocket / Android 13).
  • First-Run Permission & ROM Auto-Detection:
    • Automatically checks and requests storage permissions on initial launch (MANAGE_EXTERNAL_STORAGE on Android 11+ and READ_EXTERNAL_STORAGE on older versions).
    • Automatically locates and validates GoldenEye 007 (USA).z64 on device storage (/sdcard/Download, /sdcard/ROMs, /sdcard/roms/n64, external SD cards, etc.).
    • Verifies exact ROM size (12 MiB) and stock SHA-1 hash (�be01e4aeb033b6c0836819f549c791b26cfde83), normalizing byte order to .z64.
    • Persists configuration and source ROM path in midas.ini and Android preferences so subsequent runs boot straight into the game.
    • Storage Access Framework (SAF) document picker available as a fallback.
  • Controller & Handheld Support:
    • Out-of-the-box support for Retroid Pocket physical controls and standard Bluetooth/USB Android gamepads (Xbox, PlayStation, 8BitDo).
    • Seamless input handling mapped to Player 1.
  • On-Screen Touch Controls:
    • Full virtual touch controller overlay with dual analog thumbsticks, D-pad, action buttons, Z trigger, and Start/Pause.
    • Always-visible on-screen toggle: subtle HIDE / PAD toggle pill at the top-center allows hiding the on-screen overlay completely when using physical controls.
  • Full PC Feature Parity:
    • Complete in-game PORT OPTIONS menu accessible via Files menu and the in-game Pause Watch menu.
    • Video filters: 3-Point, Bilinear, Point, and Trilinear texture filtering.
    • Anisotropic filtering (2x, 4x, 8x, 16x), MSAA, High LOD, Mipmaps, 3D resolution scaling, Widescreen mode, custom FOV, and unlocked / 60 FPS pacing.
    • Audio: independent Music Volume, Sound Volume, and Stereo Panning sliders.
    • Gameplay QoL: Steady Scope, Distance Fading, Shoot-Through Fix, True Enemy Rockets, Always Crosshair, Aim Lock, Stamina Sway, and Mission Timer.
  • Visual Branding:
    • Custom GoldenEye 007 adaptive and legacy app icons across all Android display densities.
    • High-resolution portrait (1080x1920) and landscape (1920x1080) gunbarrel splash screens.

Special Thanks & Acknowledgements

Heartfelt thanks and full credit to:

  • murkantor and the entire Project Midas team for their incredible decompilation work, PC port architecture, and community leadership.
  • The GoldenEye 007 decompilation project contributors for making this historic preservation and port possible.
  • Rareware & Nintendo for creating the legendary masterpiece.