Marc Robledo df456bdfb9 fix RUP overflow data not being processed as it should
fix RUP patch creation with different file sizes
2024-11-02 11:35:16 +01:00
2024-10-02 20:11:25 +02:00
2024-08-09 19:30:49 +02:00
2018-05-04 11:38:44 +02:00
2024-08-09 19:30:49 +02:00
2024-08-09 19:30:49 +02:00
2024-09-10 12:53:30 +02:00

Rom Patcher JS

A ROM patcher made in Javascript.

Features:

  • Supported formats:
    • IPS
    • UPS
    • APS (N64/GBA)
    • BPS
    • RUP
    • PPF
    • 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.

 

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
node index.js create --help

 

Known sites that use Rom Patcher JS

 

Resources used

S
Description
No description provided
Readme MIT 517 KiB
Languages
JavaScript 85.2%
CSS 8.9%
HTML 5.9%