github sergiomanzur/regaiden-recomp v0.4.0
v0.4.0 - Dash / Run System, Android Touch Sprint, & Verified Cheats Engine

3 hours ago

Resident Evil Gaiden Recompiled v0.4.0

A major gameplay and quality-of-life update introducing a configurable Dash / Sprint system, dedicated Android touch sprint controls, and a completely overhauled and verified Cheats Engine.

Downloads

Platform Package Instructions
Windows (x64) Resident_Evil_Gaiden_Recomp_v0.4.0_Windows.zip Extract zip, place your legally dumped Resident Evil Gaiden (USA).gbc next to the .exe, and run!
Android (ARM64) Resident_Evil_Gaiden_Recomp_v0.4.0_Android.apk Sideload and install the APK on any 64-bit Android device.
Android Package Resident_Evil_Gaiden_Recomp_v0.4.0_Android.zip Archive containing the APK, full documentation, and license.

ROM Notice: No copyrighted ROM files or commercial assets are included. You must supply your own legally dumped Game Boy Color ROM named Resident Evil Gaiden (USA).gbc.


What's New in v0.4.0

🏃 Configurable Overworld Dash / Sprint System

  • Fixes Sluggish Exploration: Resident Evil Gaiden is famous for its slow walking speed. You can now sprint across the ocean liner Starlight at up to 2.5x speed.
  • Context-Sensitive B-Button Dash (Enabled by default): Holding Game Boy B (Keyboard X/K, Gamepad A/Cross) while moving sprints without opening the inventory. Tapping B while stationary opens the inventory screen as normal.
  • Dedicated Dash Actions:
    • Keyboard: Hold Left Shift or Right Shift.
    • Controller / Gamepad: Hold R1 (Right Shoulder) or L1 (Left Shoulder).
    • Android Touch Screen: Dedicated on-screen >> sprint button in Electric Blue positioned comfortably above the B button.
  • New Gameplay Settings Tab:
    • Open the in-game settings menu (F10 or Gamepad L3) and select the new Gameplay tab.
    • Modes: 0 = Disabled (1x Walk Only), 1 = Hold Button to Run (Default), 2 = Always Run (Whenever Moving).
    • Speed Slider: Fine-tune sprint speed from 125% to 250% (Default: 200% / 2x speed) with a 1-click Reset button.
    • B-Button Toggle: Easily enable or disable the B-button sprint behavior.
  • Combat & Menu Safety: Dashing automatically pauses during battle (detected via battle engine ROM Banks 13 & 14) and menus/inventory (gb_state_is_ui_screen), preserving 100% original combat meter timing, hit detection, and CD audio pitch.

⚔️ Fully Verified Cheats Engine

  • Fixed Built-in Cheats Not Working: Previous versions referenced dummy memory addresses. All built-in cheats have been re-anchored to the real, hardware-verified memory map from the Game Boy Color disassembly:
    • Infinite Health: Sets full health for Barry (100 HP), Leon (100 HP), and Lucia (120 HP), while continuously clearing poison status and poison counters.
    • Infinite Ammo: Grants max ammo (99) across all 5 weapon ammo pools (Handgun, Shotgun, Grenade Launcher, Assault Rifle, Rocket Launcher).
    • Unlock All Weapons: Sets inventory bitmasks to unlock every weapon in the game.
    • Infinite Items: Max First Aid Sprays, Green & Red Herbs, and Kevlar Armor.
    • Freeze Combat Reticle / Always Perfect Hit: Centers and locks combat reticle to target, overrides hit check outcome $CBD3 to 0, and guarantees critical hits.
    • One-Hit Kill in Battle: Comprehensive damage calculation hooks across all enemy classes (loc_0d_49c2, loc_0d_5f8e) and the central attack dispatcher (pc_44e3), plus active RAM health clamping. Instantly defeats any enemy type—including standard zombies, female zombies, mutated creatures, and the Tyrant.
  • Banked GameShark Codes: Added full support for Game Boy Color banked GameShark codes (9Bxxxxxx format) with whitespace and hyphen auto-sanitization.

📱 Android Touch Controls & Improvements

  • Added a dedicated virtual >> sprint button to the Android touch overlay.
  • Complete asset pack path resolution in external app storage (/sdcard/Android/data/com.capcom.regaiden/files/).

Full Changelog

See CHANGELOG.md for full commit history and technical details.

Don't miss a new regaiden-recomp release

NewReleases is sending notifications on new releases.