Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
PORTSNATIVE

RomPatcher.js

TOOLACTION / ADVENTUREWEBBETA

RomPatcher.js

Aplicador Web de Parches ROM (IPS, BPS, UPS, XDelta, Beat)

OriginMulti-plataforma

TechnologyDevelopment tool / build utility

Available forWeb

View official project

About the project

Tool and utility indexed on PortsNative for configuration, decompilation, or execution support on modern platforms.

Official project information

Author's original READMEOpen on GitHub ↗

Rom Patcher JS

A ROM patcher made in Javascript.

Features:

  • Supported formats:
    • IPS
    • UPS
    • APS (N64/GBA)
    • BPS
    • RUP
    • PPF
    • EBP
    • BSDiff (.bdf, .bspatch)
    • Paper Mario Star Rod (.mod)
    • VCDiff (.xdelta, .vcdiff)
  • can patch and create patches
  • shows ROM CRC32, MD5 and SHA-1 before patching
  • can remove headers before patching
  • unzips files automatically
  • made in Vanilla JS
  • can be run in any modern web browser (including mobile) and Node.js
  • can be customized and embeded into your website for a custom patcher

 

Embedding Rom Patcher JS in your site

Modders and hackers can embed Rom Patcher JS in their websites to provide an online ROM patcher for their patches, allowing users to patch ROMs without downloading any files.<br/>

  • File index_template.html includes a simple working example
  • Read the wiki for more detailed instructions

 

Using Rom Patcher JS in Node CLI

Install dependencies:

npm install

Patch a ROM:

node index.js patch "my_rom.bin" "my_patch.ips"

Create an IPS patch:

node index.js create "original_rom.bin" modified_rom.bin"

Show all options:

node index.js patch --help<br/> node index.js create --help

 

Known sites that use Rom Patcher JS

  • Romhacking.net
  • Smash Remix
  • Radical Red
  • Rocket Edition
  • SnapCameraPreservation
  • Pokemon Clover
  • ZeldaHacking Wiki for The Legend of Zelda: Oracle of Ages and Seasons
  • Pokemon Elite Redux
  • Earthbound Beginnings
  • 64DD.org

 

Resources used

  • zip.js by Gildas Lormeau
  • Octicons by GitHub Inc.
View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
TOOL
Genre
Action / Adventure
Status
beta
Original platform
Multi-plataforma
Technology
Development tool / build utility
Version
—
Updated
Oct 25, 2026

Target platforms 1

Web
Play in Browser
Advertisement