Skip to content

JoshuaACurrier/GnG-Enhanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Ghouls 'n Ghosts Enhanced

Quality-of-life patches for Super Ghouls 'n Ghosts (SNES).

Features

  • 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.

Setup

  1. Download asar from github.com/RPGHacker/asar/releases and place asar.exe in the tools/ folder
  2. Supply your own ROM — place a clean Super Ghouls 'n Ghosts (USA) .sfc ROM at rom/clean.sfc
  3. Run the build script:
    build.bat
    
  4. The patched ROM is output to rom/gng_enhanced.sfc — open it in your emulator

Configuration

All parameters are in config.asm. Edit values, re-run build.bat, and test.

Air Control

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)

Throw Cancel

Parameter Default Description
throw_cancel_enabled 1 Enable/disable throw cancel
throw_cancel_cooldown $08 Cooldown threshold — lower = more delay before cancel allowed

Feature Toggles

Parameter Default Description
fastrom_enabled 1 Enable FastROM speed boost
title_text_enabled 1 Show "ENHANCED" on title screen

Distribution

To distribute the hack as a BPS patch (no ASM source needed):

  1. Download Floating IPS (flips) and place the executable in tools/
  2. Run build.bat — it will automatically generate rom/gng_enhanced.bps
  3. Share the .bps file. Users apply it with flips or RomPatcher.js (browser-based, no install)

Legal

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.

Credits