Add DDR X Series (#279)

* Add DDR X Series

* Fix index order
This commit is contained in:
drmext 2022-05-28 08:48:29 +00:00 committed by GitHub
parent 1aeae79374
commit 4714ee8e70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 329 additions and 0 deletions

188
ddrx.html Normal file
View File

@ -0,0 +1,188 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR X DLL Modder</title>
<link rel="stylesheet" href="css/style.css">
<script type="text/javascript" src="js/dllpatcher.js"></script>
<script type="text/javascript">
window.addEventListener("load", function () {
new PatchContainer([
new Patcher("ddr.exe", "2008-12-19", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x24887, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0x30, 0xC9, 0x5D, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x2C, 0xDB, 0x44, 0xE4, 0x2C, 0xD9, 0x44, 0xE4, 0x24, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x40, 0xC9, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x209A8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3EDCB, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD1233, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8C95, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8CE9, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8D21, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8D5D, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x95EF, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB2459, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB2583, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB4973, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
]),
new Patcher("ddr.exe", "2009-02-16", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x24D2E, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0x60, 0xE6, 0x5D, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x2C, 0xDB, 0x44, 0xE4, 0x2C, 0xD9, 0x44, 0xE4, 0x24, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x70, 0xE6, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x20DF8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3F3EB, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD3533, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8D85, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8DD9, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8E11, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8E4D, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x96DF, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB4749, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB4873, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB4973, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
]),
new Patcher("ddr.exe", "2009-03-16", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x2652A, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x54, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x60, 0x5A, 0x5E, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x70, 0x5A, 0x5E, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x22568, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x4309B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xDF3BD, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0xAAF5, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xAB49, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xAB81, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xABBD, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB44F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xBFB89, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xBFCB3, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xBFDB3, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
]),
new Patcher("ddr.exe", "2009-06-10", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x269BA, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x54, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x98, 0x6E, 0x5E, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0xA8, 0x6E, 0x5E, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x229F8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x4359B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xDFC5D, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0xAD65, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xADB9, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xADF1, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xAE2D, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB6BF, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xC0419, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC0543, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC0643, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
]),
new Patcher("ddr.exe", "2009-06-30", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x26A3A, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x54, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x98, 0x6E, 0x5E, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0xA8, 0x6E, 0x5E, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x22A78, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x4358B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xDFD2D, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0xADA5, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xADF9, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xAE31, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xAE6D, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB6FF, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xC0499, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC05C3, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC06C3, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR X DLL Modder</h1>
</body>
</html>

61
ddrx2.html Normal file
View File

@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR X2 DLL Modder</title>
<link rel="stylesheet" href="css/style.css">
<script type="text/javascript" src="js/dllpatcher.js"></script>
<script type="text/javascript">
window.addEventListener("load", function () {
new PatchContainer([
new Patcher("ddr.dll", "2010-11-10", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x229F1, off: [0x85, 0xC9, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x4C, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x20, 0xC4, 0x21, 0x10, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x4C, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x30, 0xc4, 0x21, 0x10, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Coinstrip",
tooltip: "Disable this to get coin functionality back",
patches: [
{ offset: 0x1239C7, off: [0x0F, 0x85, 0x90, 0x00, 0x00, 0x00, 0x80, 0xFC, 0xA8, 0x75], on: [0xE9, 0x91, 0x00, 0x00, 0x00, 0x90, 0x80, 0xFC, 0xA8, 0xEB] },
{ offset: 0x12F9AB, off: [0x8B, 0x15, 0x9C, 0xC7, 0xAF, 0x20, 0x8B, 0x0D, 0xA0, 0xC7, 0xAF, 0x20, 0x8B, 0x35, 0x90, 0xC7, 0xAF, 0x20, 0xF7, 0xD2, 0xF7, 0xD1, 0x23, 0xD1, 0x23, 0xD6, 0x23, 0x15, 0x98, 0xC7, 0xAF, 0x20, 0x83, 0xC4, 0x0C, 0x57, 0xB9, 0x00, 0x08, 0x00, 0x00, 0xE8, 0xA7, 0x6B, 0x00, 0x00, 0x8A, 0x1D, 0xB8, 0xC7, 0xAF, 0x20, 0x83, 0xC4, 0x04, 0x0F, 0xB6, 0xD3, 0x50, 0x52, 0x8B, 0x15, 0x94, 0xC7, 0xAF, 0x20, 0xB9, 0x00, 0x10, 0x00, 0x00, 0xE8, 0x89, 0x6B, 0x00, 0x00, 0x8B, 0x0D, 0xE4, 0xB8, 0xC6, 0x20, 0xC1, 0xE9, 0x0C, 0x80, 0xE1, 0x01, 0x0A, 0xC1, 0x83, 0xC4, 0x04, 0x8B, 0xD6, 0xB9, 0x00, 0x10, 0x00, 0x00, 0x50, 0x53, 0xE8, 0x6A, 0x6B, 0x00, 0x00, 0x8B, 0x15, 0xE0, 0xB8, 0xC6, 0x20, 0xC1, 0xEA, 0x0C, 0x80, 0xE2, 0x01, 0x0A, 0xC2, 0x83, 0xC4, 0x04, 0x50, 0xE8, 0x83, 0x1A, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
{ offset: 0x1314B0, off: [0x53, 0x33, 0xDB, 0x38, 0x1D, 0x85, 0xC7, 0xAF, 0x20, 0x74, 0x4C, 0x38, 0x5C, 0x24, 0x10, 0x74, 0x46, 0x38, 0x1D, 0x78, 0xC2, 0xAF, 0x20, 0x75, 0x30, 0xA1, 0x98, 0xC2, 0xAF, 0x20, 0x2B, 0x05, 0x94, 0xC2, 0xAF, 0x20, 0x8B, 0x0D, 0xC8, 0xC2, 0xAF, 0x20, 0x2B, 0x0D, 0xC4, 0xC2, 0xAF, 0x20, 0x03, 0x05, 0xA0, 0xC2, 0xAF, 0x20, 0x03, 0x0D, 0xD0, 0xC2, 0xAF, 0x20, 0xA3, 0xA8, 0xC2, 0xAF, 0x20, 0x89, 0x0D, 0xD8, 0xC2, 0xAF, 0x20, 0xEB, 0x07, 0x83, 0x05, 0xA8, 0xC2, 0xAF, 0x20, 0x01, 0x83, 0x05, 0x84, 0xC2, 0xAF, 0x20, 0x01, 0x55, 0x56, 0x57, 0x33, 0xFF, 0x8D, 0x64, 0x24, 0x00, 0x8D, 0x04, 0x7F, 0xC1, 0xE0, 0x04, 0x05, 0x8C, 0xC2, 0xAF, 0x20, 0x3B, 0xFB, 0x74, 0x0D, 0x8A, 0x54, 0x24, 0x18, 0x66, 0x8B, 0x0D, 0x82, 0xC7, 0xAF, 0x20, 0xEB, 0x0B, 0x8A, 0x54, 0x24, 0x14, 0x0F, 0xB7, 0x0D, 0x80, 0xC7, 0xAF, 0x20, 0x8B, 0x70, 0x10, 0x0F, 0xB7, 0xC9, 0x03, 0xF1, 0x2B, 0x30, 0x3A, 0xD3, 0x89, 0x70, 0x08, 0x74, 0x13, 0x83, 0x40, 0x2C, 0x01, 0x83, 0x78, 0x2C, 0x64, 0x7E, 0x0C, 0xC6, 0x05, 0x88, 0xC2, 0xAF, 0x20, 0x01, 0xEB, 0x03, 0x89, 0x58, 0x2C, 0x8B, 0x70, 0x08, 0x2B, 0x70, 0x04, 0x3B, 0xF3, 0x7E, 0x06, 0x01, 0x35, 0x84, 0xC2, 0xAF, 0x20, 0x33, 0xC9, 0x3B, 0xFB, 0x0F, 0x95, 0xC1, 0x8D, 0x0C, 0x49, 0xC1, 0xE1, 0x04, 0x8B, 0xA9, 0xA8, 0xC2, 0xAF, 0x20, 0x2B, 0xA9, 0x98, 0xC2, 0xAF, 0x20, 0x8B, 0x91, 0xA0, 0xC2, 0xAF, 0x20, 0x03, 0xA9, 0x94, 0xC2, 0xAF, 0x20, 0x3B, 0xEA, 0x7C, 0x29, 0x3B, 0xD3, 0x7E, 0x25, 0x01, 0x50, 0x0C, 0x8B, 0x50, 0x28, 0x01, 0x50, 0x20, 0x8B, 0xA9, 0xA8, 0xC2, 0xAF, 0x20, 0x2B, 0xA9, 0x98, 0xC2, 0xAF, 0x20, 0x8B, 0x91, 0xA0, 0xC2, 0xAF, 0x20, 0x03, 0xA9, 0x94, 0xC2, 0xAF, 0x20, 0x3B, 0xEA, 0x7D, 0xD7, 0x8B, 0x48, 0x08, 0x33, 0xD2, 0x3B, 0xF3, 0x0F, 0x9E, 0xC2, 0x83, 0xC7, 0x01, 0x89, 0x48, 0x04, 0x83, 0xEA, 0x01, 0x23, 0xD6, 0x83, 0xFF, 0x02, 0x89, 0x50, 0x18, 0x0F, 0x8C, 0x2F, 0xFF, 0xFF, 0xFF, 0x39, 0x1D, 0x84, 0xC2, 0xAF, 0x20, 0x5F, 0x5E, 0x89, 0x1D, 0x7C, 0xC2, 0xAF, 0x20, 0x5D, 0x7E, 0x2A, 0xA1, 0x80, 0xC2, 0xAF, 0x20, 0x8B, 0xD0, 0xB9, 0x01, 0x00, 0x00, 0x00, 0x03, 0xC1, 0x83, 0xFA, 0x04, 0xA3, 0x80, 0xC2, 0xAF, 0x20, 0x7E, 0x12, 0x29, 0x0D, 0x84, 0xC2, 0xAF, 0x20, 0x89, 0x1D, 0x80, 0xC2, 0xAF, 0x20, 0x89, 0x0D, 0x7C, 0xC2, 0xAF, 0x20, 0x5B, 0xC3], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
],
},
{
name: "Timer Freeze",
patches: [
{ offset: 0x1F108, off: [0x89, 0x4D, 0x38], on: [0x90, 0x90, 0x90] },
{ offset: 0x1F4C8, off: [0x89, 0x4D, 0x38], on: [0x90, 0x90, 0x90] }
],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x4B493, off: [0x75], on: [0xEB] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0x10C0DD, off: [0x74], on: [0xEB] }],
},
{
name: "Song Unlock",
patches: [
{ offset: 0x3055, off: [0x75], on: [0xEB] },
{ offset: 0xB7D0, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB845, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB871, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB8D7, off: [0x72, 0x06], on: [0x90, 0x90] },
],
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR X2 DLL Modder</h1>
</body>
</html>

62
ddrx3.html Normal file

File diff suppressed because one or more lines are too long

BIN
img/ddrx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
img/ddrx2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
img/ddrx3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -140,6 +140,24 @@
<div>beatmania IIDX 28 BISTROVER</div>
</div>
</a>
<a href="ddrx.html" class="gameicon">
<div>
<img src="img/ddrx.png">
<div>Dance Dance Revolution X</div>
</div>
</a>
<a href="ddrx2.html" class="gameicon">
<div>
<img src="img/ddrx2.png">
<div>Dance Dance Revolution X2</div>
</div>
</a>
<a href="ddrx3.html" class="gameicon">
<div>
<img src="img/ddrx3.png">
<div>Dance Dance Revolution X3</div>
</div>
</a>
<a href="ddr2014.html" class="gameicon">
<div>
<img src="img/ddr2014.png">