Cheat Sheet
[META] Author = YourName Credits = YourName & site if you got it from a webpage Info = Description shown to user. Region = NTSC | NTSC-J | PAL | MULTI Title = Game Title TitleID = 4D530064 Type = Widescreen Patch
TitleID can be a comma separated list: 4D53002D, 54430001MULTI to skip the TitleID check entirely[OPTIONS] ApplyGenericPatch = True CanPatchISO = True PatchAttacher = True CheckFile = file|offset|bytes|error label
ApplyGenericPatch applies built-in FATX filename and dashupdate patchesCanPatchISO enables patching games stored as .iso files. If False and an ISO is detected, shows "Not Supported" and exitsPatchAttacher for attacher XBE in ISO game folders. Only patches files outside of the ISO. (ignoring the ISO)CheckFile checks a byte sequence at an offset before patching. Shows the error label and aborts if the bytes don't match. Supports multiple checks: file|offset|bytes|label|file|offset|bytes|label; Backup original before patching default.xbe|default_orig.xbe ; Absolute path to absolute path E:\TDATA\4d530064\$u\default.xbe|E:\TDATA\4d530064\$u\default_orig.xbe ; Absolute src, bare dest resolves next to src E:\TDATA\4d530064\$u\default_orig.xbe|default.xbe
dest ends in _orig (any extension) and already exists, the _orig file is copied back over src first to restore a clean copy before patching; filename | count | old_hex | new_hex default.xbe|1|ABAAAA3F|388EE33F ; Multiple replacements in one line default.xbe|1|0F8560010000|909090909090|1|164200ABAAAA3F|164200388EE33F
count = number of occurrences to replace. 1 = first only, 0 = alldefault*.xbe filename is automatically remapped to default.xbe for ISO games; filename | offset | new_bytes default.xbe|1A3F|388EE33F
new_bytes at the given offset from the start of the fileold_name.xbe|new_name.xbe
old_name.xbe|new_name.xbe
dashupdate.xbe old_folder\
default.xbe|C00001FF
default.xbe|80000007
; Exclude from all operations default_orig.xbe ; Exclude from CP only, still processed by HR/OF/SM etc. default.xbe|skipcopy ; Exclude from all operations (explicit) some_file.xbe|normal
[CP] *.xbe|*_orig.xbe [HR] *.xbe|1|ABAAAA3F|388EE33F
* and ? are supported in [CP], [HR], [OF], [SM], [SR]_orig.xbe files are never picked up by wildcard expansion, prevents double processinginputfolder joining: E:\TDATA\...\file.xbe[CP], [MV], [RN], [RM], [SM] are skipped for ISO games[HR] and [OF] patch files inside the ISO directlydefault*.xbe in [HR]/[OF] is remapped to default.xbe automatically.1, .2 etc.) are detected and handled automaticallyRun operations in any order, including multiple of the same type. Each line starts with the operation prefix followed by the same format as the corresponding section.
rn|default.xbe|defaultws.xbe cp|defaultws.xbe|defaultws_orig.xbe hr|defaultws.xbe|1|ABAAAA3F|388EE33F|1|90909090|CCCCCCCC rn|defaultws.xbe|default-renamed.xbe rm|dashupdate.xbe of|default.xbe|502981|54AD0800
cp, hr, of, mv, rm, rn, sm, srcp, mv, rm, rn, sm, sr) are skipped for ISO games[EX] exclude[CP] copy / restore[MV] move[HR] hex replace[OF] offset patch[SM] media[SR] region[RM] remove[RN] rename[CO] custom order[META] Author = Rocky5 Credits = Rocky5 Info = Long audio filenames fix Region = MULTI Title = True Crime - New York City TitleID = 41560045 Type = HDD Protection Patch [OPTIONS] ApplyGenericPatch = True CanPatchISO = False [HR] data\ScriptDev\VO_CI_Cabby*.tag|1|57697665735F4275735F4D656469756D44616D6167655F3031|57697665735F4275735F4D656469756D443000000000000000|1|57697665735F4275735F4D656469756D44616D6167655F3032|57697665735F4275735F4D656469756D443100000000000000|1|57697665735F4275735F4D656469756D44616D6167655F3033|57697665735F4275735F4D656469756D443200000000000000|1|57697665735F4275735F4D656469756D44616D6167655F3034|57697665735F4275735F4D656469756D443400000000000000|1|57697665735F4275735F4D656469756D44616D6167655F3035|57697665735F4275735F4D656469756D443400000000000000|1|57697665735F4275735F4D656469756D44616D6167655F3036|57697665735F4275735F4D656469756D443500000000000000 [RN] data\NPCVO\CI_Cabby\MissionVOs\CI_Cabby_Discomfort_Wives_Bus_MediumDa.wma|data\NPCVO\CI_Cabby\MissionVOs\CI_Cabby_Discomfort_Wives_Bus_MediumD0.wma
[META] Author = Rocky5 Credits = Rocky5 Info = Force NTSC video mode for all regions supported Region = MULTI Title = Super Monkey Ball: Deluxe TitleID = 53450038 Type = Game Fix [OPTIONS] ApplyGenericPatch = True CanPatchISO = True [CP] default.xbe|default_orig.xbe [HR] ; Disable Security Failure (just return) default.xbe|1|81EC040C0000|C3EC040C0000 ; Force video path to JPN video ; NTSC default.xbe|1|112E004874264874|112E0048EB264874 ; JPN default.xbe|1|48742148742383E8|48742148EB2383E8 ; PAL default.xbe|1|472E004874214874|472E0048EB214874
[META] Author = Esppiral Credits = Esppiral - https://discord.gg/8wKbXuqp Info = Patches in widescreen aspect ratio.[CR][CR]If patching an ISO just run as normal. Region = MULTI Title = Top Spin TitleID = 4D530035 Type = Widescreen Patch [OPTIONS] ApplyGenericPatch = True CanPatchISO = True [CP] *.xbe|*_orig.xbe [HR] *.xbe|1|ABAAAA3F|398EE33F [EX] ; keep out of [CP] backup downloader.xbe|skipcopy