From 5390c3e8c5ee5ddcaa877c564686a38989f444ef Mon Sep 17 00:00:00 2001 From: Akitake Date: Sat, 19 Oct 2024 11:05:41 +0200 Subject: [PATCH] ddrworld: add 1015, add more patches for previous versions, fix headers --- SUPPORTED.md | 1 + patches/MDX-66692e1b_1926a9.json | 2 +- patches/MDX-667c9d10_197659.json | 4 +- patches/MDX-66a9f6db_1b2369.json | 2 +- patches/MDX-66d95989_1bc399.json | 41 ++++++++- patches/MDX-670636e7_1bd9b9.json | 143 +++++++++++++++++++++++++++++++ 6 files changed, 188 insertions(+), 5 deletions(-) create mode 100644 patches/MDX-670636e7_1bd9b9.json diff --git a/SUPPORTED.md b/SUPPORTED.md index d7bfe17..d7f7e01 100644 --- a/SUPPORTED.md +++ b/SUPPORTED.md @@ -310,6 +310,7 @@ Patches for which we don't know the corresponding game version. | MDX-001 | gamemdx.dll | 2024-07-02 | [MDX-667c9d10_197659](patches/MDX-667c9d10_197659.json) | | MDX-001 | gamemdx.dll | 2024-08-06 | [MDX-66a9f6db_1b2369](patches/MDX-66a9f6db_1b2369.json) | | MDX-001 | gamemdx.dll | 2024-09-10 | [MDX-66d95989_1bc399](patches/MDX-66d95989_1bc399.json) | +| MDX-001 | gamemdx.dll | 2024-10-15 | [MDX-670636e7_1bd9b9](patches/MDX-670636e7_1bd9b9.json) | ## Dancerush Stardom (DRS) diff --git a/patches/MDX-66692e1b_1926a9.json b/patches/MDX-66692e1b_1926a9.json index 7476e95..cb6431e 100644 --- a/patches/MDX-66692e1b_1926a9.json +++ b/patches/MDX-66692e1b_1926a9.json @@ -2,7 +2,7 @@ { "gameCode": "MDX", "version": "2024-06-13 (003)", - "lastUpdated": "2024-07-11 14:58:53", + "lastUpdated": "2024-10-19 09:04:19", "source": "https://sp2x.two-torial.xyz/" }, { diff --git a/patches/MDX-667c9d10_197659.json b/patches/MDX-667c9d10_197659.json index 419ffcf..047c72a 100644 --- a/patches/MDX-667c9d10_197659.json +++ b/patches/MDX-667c9d10_197659.json @@ -2,7 +2,7 @@ { "gameCode": "MDX", "version": "2024-07-02 (001)", - "lastUpdated": "2024-08-10 08:22:57", + "lastUpdated": "2024-10-19 09:04:19", "source": "https://sp2x.two-torial.xyz/" }, { @@ -162,7 +162,7 @@ "offset": 2530468, "dllName": "gamemdx.dll", "dataDisabled": "646174612F6D64625F6170782F6D6F766965", - "dataEnabled": "646174612F6D64625F6170782F5F6F766965" + "dataEnabled": "646174612F6D64625F6170782F5F6F766965" } ] } diff --git a/patches/MDX-66a9f6db_1b2369.json b/patches/MDX-66a9f6db_1b2369.json index 9f7a4df..54c3647 100644 --- a/patches/MDX-66a9f6db_1b2369.json +++ b/patches/MDX-66a9f6db_1b2369.json @@ -2,7 +2,7 @@ { "gameCode": "MDX", "version": "2024-08-06 (001)", - "lastUpdated": "2024-08-12 09:10:32", + "lastUpdated": "2024-10-19 09:04:19", "source": "https://sp2x.two-torial.xyz/" }, { diff --git a/patches/MDX-66d95989_1bc399.json b/patches/MDX-66d95989_1bc399.json index b52d6da..4119233 100644 --- a/patches/MDX-66d95989_1bc399.json +++ b/patches/MDX-66d95989_1bc399.json @@ -2,7 +2,7 @@ { "gameCode": "MDX", "version": "2024-09-10 (001)", - "lastUpdated": "2024-09-19 10:04:36", + "lastUpdated": "2024-10-19 09:04:19", "source": "https://sp2x.two-torial.xyz/" }, { @@ -53,6 +53,45 @@ } ] }, + { + "name": "Render Offset (?)", + "description": "Default: 2", + "gameCode": "MDX", + "type": "number", + "patch": { + "dllName": "gamemdx.dll", + "offset": 148254, + "size": 4, + "min": 0, + "max": 1000 + } + }, + { + "name": "Bomb Frame Offset", + "description": "Default: 1", + "gameCode": "MDX", + "type": "number", + "patch": { + "dllName": "gamemdx.dll", + "offset": 148239, + "size": 4, + "min": 0, + "max": 10 + } + }, + { + "name": "Sound Offset", + "description": "Default: 87 - Bigger numbers make audio later", + "gameCode": "MDX", + "type": "number", + "patch": { + "offset": 148244, + "dllName": "gamemdx.dll", + "size": 4, + "min": 0, + "max": 1000 + } + }, { "name": "Fake PFREE", "description": "WARNING: Make sure your network supports and allows this before enabling! Bug: ghost score pacemaker indicator doesn't reload in the same round if a new best is achieved.", diff --git a/patches/MDX-670636e7_1bd9b9.json b/patches/MDX-670636e7_1bd9b9.json new file mode 100644 index 0000000..77136f3 --- /dev/null +++ b/patches/MDX-670636e7_1bd9b9.json @@ -0,0 +1,143 @@ +[ + { + "gameCode": "MDX", + "version": "2024-10-15 (001)", + "lastUpdated": "2024-10-19 09:04:19", + "source": "https://sp2x.two-torial.xyz/" + }, + { + "name": "Mute Announcer", + "description": "", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 241187, + "dllName": "gamemdx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + }, + { + "offset": 2702212, + "dllName": "gamemdx.dll", + "dataDisabled": "76", + "dataEnabled": "62" + } + ] + }, + { + "name": "Timer Freeze", + "description": "", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 197134, + "dllName": "gamemdx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Disable Konami Song and Skip Konami Logo", + "description": "", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 2699840, + "dllName": "gamemdx.dll", + "dataDisabled": "6C", + "dataEnabled": "62" + } + ] + }, + { + "name": "Render Offset (?)", + "description": "Default: 2", + "gameCode": "MDX", + "type": "number", + "patch": { + "dllName": "gamemdx.dll", + "offset": 150286, + "size": 4, + "min": 0, + "max": 1000 + } + }, + { + "name": "Bomb Frame Offset", + "description": "Default: 1", + "gameCode": "MDX", + "type": "number", + "patch": { + "dllName": "gamemdx.dll", + "offset": 150271, + "size": 4, + "min": 0, + "max": 10 + } + }, + { + "name": "Sound Offset", + "description": "Default: 87 - Bigger numbers make audio later", + "gameCode": "MDX", + "type": "number", + "patch": { + "offset": 150276, + "dllName": "gamemdx.dll", + "size": 4, + "min": 0, + "max": 1000 + } + }, + { + "name": "Fake PFREE", + "description": "WARNING: Make sure your network supports and allows this before enabling! Bug: ghost score pacemaker indicator doesn't reload in the same round if a new best is achieved.", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 161115, + "dllName": "gamemdx.dll", + "dataDisabled": "01", + "dataEnabled": "89" + } + ] + }, + { + "name": "Hide all bottom text", + "description": "", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 2194892, + "dllName": "gamemdx.dll", + "dataDisabled": "4556454E54204D4F444500004652454520504C41590000005300000020000000544F4B454E000000434F494E00000000257325733A2532642F2532640000000043524544495425733A25326400000000303030303000000030303030303000002A2A2A2A2A2A0000504153454C493A202573202B20257300504153454C493A2025730000455854524120504153454C493A20257300000000504153454C493A204E4F5420415641494C41424C450000004C4F43414C204D4F444500004F46464C494E45204D4F4445000000004D41494E54454E414E434500434845434B494E4700000000434845434B494E472E000000434845434B494E472E2E0000434845434B494E472E2E2E004F4E4C494E4500004552524F520000004E4F5420415641494C41424C45", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Hide background music video", + "description": "", + "gameCode": "MDX", + "type": "memory", + "patches": [ + { + "offset": 2697745, + "dllName": "gamemdx.dll", + "dataDisabled": "646174612F6D64625F6170782F6D6F766965", + "dataEnabled": "646174612F6D64625F6170782F5F6F766965" + }, + { + "offset": 2714004, + "dllName": "gamemdx.dll", + "dataDisabled": "646174612F6D64625F6170782F6D6F766965", + "dataEnabled": "646174612F6D64625F6170782F5F6F766965" + } + ] + } +] \ No newline at end of file