1
0
Fork 0
mirror of https://github.com/marcrobledo/RomPatcher.js.git synced 2025-06-27 16:25:54 +00:00

version 3.0

This commit is contained in:
Marc Robledo 2024-08-09 19:30:49 +02:00
parent 20a97ae39f
commit f7014075ec
86 changed files with 7587 additions and 238 deletions

View file

@ -1,5 +1,5 @@
# Rom Patcher JS
A ROM patcher made in HTML5.
A ROM patcher made in Javascript.
**Features:**
* Supported formats:
@ -16,10 +16,35 @@ A ROM patcher made in HTML5.
* can remove headers before patching
* unzips files automatically
* made in Vanilla JS
* can be run in any modern web browser, including mobile
* 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`](https://github.com/marcrobledo/RomPatcher.js/blob/master/index_template.html) includes a simple working example
- Read [the wiki](https://github.com/marcrobledo/RomPatcher.js/wiki) for more detailed instructions
&nbsp;
## 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 a 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
&nbsp;
## Known sites that use Rom Patcher JS
* [Romhacking.net](https://www.romhacking.net/)
* [Smash Remix](https://smash64.online/remix/)
@ -27,3 +52,9 @@ A ROM patcher made in HTML5.
* [Rocket Edition](https://rocket-edition.com/download/)
* [SnapCameraPreservation](https://snapchatreverse.jaku.tv/snap/)
* [Pokemon Clover](https://poclo.net/download)
&nbsp;
## Resources used
* [zip.js](https://gildas-lormeau.github.io/zip.js/) by Gildas Lormeau
* [Octicons](https://primer.style/octicons/) by GitHub Inc.