mirror of
https://gitlab.com/Nanolx/patchimage.git
synced 2024-12-27 09:41:49 +01:00
48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
Based on DMMs and Wiimms excellent work, I've created a flexible
|
|
patchscript for GNU/Linux. Additionally to riivolution patches, this
|
|
one will also allow patching ROMs using ips/ppf patches. And more...
|
|
|
|
patchimage allows choosing a custom GAMEID, aswell as downloading
|
|
riivolution-files, patches and soundtrack (if available).
|
|
|
|
NOTE: don't fiddle around with sub-folders in riivolution-files, the
|
|
script uses files as "unzip" creates them. No need to modify whatever.
|
|
|
|
... Well, you need the original game to do this legally, if you don't
|
|
own the original, you can't blame me. patchimage is 100% legal, as it
|
|
does not contain any propritary contents, nor is able to grab them.
|
|
|
|
Starting with versions 4.90 and up, patchimage support Mario Kart Wiimm
|
|
and Wimmfi (custom server for Mario Kart Wii and other games after the
|
|
official server's shutdown).
|
|
|
|
More information:
|
|
* supported games: see file README.GAMEIDS
|
|
* supported commandline flags: see file README.CMD_OPTS
|
|
* configuration file example: see file README.RC
|
|
* status code while processing: see file README.STATUS_CODES
|
|
* exit codes (for debugging): see file README.EXIT_CODES
|
|
|
|
Default searchpaths:
|
|
|
|
ISO: BASE.iso / BASE.wbfs / GAMEID.iso / GAMEID.wbfs
|
|
Riivolution: Original name of the zip / unpacked folder
|
|
ROM: some mask matching the file (eg: "*[Ll]ink*[Pp]ast*smc" for Zelda: Parallel Worlds)
|
|
|
|
Example usage:
|
|
|
|
NewerSMBW:
|
|
$ patchimage --game=NewerSMBW --iso=/home/test/SMNP01.iso --download
|
|
|
|
Zelda: Parallel Worlds
|
|
$ patchimage --game=ParallelWorlds --rom=/home/test/ALTTP.smc --download
|
|
|
|
License: GNU GPLv3
|
|
Extra Licenses:
|
|
|
|
> wit GNU GPL v2
|
|
> szs GNU GPL v2
|
|
> uips GNU GPL v2
|
|
> applyppf3 as-is
|
|
> xml-patchfiles as-is
|