What patchimage is:
Alles anzeigen
OK. I prepared a beta for patchimage 5.0. New features:
ChangeLog
Alles anzeigen
To patch games to use the new custom server, issue:
planned features for 5.0:
Alles anzeigen
As some of you may already know: patchimage is GNU/Linux-only. So if someone wants to do tests with CygWin, you're free to do so and share your results.
There's no schedule yet, so don't ask when it's done. Maybe this sounds a little bit redundant to some, but at least I'll be using it. I'll do tests beforehand (especially for custom fonts and custom characters). Example ${HOME}/.patchimage.rc as reference:
Example Configuration
Alles anzeigen
Get the Beta: here
For more infos about patchimage, check the supplied READMEs or the Wiiki (german).
Patchimage is open source, so if want to add something, feel free to provide a patch or a pull-request at github.
Quellcode
- 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.
- 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
OK. I prepared a beta for patchimage 5.0. New features:
Quellcode
- v4.98:
- - mario kart wiimm: when building mario kart wiimm from scratch
- use the wiimmfi mario kart patcher, not wiimmfi generic. Also
- some string changes and more detailed info on current step
- - supply wit 2.29a and szs 1.35a
- - always use supplied tools (don't fallback to system ones)
- v4.97:
- - changed IDs in the game selection menu (old A..Z for Wii, 1..9
- for ROMs / new <ID>1..<ID>..99 ; example: NSMB1, NSMB2, NSMB3)
- - mkwiimm_items: support for exchanging items in Mario Kart Wii
- (your item choices are saved and can be re-used, so if you want
- to modifiy more than one Mario Kart you only have to choose the
- items once for all mods)
- v4.96:
- - wiimmfi/mkwiimm/kirbywii: minor improvements and fixups
- - support RVLution Wii (a NewSMB Mod)
- - update README.GAMEIDS
- - update WinterMoon link to v1.2.3
- - added gdown.pl (google-drive downloader) by circulosmeos
- v4.95:
- - fixed storing NewSMB mods into ${PATCHIMAGE_GAME_DIR}
- - added support for exchanging first player's character
- in Kirby's Adventure Wii (using someone different than
- one of the different Kirbys may crash the game)
- v4.94:
- - wiimmfi generic: use correct version of wit
- - wiimmfi mario kart: major code simplification and major speed-up
- (as we now symlink the old images rather than copying)
- - mkwiimm support. Download and build any Mario Kart Wiimm distribution
- and patch it to use Wiimms custom server (thus patching process takes
- longer as there are two steps now). The old patchers will all work,
- because the outdated versions of the provided tools will be overriden.
- - new patchimage.rc options:
- MKWIIMM_GAME_LANG either de (german) or en (english)
- mkwiimm game language
- MKWIIMM_MSG_LANG either de, de+ (german) or en, en+ (english)
- mkwiimm message language. de+ and en+ also change all
- other languages to german or english
- MKWIIMM_SHARE_SAVE either 1=ja (yes) or 2=nein (no)
- whether to share save with the original game
- if you set them they will be applied for all mkwiimm patchers and no
- further user interactions with the wiimm patcher is needed.
- - NOTE: error-handling for mkwiimm, wiimmfi generic and wiimmfi mario
- kart is not yet complete
- v4.93:
- - various fixups
- - wiimmfi generic: show game titles next to id when showing available images
- - wiimmfi generic: only offer those games to be patched that are wfc-enabled
- (according to gametdb)
- - add support for Super Mario Skyland (SMN?ZY)
- v4.92:
- - wiimmfi mario kart: check if user-provided input is correct
- - wiimmfi generic: add generic wiimmfi patcher (only one game at a time)
- v4.91:
- - update my mail address
- - fixed downloading soundtracks
- - when using wiimmfi stuff, ask whether to patch all or a specific image
- - previously --soundtrack would download the soundtrack and exit. Now
- it does no longer exit.
- - added --only-soundtrack (download soundtrack for selected game and exit)
- - added --covers (download covers for selected game)
- - added --only-covers (download covers for selected game and exit)
- - added mkwiimm.db ("database" containing all RMC??? IDs for MKWiimm)
- v4.90
- - support wiimmfi patcher. All RMC??? images in the current directory or all RMC??? images in
- ${PATCHIMAGE_WBFS_DIR} will be patched to use the new server. patchimage will download and
- prepare the wiimmfi-patcher, check the directory for RMC??? images (.iso and .wbfs), create a copy
- of your image for the patcher, let Wiimm's patcher do it's work, move the new image to
- ${PATCHIMAGE_GAME_DIR}. Ensure both variables are set in ${HOME}/.patchimage.rc
To patch games to use the new custom server, issue:
planned features for 5.0:
Quellcode
- XXX DONE XXX * update supplied wit
- XXX DONE XXX * supply szs aswell
- XXX DONE XXX * support generic wiimmfi-patcher aswell
- XXX DONE XXX * support mkwiimm. download patchers, prepare stuff, check whether supplied szs
- and stuff is compatible (some of Wiimm's builds are not compatible for example on
- Debian) and replace if not, mvoe the new image to where it belongs.
- XXX DONE XXX * save default settings for MKWiimm Fun patcher (and supply them)
- * support for changing fonts (choose from those from the tockdom wiki)
- XXX DONE XXX * support for changing items (choose from those from the tockdom wiki
- * support for using custom characters (choose from those from the tockdom wiki)
- XXX DONE XXX * support for downloading covers (not supported for any game at the moment)
As some of you may already know: patchimage is GNU/Linux-only. So if someone wants to do tests with CygWin, you're free to do so and share your results.
There's no schedule yet, so don't ask when it's done. Maybe this sounds a little bit redundant to some, but at least I'll be using it. I'll do tests beforehand (especially for custom fonts and custom characters). Example ${HOME}/.patchimage.rc as reference:
Quellcode
- ##################
- # patchimage rc #
- ##################
- # global directory your riivolution hacks will be looked for
- # or there they will be downloaded to:
- PATCHIMAGE_RIIVOLUTION_DIR=${HOME}/Hacks
- # global directory to look for original game image
- PATCHIMAGE_WBFS_DIR=/media/chris/WiiHDDX/wbfs
- # global directory your wbfs files will be saved to
- PATCHIMAGE_GAME_DIR=/media/chris/WiiHDDX/wbfs
- # global directory soundtracks will be saved to
- PATCHIMAGE_AUDIO_DIR=${HOME}/Music
- # global directory covers will be saved to
- PATCHIMAGE_COVER_DIR=${HOME}/Covers
- # always (try) to download riivolution patches
- PATCHIMAGE_RIIVOLUTION_DOWNLOAD=TRUE
- # always (try) to download custom banners
- PATCHIMAGE_BANNER_DOWNLOAD=TRUE
- # always (try) to download soundtrack
- PATCHIMAGE_SOUNDTRACK_DOWNLOAD=TRUE
- # always (try) to download covers
- PATCHIMAGE_COVER_DOWNLOAD=TRUE
- # always share the save with original game
- PATCHIMAGE_SHARE_SAVE=TRUE
- #####################
- # Mario Kart Wiimmm #
- #####################
- # game language for Mario Kart Wiimm
- # de = german
- # en = english
- MKWIIMM_GAME_LANG="de"
- # message language for Mario Kart Wiimm
- # de = german
- # de+ = all languages will be german
- # en = english
- # en+ = all languages will be english
- MKWIIMM_MSG_LANG="de"
- # use own savegame
- # 1=ja (use own save, no sharing)
- # 2=nein (share save with original game)
- MKWIIMM_OWN_SAVE="1=ja"
Get the Beta: here
For more infos about patchimage, check the supplied READMEs or the Wiiki (german).
Patchimage is open source, so if want to add something, feel free to provide a patch or a pull-request at github.
- patchimage (generiert ein NewerSMB Image aus einem NSMB-Dump (für GNU/Linux)
- HomebrewFilter rev47 (HomebrewChannel Alternative für Wii/vWii)
- libruntimeiospatch 1.5.3 (HW_AHBPROT Helfer-Bibliothek)
- NAND-Loader 1.1 (NAND-Loader MOD für Custom-Wii-Channels)
- Qwad 0.8 (NUS Downloader für Linux)
- YAWMM DE Mod rev5e (WAD-Manager für Wii/vWii)
- SysCheckGX-Nano (SysCheckGX Mod)
- FS-Toolbox 0.4d (FS-Toolbox MOD)
MarioKart Wii: 1807-8091-0335
Wii U: Chris (Mii Name) / setialpha (ID)
3DS: 3754 6370 1034 (Chris)
Dieser Beitrag wurde bereits 13 mal editiert, zuletzt von setialpha () aus folgendem Grund: 4.98