Quality-of-life patches for Super Ghouls 'n Ghosts (SNES).
- Air Control — Mario-style horizontal movement during jumps and double jumps. Configurable acceleration, max speed, and friction.
- Throw Cancel — Cancel the throw animation with a jump after a short delay, reducing commitment to attacks.
- FastROM — Converts the ROM from SlowROM to FastROM, boosting CPU clock from 2.68 MHz to 3.58 MHz (~33% faster). Significantly reduces slowdown in busy scenes.
- Title Screen Text — Displays "ENHANCED" below the logo on the title screen.
All features are individually toggleable in config.asm.
- Download asar from github.com/RPGHacker/asar/releases and place
asar.exein thetools/folder - Supply your own ROM — place a clean Super Ghouls 'n Ghosts (USA)
.sfcROM atrom/clean.sfc - Run the build script:
build.bat - The patched ROM is output to
rom/gng_enhanced.sfc— open it in your emulator
All parameters are in config.asm. Edit values, re-run build.bat, and test.
| Parameter | Default | Description |
|---|---|---|
air_accel |
$0028 |
Horizontal acceleration per frame |
air_decel |
$0018 |
Friction when no direction held |
air_max_speed |
$0160 |
Max horizontal airborne speed |
air_turn_boost |
$0010 |
Extra decel when pressing opposite direction |
enable_friction |
1 |
Slow to stop when releasing d-pad (0 = ice physics) |
| Parameter | Default | Description |
|---|---|---|
throw_cancel_enabled |
1 |
Enable/disable throw cancel |
throw_cancel_cooldown |
$08 |
Cooldown threshold — lower = more delay before cancel allowed |
| Parameter | Default | Description |
|---|---|---|
fastrom_enabled |
1 |
Enable FastROM speed boost |
title_text_enabled |
1 |
Show "ENHANCED" on title screen |
To distribute the hack as a BPS patch (no ASM source needed):
- Download Floating IPS (flips) and place the executable in
tools/ - Run
build.bat— it will automatically generaterom/gng_enhanced.bps - Share the
.bpsfile. Users apply it with flips or RomPatcher.js (browser-based, no install)
This project contains no copyrighted material. You must supply your own legally obtained ROM. The patch files modify game behavior but contain no game assets or code from the original ROM.
- FredYeye — Super Ghouls 'n Ghosts Disassembly (invaluable reference)
- RPGHacker — asar assembler