Repository navigation
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.