Remove Bemani Games

This commit is contained in:
Akitake 2024-07-01 10:22:00 +02:00
parent 5f91c8293d
commit 60f973f4ec
No known key found for this signature in database
GPG Key ID: BBB11D6E26F3162D
138 changed files with 5 additions and 19215 deletions

View File

@ -1,33 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>BeatStream 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("beatstream.dll", "2015-12-01", [
{
name: "E: drive fix",
tooltip: "Fix crash caused by no E: drive",
patches: [{offset: 0xB6A994, off: [0x65, 0x3A, 0x2F], on: [0x64, 0x65, 0x76]}]
},
{
name: "Unlock all songs",
patches: [{
offset: 0x1740B6,
off: [0x48, 0x83, 0xFD, 0x10, 0x72, 0x09, 0x48, 0x8D, 0x79, 0x08],
on: [0xBB, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xAE, 0x01, 0x00, 0x00]
}]
},
]),
]);
});
</script>
</head>
<body>
<h1>BeatStream DLL Modder</h1>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>BeatStream アニムトライヴ 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("beatstream.dll", "2016-11-14", [
{
name: "E: drive fix",
tooltip: "Fix crash caused by no E: drive",
patches: [{offset: 0x8645FC, off: [0x65, 0x3A, 0x2F], on: [0x64, 0x65, 0x76]}]
},
{
name: "Unlock all songs",
patches: [{
offset: 0x16CCB1,
off: [0x48, 0x83, 0xFD, 0x10, 0x72, 0x03, 0x48, 0x8B, 0x09, 0x41],
on: [0xBE, 0x00, 0x00, 0x00, 0x00, 0xE9, 0x3A, 0x01, 0x00, 0x00]
}]
},
{
name: "NIGHTMARE difficulty unlock",
patches: [{
offset: 0x16EADE,
off: [0x8B, 0xCB, 0xE8, 0xDB, 0xB4, 0x0E],
on: [0xB0, 0x01, 0xE9, 0xAD, 0x00, 0x00]
}]
},
]),
]);
});
</script>
</head>
<body>
<h1>BeatStream アニムトライヴ DLL Modder</h1>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,142 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>IIDX copula 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('bm2dx.dll', "2016-08-31", [
{
name : "Timer Freeze",
patches : [{offset : 0x8F98E, off: [0x74], on : [0xEB]}]
},
{
name : "Premium Free",
patches : [{offset : 0x562BA, off: [0x75], on : [0xEB]}]
},
// By mon - modifies a few more bytes than needed but whatever
{
name : "Premium Free (2 player mode)",
patches : [{offset : 0x56424, off: [0x74, 0x2f], on : [0x90, 0x90]},
{offset : 0x56435, off: [0x0f, 0x85, 0x3b], on : [0xe9, 0x3c, 0xff]},
{offset : 0x5643a, off: [0xff], on : [0x90]}]
},
{
name : "Premium Free Timer Freeze",
patches : [{offset : 0x4F8FD, off: [0x48], on : [0x90]}]
},
{
name : "Unlock All Songs",
patches : [{offset : 0x4FD84, off: [0x74, 0x16], on : [0x90, 0x90]}]
},
{
name : "Level 12 Unlocked",
patches : [{offset : 0x4FE35, off: [0x83, 0xFF, 0x02, 0x74, 0x0B, 0x83, 0xFF, 0x05, 0x74, 0x06, 0xB0, 0x01],
on : [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
},
{
name : "Cursor lock",
tooltip : "After song finishes, song select remains on previous song",
patches : [{offset : 0x63722, off: [0x74, 0x23], on : [0x90, 0x90]}]
},
{
name : "CS-Style Song Start Delay",
tooltip : "Holding Start will pause the song at the beginning until you release it",
patches : [{offset : 0x6F3FF, off: [0x7C], on : [0xEB]}]
},
{
name : "Disable HCN Tutorial",
tooltip : "Don't show tutorial for Hell Charge Notes",
patches : [{offset : 0x6F3E6, off: [0x5E, 0xE9, 0x24, 0xFF, 0xFF, 0xFF], on : [0x00, 0x00, 0x00, 0x00, 0x00, 0x00]}]
},
{
name : "Quick Retry",
tooltip : "Hold VEFX and Effect during a song to restart",
patches : [{offset : 0x46724, off: [0x8A, 0xC3], on : [0xB0, 0x01]}]
},
{
name : "Dark Mode",
patches : [{offset : 0x68833, off: [0x74, 0x32], on : [0x90, 0x90]}]
},
{
name : "Volume Bug Fix",
tooltip : "If your volume gets forced to max, turn this on",
patches : [{offset : 0xCB2B9, off: [0x00], on : [0x01]}]
},
{
type : "union",
name : "FREE PLAY text",
offset : 0x1379A,
patches : [
{
name : "On",
patch : [0x88, 0x3D, 0x11, 0x10],
},
{
name : "Off",
patch : [0x87, 0x3D, 0x11, 0x10],
},
{
name : "Replace with song name",
patch : [0x54, 0x1D, 0x42, 0x11],
},
]
},
{
//by nibs
name: "Shorter monitor check",
tooltip: "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate",
patches: [{offset: 0x77DAA, off: [0xB0, 0x04], on: [0x2C, 0x01]}]
},
{
//by nibs
name: "6 digits in monitor check",
tooltip: "Purely visual, does not affect anything besides the FPS display",
//changes the FPS = %2.4f string to FPS = %2.6f
patches: [{offset: 0x13E429, off: [0x34], on: [0x36]}]
},
{
name: "Coin Unlock",
patches: [
{offset: 0x13E30,
off: [0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC],
on: [0x56, 0x8B, 0xF1, 0x80, 0x7E, 0x04, 0x00, 0x75, 0x08, 0xC7, 0x06, 0x00, 0x00, 0x00, 0x00, 0x5E, 0xC3, 0x83, 0x3E, 0x00,
0x7E, 0x11, 0x6A, 0x32, 0x68, 0x00, 0x20, 0x00, 0x00, 0xE8, 0xAE, 0xE1, 0xFF, 0xFF, 0x83, 0xC4, 0x08, 0xFF, 0x0E, 0x5E, 0xC3]
},
{offset: 0x13EA0,
off: [0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC,
0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC],
on: [0x53, 0x55, 0x56, 0x8B, 0xF1, 0xE8, 0x06, 0xF4, 0xFE, 0xFF, 0x8B, 0xE8, 0x8B, 0xDD, 0x2B, 0x5E, 0x08, 0x8B, 0xCE, 0x53,
0xE8, 0xA7, 0xFE, 0xFF, 0xFF, 0x84, 0xC0, 0x74, 0x18, 0x68, 0x58, 0x3E, 0x11, 0x10, 0x6A, 0x29, 0x68, 0xF0, 0xBB, 0xB2, 0x1E,
0xE8, 0x92, 0xE3, 0xFF, 0xFF, 0x83, 0xC4, 0x0C, 0x5E, 0x5D, 0x5B, 0xC3, 0x85, 0xDB, 0x7E, 0x09, 0x53, 0xE8, 0x11, 0x06, 0xFF,
0xFF, 0x83, 0xC4, 0x04, 0x57, 0x8B, 0x7E, 0x0C, 0x2B, 0x7E, 0x10, 0x85, 0xFF, 0x7E, 0x09, 0x57, 0xE8, 0x1D, 0x06, 0xFF, 0xFF,
0x83, 0xC4, 0x04, 0x8D, 0x04, 0x1F, 0x85, 0xC0, 0x0F, 0x9F, 0xC1, 0x88, 0x4E, 0x19, 0x50, 0x8B, 0xCE, 0xE8, 0x77, 0xFF, 0xFF,
0xFF, 0x8B, 0x56, 0x0C, 0x5F, 0x89, 0x6E, 0x08, 0x89, 0x56, 0x10, 0x5E, 0x5D, 0x5B, 0xE9, 0x15, 0xFF, 0xFF, 0xFF]
},
{offset: 0x30450,
off: [0xB0, 0x01, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC],
on: [0x56, 0x8B, 0xF1, 0x8D, 0x4E, 0x08, 0xE8, 0xA5, 0x17, 0x00, 0x00, 0x84, 0xC0, 0x74, 0x04, 0xB0, 0x01, 0x5E, 0xC3, 0x8D, 0x4E, 0x44, 0x5E, 0xE9, 0x04, 0x0D, 0x00, 0x00]
},
{offset: 0x30470,
off: [0xB0, 0x01, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC],
on: [0x56, 0x8B, 0xF1, 0x8D, 0x4E, 0x08, 0xE8, 0x85, 0x17, 0x00, 0x00, 0x84, 0xC0, 0x74, 0x04, 0xB0, 0x01, 0x5E, 0xC3, 0x8D, 0x4E, 0x44, 0x5E, 0xE9, 0x14, 0x0E, 0x00, 0x00]
}
]
}
])
])
});
</script>
</head>
<body>
<h1>IIDX copula DLL Modder</h1>
</body>
</html>

View File

@ -1,69 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR 2013 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("mdxja_945.dll", "2014-03-27", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x284EC, off: [0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x1C, 0xDB, 0x44, 0x24, 0x1C, 0x85, 0xD2, 0x7D, 0x06, 0xD8, 0x05, 0x80, 0xCC, 0x22, 0x10, 0x8B, 0x6C, 0x24, 0x2C, 0xDE, 0xF9, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x54, 0xE4, 0x1C, 0xDB, 0x44, 0xE4, 0x1C, 0xD9, 0x44, 0xE4, 0x24, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x90, 0xCC, 0x22, 0x10, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2, 0x8B, 0x6C, 0x24, 0x2C, 0xDE, 0xF9] }],
},
{
name: "Timer Freeze",
patches: [
{ offset: 0x240BB, off: [0x77, 0x09, 0xC7, 0x45, 0x3C, 0x00, 0x00], on: [0x90, 0x90, 0xC7, 0x45, 0x3C, 0x10, 0x27] },
{ offset: 0x24498, off: [0x89, 0x4D, 0x3C], on: [0x90, 0x90, 0x90] }
],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x481FB, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Skip online update check",
tooltip: "30 seconds at boot",
patches: [{ offset: 0x1C9B0, off: [0x6A, 0x54], on: [0xEB, 0xC0] }],
},
{
name: "Song Unlock",
patches: [
{ offset: 0x2C6B, off: [0x75], on: [0xEB] },
{ offset: 0xB78E, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB803, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB873, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB89F, off: [0x72, 0x06], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2083529796 if disabled",
patches: [
{ offset: 0x4D790, off: [0x89], on: [0x05] },
{ offset: 0x4D795, off: [0x10, 0x7F, 0x04, 0x3B, 0xC6, 0x76, 0x0A], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2083529796 to the actual default of -100. From there, in intervals of 500, subtract to make timing later or add to make it earlier.",
offset: 0x4D791,
size: 4,
min: -10000,
max: 10000,
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR 2013 DLL Modder</h1>
</body>
</html>

View File

@ -1,90 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR 2014 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("mdxja_945.dll", "2015-12-21", [
// fix this
// {
// name: "NVIDIA gray arrow/freeze color fix",
// tooltip: "Also affects newer AMD cards",
// patches: [{ offset: 0x2DDB1, off: [0xD9, 0x85, 0xDC, 0xFE, 0xFF, 0xFF, 0x89, 0x8D, 0xF0, 0xFE, 0xFF, 0xFF, 0xDB, 0x85, 0xF0, 0xFE, 0xFF, 0xFF, 0x85, 0xC9, 0x79, 0x06, 0xD8, 0x05, 0x88, 0x80, 0x27, 0x10, 0x0F, 0xBE, 0x8D, 0xFB, 0xFE, 0xFF, 0xFF, 0xDE, 0xF9, 0x8B, 0x9D, 0xD0, 0xFE, 0xFF, 0xFF], on: [0x89, 0x8D, 0xF0, 0xFE, 0xFF, 0xFF, 0xDB, 0x85, 0xF0, 0xFE, 0xFF, 0xFF, 0xD9, 0x85, 0xDC, 0xFE, 0xFF, 0xFF, 0x8B, 0x8D, 0xFB, 0xFE, 0xFF, 0xFF, 0xDC, 0x05, 0x70, 0x80, 0x27, 0x10, 0xD9, 0xC9, 0x0F, 0xBE, 0xC9, 0x8B, 0x9D, 0xD0, 0xFE, 0xFF, 0xFF, 0xDE, 0xF9] }],
// },
{
name: "Coinstrip",
tooltip: "Disable this to get coin functionality back",
patches: [
{ offset: 0x118, off: [0x51, 0x68], on: [0xB2, 0x75] },
{ offset: 0x168, off: [0xB0, 0xF0, 0x4D], on: [0xB1, 0x6A, 0x4E] },
{ offset: 0x1ADEDC, off: [0xE8, 0x4F, 0x5E, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90] },
{ offset: 0x1E5344, off: [0x51, 0x68], on: [0xB2, 0x75] },
{ offset: 0x280844, off: [0x4E, 0x88, 0xD9, 0x63, 0x88, 0xBA, 0xC6, 0x49, 0x93, 0x0B, 0x04, 0x31, 0x98, 0xA4, 0xE3, 0x0C], on: [0x71, 0xC4, 0x8B, 0x03, 0xD9, 0xF2, 0x64, 0x43, 0xB9, 0xE0, 0x59, 0xE6, 0xF5, 0xA9, 0xD2, 0xC0] },
{ offset: 0x293434, off: [0xC0, 0x67], on: [0x22, 0x75] },
{ offset: 0x35C1E4, off: [0x50], on: [0xA0] },
{ offset: 0x4DAE86, off: [0xA7, 0xD9, 0x3D, 0x22, 0xC8, 0x2A, 0x3A, 0x40, 0x3F, 0x13, 0xBD, 0x5A, 0x13, 0x9D, 0xB7, 0x69, 0xEC, 0xA9, 0xBA], on: [0x76, 0xEA, 0x2E, 0xBC, 0x16, 0xC9, 0xE1, 0xE4, 0x54, 0x3B, 0x73, 0x72, 0x97, 0xD1, 0x68, 0x39, 0xC5, 0xFD, 0xBC] },
{ offset: 0x4DB367, off: [0x84, 0x05, 0x1E, 0xB2, 0x77, 0xBA, 0x7F, 0x1D, 0x3C, 0x5F, 0x37, 0x28, 0x0C, 0xA8, 0xB5, 0xE2, 0xD4, 0x99, 0x66, 0xF1, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, 0x01, 0x00, 0x78, 0xBA, 0xBD, 0x91, 0x79, 0x72, 0xD3, 0xE7, 0x90, 0x59, 0x6D, 0xA1, 0xF5, 0x39, 0x9A, 0x07, 0xF6, 0x76, 0xC2, 0x88, 0x5F, 0x6D, 0x18, 0x97, 0x5E, 0xCE, 0x2E, 0x2E, 0xD8, 0x24, 0x31, 0xF5, 0xCE, 0x5E, 0x02, 0x8D, 0x3A, 0xB1, 0x4C, 0xC2, 0xFF, 0x87, 0xFA, 0xEC, 0x6D, 0xEE, 0x37, 0x41, 0x26, 0x91, 0xFA, 0x96, 0x3B, 0x47, 0xAC, 0x0B, 0x3D, 0xF5, 0x65, 0xD6, 0x2F, 0xA7, 0x79, 0xAB, 0xFC, 0x91, 0x36, 0x47, 0xC8, 0x73, 0x25, 0x7C, 0x6C, 0xB6, 0x5B, 0x88, 0xAA, 0x60, 0xE8, 0x8E, 0xED, 0x8F, 0x4C, 0xB3, 0xE5, 0xD3, 0x22, 0x34, 0x67, 0x45, 0x62, 0xBB, 0xCF, 0x62, 0x8E, 0xA5, 0xAF, 0x72, 0xC0, 0xF9, 0xAE, 0xD0, 0x8F, 0xE0, 0x33, 0x80, 0xF0, 0xD8, 0xC3, 0xE5, 0xF1, 0x38, 0x2F, 0x95, 0x53, 0xE0, 0x9E, 0xEB, 0x46, 0xEB, 0xEF, 0x30, 0xB6, 0xFD, 0x30, 0xC0, 0x26, 0x5C, 0x75, 0x0B, 0xF8, 0x67, 0xE8, 0x89, 0x96, 0xF4, 0xC7, 0x0D, 0x9B, 0xBE, 0x9D, 0xCD, 0x91, 0xA9, 0xEF, 0x5C, 0x87, 0xF0, 0x44, 0x36, 0xA4, 0x9F, 0x11, 0x84, 0x2A, 0xF0, 0xA0, 0x9C, 0x5D, 0x2A, 0xD7, 0xB4, 0x3A, 0x96, 0x04, 0x1B, 0x15, 0x0D, 0xBB, 0x27, 0xD6, 0x9B, 0xE1, 0x39, 0xA2, 0xBC, 0x98, 0xA3, 0xB5, 0x02, 0x21, 0xB2, 0xA4, 0x73, 0x57, 0xBC, 0x43, 0x9B, 0x15, 0x1B, 0x40, 0xB6, 0x6C, 0x3D, 0x32, 0xCE, 0xE0, 0xCF, 0x1F, 0x9B, 0x01, 0x0E, 0xE0, 0xB5, 0xEE, 0x79, 0x09, 0x04, 0xE5, 0xE0, 0x08, 0x2D, 0x42, 0xAC, 0xD2, 0x57, 0x4D, 0x13, 0x9A, 0x3B, 0x35, 0x53, 0x1D, 0xAC, 0x08, 0x4A, 0xEA, 0x8F, 0x05, 0x8F, 0x31, 0x2B, 0x66, 0x32, 0x74, 0x3E, 0xFD, 0x1B, 0x35, 0xD6, 0xFB, 0xB1, 0xD3, 0x54, 0x36, 0xB9, 0x81, 0xB8, 0x25, 0x22, 0x1D, 0xD5, 0xA6, 0x63, 0x81, 0x6C], on: [0xA4, 0x47, 0xA1, 0x50, 0xF7, 0x73, 0x43, 0xAB, 0x39, 0x18, 0x6D, 0x9E, 0xE1, 0xF9, 0xAA, 0x4B, 0x3D, 0x15, 0xC3, 0x65, 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, 0x01, 0x00, 0x66, 0x37, 0x87, 0xEB, 0xBE, 0xA3, 0x42, 0x06, 0xE7, 0xDE, 0xB5, 0x5B, 0x52, 0x84, 0xB2, 0x66, 0x64, 0x26, 0xF8, 0xA9, 0x48, 0x8F, 0xAD, 0x6B, 0x7D, 0x09, 0x07, 0x3F, 0xD0, 0x17, 0x54, 0xE9, 0xE3, 0x09, 0x7A, 0x4C, 0x9B, 0x0F, 0x78, 0xED, 0x96, 0x34, 0xBE, 0x4B, 0x5A, 0x5B, 0xCD, 0x84, 0x8E, 0xAE, 0xBE, 0xC3, 0xF4, 0xF1, 0x62, 0xFD, 0x99, 0x37, 0x5F, 0xE5, 0xDD, 0x31, 0x8C, 0x3D, 0xAE, 0x91, 0xCD, 0xAA, 0x3B, 0xEA, 0x1C, 0xF7, 0xA7, 0x8B, 0xB0, 0x83, 0x41, 0x55, 0x8D, 0xE2, 0x52, 0x20, 0xEF, 0x28, 0x8E, 0xBF, 0x8B, 0x70, 0x6C, 0x42, 0xD8, 0x7D, 0x8B, 0x94, 0xC8, 0xDE, 0xBB, 0xAE, 0xA7, 0xC8, 0x55, 0x69, 0xF4, 0x07, 0x4C, 0x79, 0x28, 0x46, 0x6E, 0x31, 0xB4, 0xB2, 0xFB, 0x86, 0xFE, 0x0D, 0xB4, 0xAE, 0xBA, 0xB2, 0x68, 0x48, 0xBE, 0x09, 0x7C, 0xC8, 0x45, 0xCC, 0x8E, 0x0F, 0xB2, 0x07, 0x4F, 0x0A, 0xE2, 0x8E, 0xE1, 0xEC, 0x91, 0x64, 0x92, 0x70, 0xE6, 0x2A, 0x99, 0xBA, 0x01, 0x4B, 0x3D, 0xCC, 0x23, 0x6A, 0x60, 0xE4, 0x7B, 0xF3, 0x89, 0x56, 0x5F, 0xC7, 0x42, 0x10, 0x1A, 0x09, 0x36, 0x20, 0xA9, 0x25, 0xEE, 0xE6, 0xBB, 0xA3, 0x56, 0x2B, 0xC9, 0x9D, 0x31, 0x2C, 0x5D, 0x81, 0x2F, 0x10, 0xFC, 0xDA, 0x84, 0xC6, 0xA7, 0x8D, 0xC6, 0x3A, 0x98, 0x58, 0xEC, 0xC3, 0x65, 0x13, 0x15, 0xC3, 0xC7, 0xFD, 0xF7, 0xEB, 0xEA, 0xCA, 0x15, 0x29, 0x56, 0x17, 0xD7, 0x26, 0x4F, 0x14, 0xC2, 0x58, 0x3B, 0x31, 0xC2, 0x62, 0xE4, 0x71, 0x78, 0x66, 0xB6, 0x52, 0x57, 0x8D, 0x7B, 0xA3, 0x25, 0x05, 0x7F, 0x22, 0x23, 0x12, 0xDC, 0x68, 0x98, 0x85, 0x02, 0xE1, 0x96, 0x0E, 0xF1, 0xFF, 0x90, 0x79, 0x5D, 0x80, 0xD0, 0xA2, 0x4A, 0xBD, 0x06, 0x33, 0x28, 0xD9] },
],
},
{// Created by Renard1911
name : "Premium Free",
tooltip: "Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.",
patches : [{ offset: 0x23C5, off: [0xFF, 0x80, 0xE4, 0x16, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] }],
},
{
name: "Timer Freeze",
patches: [
{ offset: 0x2879B, off: [0x77, 0x09, 0xC7, 0x43, 0x3C, 0x00, 0x00], on: [0x90, 0x90, 0xC7, 0x43, 0x3C, 0x10, 0x27] },
{ offset: 0x28B38, off: [0x89, 0x4B, 0x3C], on: [0x90, 0x90, 0x90] }
],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x50801, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Skip online update check",
tooltip: "30 seconds at boot",
patches: [{ offset: 0x1FA47, off: [0x6A, 0x54], on: [0xEB, 0xB4] }],
},
{
name: "Song Unlock",
patches: [
{ offset: 0x39B3, off: [0x75], on: [0xEB] },
{ offset: 0xDA3E, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xDA73, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xDA9F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xDADB, off: [0x72, 0x06], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 993010756 if disabled",
patches: [
{ offset: 0x562BD, off: [0x89], on: [0x05] },
{ offset: 0x562C2, off: [0xD6, 0x7C, 0x10, 0x7F, 0x04, 0x3B, 0xC6, 0x76, 0x0A], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 993010756 to the actual default of -100. From there, in intervals of 500, subtract to make timing later or add to make it earlier.",
offset: 0x562BE,
size: 4,
min: -10000,
max: 10000,
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR 2014 DLL Modder</h1>
</body>
</html>

402
ddra.html
View File

@ -1,402 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR A 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("gamemdx.dll", "2019-04-22", [
{
name: "Force enable fast/slow",
patches: [{offset: 0x97C60, off: [0x8B, 0x41, 0x44], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force background judgement",
patches: [{offset: 0x97C50, off: [0x8B, 0x41], on: [0x31, 0xC0]}]
},
{
name: "Force darkest background",
patches: [{offset: 0x98A0E, off: [0x75, 0x03, 0x33, 0xC0], on: [0x33, 0xC0, 0xB0, 0x03]}]
},
{
name: "Song Unlock (Incomplete)",
tooltip: "Unlocks all event mode songs, ACES FOR ACES and ENDYMION, A20 (including ORCA), but still requires a musicdb edit to remove all restrictions.",
patches: [
// Event Mode unlocks A4A here
{offset: 0x846D1, off: [0x45, 0xF4], on: [0x90, 0xE9]},
// A20+ Songs
{offset: 0x8D007, off: [0x32, 0xC0], on: [0xB0, 0x01]},
// ORCA unlock (by Flipend0)
{offset: 0x8E5B9, off: [0x74], on: [0xEB]}
]
},
{
name: "Tutorial Skip",
patches: [{offset: 0x49D33, off: [0x75], on: [0xEB]}]
},
{
name: "Timer Freeze",
patches: [{offset: 0x275D7, off: [0x74], on: [0xEB]}]
},
{
name: "Unlock options",
tooltip: "Unlocks e-amusement exclusive options such as ARROW COLOR",
patches: [{offset: 0x82733, off: [0x75], on: [0xEB]}]
},
{
// by nibs & dogelition_man
name: "Force Cabinet Type 6",
tooltip: "This will cause the game to load a different theme, some assets (such as menu background) may not work with this forced code.",
patches: [{offset: 0xDE18, off: [0xFF, 0x24], on: [0xEB, 0x71]}]
},
{
// by nibs
name: "Force ENDYMION menu background",
tooltip: "This will force the game to use the red cloud background instead of the default one.",
patches: [{offset: 0x1F98D, off: [0xEC], on: [0xF0]}]
},
{
// by nibs & dogelition_man
name: "Skip A20 menu background loading",
tooltip: "This skips the check for the golden menu background completely, and instead will load the default",
patches: [{offset: 0x1F944, off: [0x75], on: [0xEB]}]
},
{
// by cube, ported by Azlekayn
name: "Opaque background for darkest background option",
tooltip: "This makes the background for the darkest background option be 99% opaque, hiding the background dancers and videos.",
patches: [{offset: 0x1C9F6C, off: [0x33, 0x33, 0x33, 0x3F], on: [0xA4, 0x70, 0x7D, 0x3F]}]
},
{
// by naryu
name: "Enable cabinet lights for Cabinet Type 6",
tooltip: "This enables the use of cabinet lighting for Cabinet Type 6",
patches: [
{offset: 0xBCD1, off: [0xE8, 0x1A, 0x21], on: [0xB8, 0x00, 0x00]},
{offset: 0x2CB8A, off: [0xE8, 0x61, 0x12, 0xFE, 0xFF], on: [0xB8, 0x00, 0x00, 0x00, 0x00]},
{offset: 0x2D0AE, off: [0xE8, 0x3D, 0x0D, 0xFE, 0xFF], on: [0xB8, 0x00, 0x00, 0x00, 0x00]},
]
},
{
name: "Enable DDR SELECTION",
tooltip: "Even works in offline/local mode!",
patches: [{offset: 0x7CEB7, off: [0xE8, 0xF4, 0x9F, 0x01], on: [0xB8, 0x01, 0x00, 0x00]}]
},
{
name: "Premium Free",
patches: [{offset: 0x1F0A6, off: [0x01], on: [0x00]}]
},
{
name: 'Mute announcer',
tooltip: 'Also mutes crowd cheering and booing during gameplay',
patches: [
{offset: 0x2A468, off: [0x0F, 0x84], on: [0x90, 0xE9]},
{offset: 0x1B78BB, off: [0x76], on: [0x62]},
{offset: 0x1B78D7, off: [0x76], on: [0x62]},
]
},
{
name: 'Force DDR SELECTION theme everywhere',
tooltip: 'Skips intro and enables the skin selected below on all songs',
patches: [
{offset: 0x26871, off: [0x0F, 0x84], on: [0x90, 0xE9]},
{offset: 0x96A1D, off: [0x75, 0x49], on: [0x90, 0x90]},
{offset: 0x96A2A, off: [0x77, 0x3C], on: [0x90, 0x90]},
{offset: 0x96A2C, off: [0xFF, 0x24], on: [0xEB, 0x11]},
]
},
{
type : "union",
name : "Choose forced theme",
offset : 0x96A40,
patches : [
{
name : "1st",
patch : [0x01],
},
{
name : "EXTREME",
patch : [0x02],
},
{
name : "SuperNOVA2",
patch : [0x03],
},
{
name : "X2",
patch : [0x04],
},
{
name : "2013",
patch : [0x05],
},
]
},
{
type: "number",
name: "SSQ Offset",
tooltip: "Bigger numbers make arrows later",
offset: 0x1CCCA,
size: 4,
min: -1000,
max: 1000,
},
{
type: "number",
name: "Sound Offset",
tooltip: "Bigger numbers make audio later",
offset: 0x1CCC5,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Input Offset",
tooltip: "Bigger numbers make judgement earlier",
offset: 0x1CCE5,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Render Offset",
tooltip: "Bigger numbers make arrows later visually",
offset: 0x1CD0A,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Bomb Frame Offset",
tooltip: "Bigger numbers delay explosion animation",
offset: 0x1CCC0,
size: 4,
min: 0,
max: 10,
}
]),
new Patcher("gamemdx.dll", "2018-10-22", [
{
name: "Force enable fast/slow",
patches: [{offset: 0x8CA60, off: [0x8B, 0x41, 0x44], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force background judgement",
patches: [{offset: 0x8CA50, off: [0x8B, 0x41, 0x40], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force darkest background",
patches: [{offset: 0x8D53B, off: [0x75, 0x03, 0x33, 0xC0], on: [0x33, 0xC0, 0xB0, 0x03]}]
},
{
name: "Unlock all songs",
tooltip: "Unlocks all e-amusement songs, event mode songs, ACES FOR ACES and ENDYMION",
patches: [
//e-amusement
{offset: 0x8ED83, off: [0x32, 0xC0], on: [0xB0, 0x01]},
//event mode
{offset: 0x8463B, off: [0x75], on: [0xEB]},
//ACES FOR ACES, ENDYMION, ???
{offset: 0x846D1, off: [0x32, 0xC0], on: [0xB0, 0x01]},
]
},
{
name: "Tutorial Skip",
patches: [{offset: 0x45704, off: [0x74], on: [0xEB]}]
},
{
name: "Timer Freeze",
patches: [{offset: 0x24667, off: [0x74], on: [0xEB]}]
},
{
name: "Unlock options",
tooltip: "Unlocks e-amusement exclusive options such as ARROW COLOR",
patches: [{offset: 0x7A6A2, off: [0x75], on: [0xEB]}]
},
{
name: "Force Extra Stage/Extra Encore Stage (fixed)",
patches: [
{offset: 0x5AC77, off: [0x0F, 0x85], on: [0x90, 0xE9]},
{offset: 0x5ADD2, off: [0x0F, 0x85], on: [0x90, 0xE9]},
]
},
{
name: "Enable DDR SELECTION",
tooltip: "Even works in offline/local mode!",
patches: [{offset: 0x75774, off: [0xE8, 0xC7, 0x71, 0x01], on: [0xB8, 0x01, 0x00, 0x00]}]
},
{
name: "Premium Free",
tooltip: "Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.",
patches: [{offset: 0x1C9DF, off: [0x01], on: [0x00]}]
},
{
type: "number",
name: "SSQ Offset",
tooltip: "Bigger numbers make arrows later",
offset: 0x1A80A,
size: 4,
min: -1000,
max: 1000,
},
{
type: "number",
name: "Sound Offset",
tooltip: "Bigger numbers make audio later",
offset: 0x1A805,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Input Offset",
tooltip: "Bigger numbers make judgement earlier",
offset: 0x1A822,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Render Offset",
tooltip: "Bigger numbers make arrows later visually",
offset: 0x1A847,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Bomb Frame Offset",
tooltip: "Bigger numbers delay explosion animation",
offset: 0x1A800,
size: 4,
min: 0,
max: 10,
}
]),
new Patcher("gamemdx.dll", "2018-04-23", [
{
name: "Force enable fast/slow",
patches: [{offset: 0x84EC0, off: [0x8B, 0x41, 0x44], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force background judgement",
patches: [{offset: 0x84EB0, off: [0x8B, 0x41, 0x40], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force darkest background",
patches: [
{offset: 0x84E84, off: [0xCC, 0xCC, 0xCC, 0xCC, 0xCC], on: [0x31, 0xC0, 0xB0, 0x03, 0xC3]},
{offset: 0x1AE838, off: [0x40, 0xDF, 0x0D, 0x10], on: [0x84, 0x5A, 0x08, 0x10]}
]
},
{
name: "Unlock all songs (old)",
tooltip: "Do not use this anymore. It's only here to toggle off.",
patches: [{offset: 0x1AE58C, off: [0x6C], on: [0x66]}]
},
{
name: "Unlock all songs",
tooltip: "Unlocks all e-amusement songs, event mode songs, ACES FOR ACES and ENDYMION",
patches: [
//e-amusement
{offset: 0x86CD8, off: [0x32, 0xC0], on: [0xB0, 0x01]},
//event mode
{offset: 0x7DEFE, off: [0x75], on: [0xEB]},
//ACES FOR ACES, ENDYMION
{offset: 0x7DF3E, off: [0x32, 0xC0], on: [0xB0, 0x01]},
]
},
{
name: "Tutorial Skip",
patches: [{offset: 0x41844, off: [0x74], on: [0xEB]}]
},
{
name: "Timer Freeze",
patches: [{offset: 0x23127, off: [0x74], on: [0xEB]}]
},
{
name: "Unlock options",
tooltip: "Unlocks e-amusement exclusive options such as ARROW COLOR",
patches: [{offset: 0x73E52, off: [0x75], on: [0xEB]}]
},
{
name: "Force Extra Stage/Extra Encore Stage (fixed)",
patches: [
{offset: 0x5483B, off: [0x0F, 0x85], on: [0x90, 0xE9]},
{offset: 0x549C0, off: [0x0F, 0x85], on: [0x90, 0xE9]},
]
},
{
name: "Disable Credit Consumption",
tooltip: "Similar to FREE PLAY, but allows premium credit options. Requires 1 credit.",
patches: [
{offset: 0x8B8A, off: [0x74, 0x0B], on: [0xEB, 0x09]},
{offset: 0x8BEC, off: [0x74, 0x0B], on: [0xEB, 0x09]},
{offset: 0x8C4C, off: [0x74, 0x0B], on: [0xEB, 0x09]},
{offset: 0x8BC9, off: [0x74, 0x2E], on: [0xEB, 0x2C]},
{offset: 0x8C29, off: [0x74, 0x2E], on: [0xEB, 0x2C]},
]
},
{
type: "number",
name: "SSQ Offset",
tooltip: "Bigger numbers make arrows later",
offset: 0x1A76A,
size: 4,
min: -1000,
max: 1000,
},
{
type: "number",
name: "Sound Offset",
tooltip: "Bigger numbers make audio later",
offset: 0x1A765,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Input Offset",
tooltip: "Bigger numbers make judgement earlier",
offset: 0x1A782,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Render Offset",
tooltip: "Bigger numbers make arrows later visually",
offset: 0x1A7A7,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Bomb Frame Offset",
tooltip: "Bigger numbers delay explosion animation",
offset: 0x1A760,
size: 4,
min: 0,
max: 10,
}
]),
]);
});
</script>
</head>
<body>
<h1>DDR A DLL Modder</h1>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,156 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>DDR A20 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("gamemdx.dll", "2020-02-03", [
{
name: "Force enable fast/slow",
patches: [{offset: 0xA0D40, off: [0x8B, 0x41, 0x44], on: [0x31, 0xC0, 0x40]}]
},
{
name: "Force background judgement",
patches: [{offset: 0xA0D30, off: [0x8B, 0x41], on: [0x31, 0xC0]}]
},
{
name: "Force darkest background",
patches: [{offset: 0xA1AEE, off: [0x75, 0x03, 0x33, 0xC0], on: [0x33, 0xC0, 0xB0, 0x03]}]
},
{
name: "Song Unlock",
patches: [
{offset: 0x952C6, off: [0x75, 0x08, 0x5F, 0x32, 0xC0], on: [0x90, 0x90, 0x5F, 0xB0, 0x01]},
{offset: 0x969A3, off: [0x0F, 0x85], on: [0x90, 0xE9]},
{offset: 0x1CEC24, off: [0x65], on: [0x62]},
{offset: 0x1CEC2C, off: [0x72], on: [0x62]},
{offset: 0x1CEC34, off: [0x6C], on: [0x62]},
{offset: 0x1CEC40, off: [0x6C], on: [0x62]},
]
},
{
name: "Tutorial Skip",
patches: [{offset: 0x4AD33, off: [0x75], on: [0xEB]}]
},
{
name: "Timer Freeze",
patches: [{offset: 0x28545, off: [0x74], on: [0xEB]}]
},
{
name: "Unlock options",
tooltip: "Unlocks e-amusement exclusive options such as ARROW COLOR",
patches: [{offset: 0x8ACF3, off: [0x75], on: [0xEB]}]
},
{
name: "Enable DDR SELECTION",
tooltip: "Even works in offline/local mode!",
patches: [{offset: 0x85314, off: [0xE8, 0xA7, 0xAA, 0x01], on: [0xB8, 0x01, 0x00, 0x00]}]
},
{
name: "Premium Free",
patches: [{offset: 0x1F788, off: [0x01], on: [0x00]}]
},
{
name: 'Mute announcer',
tooltip: 'Also mutes crowd cheering and booing during gameplay',
patches: [
{offset: 0x2B698, off: [0x0F, 0x84], on: [0x90, 0xE9]},
{offset: 0x1C16F3, off: [0x76], on: [0x62]},
{offset: 0x1C170F, off: [0x76], on: [0x62]},
]
},
{
name: 'Force DDR SELECTION theme everywhere',
tooltip: 'Skips intro and enables the skin selected below on all songs',
patches: [
{offset: 0x27431, off: [0x0F, 0x84], on: [0x90, 0xE9]},
{offset: 0x9F92D, off: [0x75, 0x49], on: [0x90, 0x90]},
{offset: 0x9F93A, off: [0x77, 0x3C], on: [0x90, 0x90]},
{offset: 0x9F93C, off: [0xFF, 0x24], on: [0xEB, 0x11]},
]
},
{
type : "union",
name : "Choose forced theme",
offset : 0x9F950,
patches : [
{
name : "1st",
patch : [0x01],
},
{
name : "EXTREME",
patch : [0x02],
},
{
name : "SuperNOVA2",
patch : [0x03],
},
{
name : "X2",
patch : [0x04],
},
{
name : "2013",
patch : [0x05],
},
]
},
{
type: "number",
name: "SSQ Offset",
tooltip: "Bigger numbers make arrows later",
offset: 0x1D28A,
size: 4,
min: -1000,
max: 1000,
},
{
type: "number",
name: "Sound Offset",
tooltip: "Bigger numbers make audio later",
offset: 0x1D285,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Input Offset",
tooltip: "Bigger numbers make judgement earlier",
offset: 0x1D2A5,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Render Offset",
tooltip: "Bigger numbers make arrows later visually",
offset: 0x1D2CA,
size: 4,
min: 0,
max: 1000,
},
{
type: "number",
name: "Bomb Frame Offset",
tooltip: "Bigger numbers delay explosion animation",
offset: 0x1D280,
size: 4,
min: 0,
max: 10,
}
]),
]);
});
</script>
</head>
<body>
<h1>DDR A20 DLL Modder</h1>
</body>
</html>

578
ddrx.html
View File

@ -1,578 +0,0 @@
<!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: 0x246FE, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0xA0, 0xFA, 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, 0xB0, 0xFA, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x207C8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF9358, off: [0xC0], on: [0xBF] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3ED6B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD3EA3, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8715, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8769, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87A1, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87DD, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x890F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB506D, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB51BF, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB52EF, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x43A7E, off: [0x89], on: [0x05] },
{ offset: 0x43A83, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x43A7F,
size: 4,
min: -20,
max: 20,
},
]),
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: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF67A8, off: [0xC0], on: [0xBF] }],
},
{
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: 0xB2683, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x43B3E, off: [0x89], on: [0x05] },
{ offset: 0x43B43, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x43B3F,
size: 4,
min: -20,
max: 20,
},
]),
new Patcher("DDR.exe", "2009-02-06", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x241EE, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0x58, 0xFA, 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, 0x68, 0xFA, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],//
},
{
name: "Timer Freeze",
patches: [{ offset: 0x202A8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF9218, off: [0xC0], on: [0xBF] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3E89B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD3C03, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8725, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8779, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87B1, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87ED, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x891F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB4E9D, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB4FEF, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB511F, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4356E, off: [0x89], on: [0x05] },
{ offset: 0x43573, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4356F,
size: 4,
min: -20,
max: 20,
},
]),
new Patcher("DDR.exe", "2009-02-16", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x249EE, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0xF0, 0xD5, 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, 0x00, 0xD6, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x20AA8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF7378, off: [0xC0], on: [0xBF] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3F00B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD1EC3, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8CD5, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8D29, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8D61, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8D9D, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x962F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB3009, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB3133, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB3233, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x43D8E, off: [0x89], on: [0x05] },
{ offset: 0x43D93, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x43D8F,
size: 4,
min: -20,
max: 20,
},
]),
new Patcher("DDR.exe", "2009-02-16", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x23EFE, off: [0x85, 0xD2, 0xD9, 0x44, 0x24, 0x24, 0x89, 0x54, 0x24, 0x2C, 0xDB, 0x44, 0x24, 0x2C, 0x7D, 0x06, 0xD8, 0x05, 0x28, 0xB7, 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, 0x38, 0xB7, 0x5D, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x1FFB8, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF5F48, off: [0xC0], on: [0xBF] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x3E63B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xD07B3, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0x8715, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x8769, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87A1, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x87DD, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0x890F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB1A6D, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB1BBF, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xB1CEF, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4331E, off: [0x89], on: [0x05] },
{ offset: 0x43323, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4331F,
size: 4,
min: -20,
max: 20,
},
]),
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: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0xF8AD8, off: [0xC0], on: [0xBF] }],
},
{
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] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4418E, off: [0x89], on: [0x05] },
{ offset: 0x44193, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4418F,
size: 4,
min: -20,
max: 20,
},
]),
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: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0x1040E8, off: [0xC0], on: [0xBF] }],
},
{
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] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4806E, off: [0x89], on: [0x05] },
{ offset: 0x48073, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4806F,
size: 4,
min: -20,
max: 20,
},
]),
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: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0x104788, off: [0xC0], on: [0xBF] }],
},
{
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] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x485BE, off: [0x89], on: [0x05] },
{ offset: 0x485C3, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x485BF,
size: 4,
min: -20,
max: 20,
},
]),
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: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0x104AE8, off: [0xC0], on: [0xBF] }],
},
{
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] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4866E, off: [0x89], on: [0x05] },
{ offset: 0x48673, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4866F,
size: 4,
min: -20,
max: 20,
},
]),
new Patcher("DDR.exe", "2009-09-11 (US)", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x26DE1, off: [0x85, 0xC9, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x4C, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x28, 0xF9, 0x5F, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x4C, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0x38, 0xF9, 0x5F, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x22D88, off: [0x89, 0x4D, 0x34], on: [0x90, 0x90, 0x90] }],
},
{
name: "Disable check for 192.168 ip range",
tooltip: "Fixes error 5-2002-0001",
patches: [{ offset: 0x10DD48, off: [0xC0], on: [0xBF] }],
},
{
name: "Mute crowd cheering and booing during song",
tooltip: "Use with modified voice.xwb to also mute announcer",
patches: [{ offset: 0x43B7B, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xE7C9D, off: [0x74], on: [0xEB] }],
},
{
name: "Unlock Songs, Characters, Options, and Courses",
patches: [
{ offset: 0xB025, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB079, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB0B1, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB0ED, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xB97F, off: [0x72, 0x06], on: [0x90, 0x90] },
{ offset: 0xC6673, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC6771, off: [0x74, 0x04], on: [0x90, 0x90] },
{ offset: 0xC6871, off: [0x74, 0x04], on: [0x90, 0x90] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x48B2E, off: [0x89], on: [0x05] },
{ offset: 0x48B33, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x48B2F,
size: 4,
min: -20,
max: 20,
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR X DLL Modder</h1>
</body>
</html>

View File

@ -1,120 +0,0 @@
<!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] },
],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x4AB7E, off: [0x89], on: [0x05] },
{ offset: 0x4AB83, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x4AB7F,
size: 4,
min: -20,
max: 20,
},
]),
new Patcher("ddr.exe", "2010-12-07 (US)", [
{
name: "NVIDIA gray arrow/freeze color fix",
tooltip: "Also affects newer AMD cards",
patches: [{ offset: 0x1FB39, off: [0x85, 0xC9, 0xD9, 0x44, 0x24, 0x1C, 0x89, 0x4C, 0x24, 0x28, 0xDB, 0x44, 0x24, 0x28, 0x7D, 0x06, 0xD8, 0x05, 0x90, 0x99, 0x60, 0x00, 0x0F, 0xBE, 0x54, 0x24, 0x13], on: [0x89, 0x4C, 0xE4, 0x28, 0xDB, 0x44, 0xE4, 0x28, 0xD9, 0x44, 0xE4, 0x1C, 0x8B, 0x54, 0xE4, 0x13, 0xDC, 0x05, 0xA0, 0x99, 0x60, 0x00, 0xD9, 0xC9, 0x0F, 0xBE, 0xD2] }],
},
{
name: "Timer Freeze",
patches: [{ offset: 0x1C968, 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: 0x3F7AA, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force DATA check OK",
tooltip: "Use with modified VOICE.xwb to mute announcer",
patches: [{ offset: 0xEA05D, off: [0x74], on: [0xEB] }],
},
{
name: "Song Unlock",
patches: [{ offset: 0x22FC, off: [0x32, 0xC0], on: [0xB0, 0x01] }],
},
{
name: "Enable timing offset",
tooltip: "Set the value below to 2116822084 if disabled",
patches: [
{ offset: 0x44B1E, off: [0x89], on: [0x05] },
{ offset: 0x44B23, off: [0x06, 0x2B, 0xC6, 0x89, 0x44, 0x24, 0x2C], on: [0x89, 0x44, 0x24, 0x2C, 0x90, 0x90, 0x90] },
],
},
{
type: "number",
name: "Timing Offset",
tooltip: "Change 2116822084 to the actual default of -1. From there, subtract to make timing later or add to make it earlier.",
offset: 0x44B1F,
size: 4,
min: -20,
max: 20,
},
]),
]);
});
</script>
</head>
<body>
<h1>DDR X2 DLL Modder</h1>
</body>
</html>

File diff suppressed because one or more lines are too long

179
drs.html
View File

@ -1,179 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>DANCERUSH STARDOM 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("superstep.dll", "2018-03-28", [
{
name: "Timer Freeze",
patches: [{ offset: 0x19348A, off: [0x89, 0x43, 0x0C], on: [0x90, 0x90, 0x90] }],
},
{
name: "Song Unlock",
patches: [
{ offset: 0x4336D8, off: [0x74], on: [0xEB] },
{ offset: 0x433708, off: [0x00], on: [0x01] },
]
},
]),
new Patcher("superstep.dll", "2018-10-16", [
{
name: "Timer Freeze",
patches: [{offset: 0x23127, off: [0x74], on: [0xEB]}]
},
]),
new Patcher('superstep.dll', '2020-12-14', [
{
name: 'Timer Freeze',
patches: [
{
offset: 0x3565aa,
off: [0x89, 0x43, 0x0c],
on: [0x90, 0x90, 0x90]
}
]
},
{
name: 'Song Unlock',
patches: [
{ offset: 0x785ad8, off: [0x74], on: [0xeb] },
{ offset: 0x785b08, off: [0x00], on: [0x01] },
{ offset: 0x787219, off: [0x75, 0x07], on: [0x90, 0x90] },
{ offset: 0x78721e, off: [0x00], on: [0x03] },
{ offset: 0x892b55, off: [0x66], on: [0x62] }
]
},
{
name: 'Hide Bottom Text',
tooltip: 'Such as EVENT MODE, PASELI, COIN, CREDIT',
patches: [
{ offset: 0x74b733, off: [0x0f, 0x84], on: [0x90, 0xe9] },
{ offset: 0x74b9bb, off: [0x74, 0x4f], on: [0x90, 0x90] },
{ offset: 0x74b9c0, off: [0x0f, 0x84], on: [0x90, 0xe9] }
]
},
{
type: 'union',
name: "Reroute 'All Factory Settings' Test Menu",
tooltip: 'AfpViewer keyboard controls are broken',
offset: 0xa2c138,
patches: [
{
name: 'Default',
patch: [0x70, 0xd8, 0x39, 0x80, 0x01]
},
{
name: 'QCTestMenuScene',
patch: [0x30, 0xd9, 0x39, 0x80, 0x01]
},
{
name: 'AfpViewerScene',
patch: [0x30, 0xac, 0x39, 0x80, 0x01]
}
]
},
{
type: 'union',
name: "Reroute 'QCTestMenuScene' Test Menu",
tooltip: "The patch above must be set to 'QCTestMenuScene'",
offset: 0x39cd50,
patches: [
{
name: 'Default',
patch: [0xec, 0x93, 0x3f, 0x00]
},
{
name: 'KoteraTestScene',
patch: [0xbc, 0xd5, 0x3d, 0x00]
},
{
name: 'GamePrototypeSelectScene',
patch: [0xdc, 0xbb, 0x3c, 0x00]
}
]
}
]),
new Patcher('superstep.dll', '2022-12-14', [
{
name: 'Timer Freeze',
patches: [
{
offset: 0x359fea,
off: [0x89, 0x43, 0x0c],
on: [0x90, 0x90, 0x90]
}
]
},
{
name: 'Song Unlock',
patches: [
{ offset: 0x78a9a8, off: [0x74], on: [0xeb] },
{ offset: 0x78a9d8, off: [0x00], on: [0x01] },
{ offset: 0x78c0e9, off: [0x75, 0x07], on: [0x90, 0x90] },
{ offset: 0x78c0ee, off: [0x00], on: [0x03] },
{ offset: 0x8986a5, off: [0x66], on: [0x62] } // bestival lmfao
]
},
{
name: 'Hide Bottom Text',
tooltip: 'Such as EVENT MODE, PASELI, COIN, CREDIT',
patches: [
{ offset: 0x74fc73, off: [0x0f, 0x84], on: [0x90, 0xe9] },
{ offset: 0x74fefb, off: [0x74, 0x4f], on: [0x90, 0x90] },
{ offset: 0x74ff00, off: [0x0f, 0x84], on: [0x90, 0xe9] }
]
},
{
type: 'union',
name: "Reroute 'All Factory Settings' Test Menu",
tooltip: 'AfpViewer keyboard controls are broken',
offset: 0xa33338,
patches: [
{
name: 'Default',
patch: [0x10, 0x13, 0x3a, 0x80, 0x01]
},
{
name: 'QCTestMenuScene',
patch: [0xd0, 0x13, 0x3a, 0x80, 0x01]
},
{
name: 'AfpViewerScene',
patch: [0x70, 0xe6, 0x39, 0x80, 0x01]
}
]
},
{
type: 'union',
name: "Reroute 'QCTestMenuScene' Test Menu",
tooltip: "The patch above must be set to 'QCTestMenuScene'",
offset: 0x3a07f0,
patches: [
{
name: 'Default',
patch: [0x1c, 0xa8, 0x3f, 0x00]
},
{
name: 'KoteraTestScene',
patch: [0x0d, 0xe9, 0x3d, 0x00]
},
{
name: 'GamePrototypeSelectScene',
patch: [0xad, 0xce, 0x3c, 0x00]
}
]
}
])
])
})
</script>
</head>
<body>
<h1>DANCERUSH STARDOM DLL Modder</h1>
</body>
</html>

View File

@ -1,32 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA EXCHAIN 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("game.dll", "2019-09-24", [
{
name: "Timer Freeze",
patches: [{offset: 0xBC27, off: [0x0F, 0x85, 0xAA, 0x01, 0x00, 0x00], on: [0xE9, 0xAB, 0x01, 0x00, 0x00, 0x90]}]
}
])
]);
new PatchContainer([
new Patcher("libshare-pj.dll", "2019-09-24", [
{
name: 'Fix "IP CHANGE ERROR"',
patches: [{offset: 0x23305, off: [0x74], on: [0xEB]}]
}
])
]);
});
</script>
</head>
<body>
<h1>GITADORA EXCHAIN DLL Modder</h1>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,112 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA HIGH-VOLTAGE 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("game.dll", "2021-04-21", [
{
name: "Timer Freeze",
patches: [{ offset: 0xF461F, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Cursor Hold",
patches: [{ offset: 0xB8E46, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Stage Freeze",
tooltip: "Breaks score submission to server",
patches: [{ offset: 0x115BD1, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Skip Tutorial",
patches: [{ offset: 0xE615A, off: [0x0F, 0x87], on: [0x90, 0xE9] }],
},
{
name: "Unlock all songs",
patches: [
{ offset: 0x1CE4E2, off: [0x61, 0x00], on: [0x4D, 0x01] },
{ offset: 0x1CE4FA, off: [0x63, 0x00], on: [0x4D, 0x01] },
{ offset: 0x11FFDE, off: [0x75, 0x08], on: [0xEB, 0x11] },
]
},
{
name: "Enable Long Music",
patches: [{ offset: 0x1200F4, off: [0x74], on: [0xEB] }],
},
]),
new Patcher("game.dll", "2022-09-26", [
{
name: "Timer Freeze",
patches: [{ offset: 0xF51EF, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Cursor Hold",
patches: [{ offset: 0xB9AB6, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Stage Freeze",
tooltip: "Breaks score submission to server",
patches: [{ offset: 0x1165E1, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Skip Tutorial",
patches: [{ offset: 0xE6D2A, off: [0x0F, 0x87], on: [0x90, 0xE9] }],
},
{
name: "Unlock all songs",
patches: [
{ offset: 0x1CF4F2, off: [0x61, 0x00], on: [0x4D, 0x01] },
{ offset: 0x1CF50A, off: [0x63, 0x00], on: [0x4D, 0x01] },
{ offset: 0x1208AE, off: [0x75, 0x08], on: [0xEB, 0x11] },
]
},
{
name: "Enable Long Music",
patches: [{ offset: 0x1209C4, off: [0x74], on: [0xEB] }],
},
]),
new Patcher("game.dll", "2022-10-24", [
{
name: "Timer Freeze",
patches: [{ offset: 0xF543F, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Cursor Hold",
patches: [{ offset: 0xB9CE6, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Stage Freeze",
tooltip: "Breaks score submission to server",
patches: [{ offset: 0x117471, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Skip Tutorial",
patches: [{ offset: 0xE6F7A, off: [0x0F, 0x87], on: [0x90, 0xE9] }],
},
{
name: "Unlock all songs",
patches: [
{ offset: 0x1D0512, off: [0x61, 0x00], on: [0x4D, 0x01] },
{ offset: 0x1D052A, off: [0x63, 0x00], on: [0x4D, 0x01] },
{ offset: 0x1217DE, off: [0x75, 0x08], on: [0xEB, 0x11] },
]
},
{
name: "Enable Long Music",
patches: [{ offset: 0x1218F4, off: [0x74], on: [0xEB] }],
},
]),
]);
});
</script>
</head>
<body>
<h1>GITADORA HIGH-VOLTAGE DLL Modder</h1>
</body>
</html>

View File

@ -1,50 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA Matixx 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("game.dll", "2018-07-17", [
{
name: "Timer Freeze",
patches: [{offset: 0xBC37, off: [0x0F, 0x85, 0xAA, 0x01, 0x00, 0x00], on: [0xE9, 0xAB, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Stage Freeze",
danger: "Breaks score submission to server",
patches: [{offset: 0x1595E1, off: [0x0F, 0x85, 0xFB, 0x01, 0x00, 0x00], on: [0xE9, 0xFC, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Unlock all songs",
tooltip: "Unlocks all e-amusement songs",
patches: [
{offset: 0x1EAEFA, off: [0x71, 0x00], on: [0x4D, 0x01]},
{offset: 0x1EAF12, off: [0x73, 0x00], on: [0x4D, 0x01]},
{offset: 0x162FF4, off: [0x75, 0x16], on: [0xEB, 0x23]},
]
},
{
name: "Enable Long Music",
patches: [{offset: 0x163134, off: [0x75, 0x03], on: [0x90, 0x90]}]
}
])
]);
new PatchContainer([
new Patcher("libshare-pj.dll", "2018-07-17", [
{
name: "Fix IP change error",
patches: [{offset: 0x23375, off: [0x74], on: [0xEB]}]
}
])
]);
});
</script>
</head>
<body>
<h1>GITADORA Matixx DLL Modder</h1>
</body>
</html>

View File

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA NEX+AGE 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("game.dll", "2021-02-15", [
{
name: "Timer Freeze",
patches: [{offset: 0x1035BF, off: [0x0F, 0x85], on: [0x90, 0xE9]}]
},
{
name: "Cursor Hold",
patches: [{offset: 0xC62AA, off: [0x0F, 0x85], on: [0x90, 0xE9]}]
},
{
name: "Stage Freeze",
danger: "Breaks score submission to server",
patches: [{offset: 0x128D21, off: [0x0F, 0x85], on: [0x90, 0xE9]}]
},
{
name: "Skip Tutorial",
patches: [{offset: 0xF50FA, off: [0x0F, 0x87], on: [0x90, 0xE9]}]
},
{
name: "Unlock all songs",
patches: [
{offset: 0x1E9402, off: [0x61, 0x00], on: [0x4D, 0x01]},
{offset: 0x1E941A, off: [0x63, 0x00], on: [0x4D, 0x01]},
{offset: 0x13920E, off: [0x75, 0x08], on: [0xEB, 0x11]},
]
},
{
name: "Enable Long Music",
patches: [{offset: 0x139324, off: [0x74], on: [0xEB]}]
},
{
name: 'Skip "NOW DATA INITIALIZING" (useful for testing only)',
patches: [{offset: 0x36E5D, off: [0x0F, 0x84, 0x74, 0x01, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90]}]
},
])
]);
});
</script>
</head>
<body>
<h1>GITADORA NEX+AGE DLL Modder</h1>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA OverDrive 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("game.dll", "2015-03-27", [
{
name: "Timer Freeze",
patches: [{offset: 0xBCE7, off: [0x0F, 0x85, 0xAA, 0x01, 0x00, 0x00], on: [0xE9, 0xAB, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Stage Freeze",
danger: "Breaks score submission to server",
patches: [{offset: 0x146FC1, off: [0x0F, 0x85, 0xFB, 0x01, 0x00, 0x00], on: [0xE9, 0xFC, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Unlock all songs",
patches: [
{offset: 0x1D1ACA, off: [0x5B, 0x00], on: [0x4D, 0x01]},
{offset: 0x1D1AE2, off: [0x5D, 0x00], on: [0x4D, 0x01]},
{offset: 0x14EF54, off: [0x75, 0x16], on: [0xEB, 0x23]},
]
},
{
name: "Enable Long Music",
patches: [{offset: 0x14F094, off: [0x75, 0x03], on: [0x90, 0x90]}]
}
])
]);
});
</script>
</head>
<body>
<h1>GITADORA OverDrive DLL Modder</h1>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA Tri-Boost 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("game.dll", "2016-11-23", [
{
name: "Timer Freeze",
patches: [{offset: 0xBC17, off: [0x0F, 0x85, 0xAA, 0x01, 0x00, 0x00], on: [0xE9, 0xAB, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Stage Freeze",
danger: "Breaks score submission to server",
patches: [{offset: 0x14B551, off: [0x0F, 0x85, 0xFB, 0x01, 0x00, 0x00], on: [0xE9, 0xFC, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Unlock all songs",
patches: [
{offset: 0x1D6C4A, off: [0x5B, 0x00], on: [0x4D, 0x01]},
{offset: 0x1D6C62, off: [0x5D, 0x00], on: [0x4D, 0x01]},
{offset: 0x153904, off: [0x75, 0x16], on: [0xEB, 0x23]},
]
},
{
name: "Enable Long Music",
patches: [{offset: 0x153A44, off: [0x75, 0x03], on: [0x90, 0x90]}]
}
])
]);
});
</script>
</head>
<body>
<h1>GITADORA Tri-Boost DLL Modder</h1>
</body>
</html>

View File

@ -1,42 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GITADORA Tri-Boost Re:EVOLVE 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("game.dll", "2017-08-02", [
{
name: "Timer Freeze",
patches: [{offset: 0xBC37, off: [0x0F, 0x85, 0xAA, 0x01, 0x00, 0x00], on: [0xE9, 0xAB, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Stage Freeze",
danger: "Breaks score submission to server",
patches: [{offset: 0x14C991, off: [0x0F, 0x85, 0xFB, 0x01, 0x00, 0x00], on: [0xE9, 0xFC, 0x01, 0x00, 0x00, 0x90]}]
},
{
name: "Unlock all songs",
patches: [
{offset: 0x1DA0EA, off: [0x5B, 0x00], on: [0x4D, 0x01]},
{offset: 0x1DA102, off: [0x5D, 0x00], on: [0x4D, 0x01]},
{offset: 0x154934, off: [0x75, 0x16], on: [0xEB, 0x23]},
]
},
{
name: "Enable Long Music",
patches: [{offset: 0x154A74, off: [0x75, 0x03], on: [0x90, 0x90]}]
}
])
]);
});
</script>
</head>
<body>
<h1>GITADORA Tri-Boost Re:EVOLVE DLL Modder</h1>
<!-- All codes are from OnlyOne.cab -->
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

View File

@ -22,24 +22,9 @@
</script>
</head>
<body>
<h1>Pick a game!</h1>
<h1>TWO-TORIAL Web Patcher</h1>
<h3>By the community, for the community!</h3>
<div class="icons">
<label for="check_beatstream" class="gameicon">
<img src="img/aaa_beatstream.png">
<div>BeatStream</div>
</label>
<input type="checkbox" id="check_beatstream" class="sectionToggle"/>
<div class="subsection">
<a href="beatstream1.html" class="gameicon">
<img src="img/beatstream/01.png">
<div>BeatStream</div>
</a>
<a href="beatstream2.html" class="gameicon">
<img src="img/beatstream/02.png">
<div>BeatStream<br>アニムトライヴ</div>
</a>
</div>
<a href="bishibashi.html" class="gameicon">
<img src="img/bishibashi.png">
<div>THE ☆ BishiBashi</div>
@ -125,184 +110,11 @@
</a>
</div>
<label for="check_iidx" class="gameicon">
<img src="img/aaa_iidx.png">
<div>beatmania IIDX</div>
</label>
<input type="checkbox" id="check_iidx" class="sectionToggle"/>
<div class="subsection">
<a href="resortanthem.html" class="gameicon">
<img src="img/iidx/18resortanthem.png">
<div>beatmania IIDX 18 Resort Anthem</div>
</a>
<a href="lincle.html" class="gameicon">
<img src="img/iidx/19lincle.png">
<div>beatmania IIDX 19 Lincle</div>
</a>
<a href="tricoro.html" class="gameicon">
<img src="img/iidx/20tricoro.png">
<div>beatmania IIDX 20 tricoro</div>
</a>
<a href="spada.html" class="gameicon">
<img src="img/iidx/21spada.png">
<div>beatmania IIDX 21 SPADA</div>
</a>
<a href="pendual.html" class="gameicon">
<img src="img/iidx/22pendual.png">
<div>beatmania IIDX 22 PENDUAL</div>
</a>
<a href="copula.html" class="gameicon">
<img src="img/iidx/23copula.png">
<div>beatmania IIDX 23 copula</div>
</a>
<a href="sinobuz.html" class="gameicon">
<img src="img/iidx/24sinobuz.png">
<div>beatmania IIDX 24 SINOBUZ</div>
</a>
<a href="ballerz.html" class="gameicon">
<img src="img/iidx/25ballerz.png">
<div>beatmania IIDX 25 CANNON BALLERS</div>
</a>
<a href="rootage.html" class="gameicon">
<img src="img/iidx/26rootage.png">
<div>beatmania IIDX 26 Rootage</div>
</a>
<a href="heroicverse.html" class="gameicon">
<img src="img/iidx/27heroicverse.png">
<div>beatmania IIDX 27 HEROIC VERSE</div>
</a>
<a href="bistrover.html" class="gameicon">
<img src="img/iidx/28bistrover.png">
<div>beatmania IIDX 28 BISTROVER</div>
</a>
<a href="casthour.html" class="gameicon">
<img src="img/iidx/29casthour.png">
<div>beatmania IIDX 29 CastHour</div>
</a>
<a href="resident.html" class="gameicon">
<img src="img/iidx/30resident.png">
<div>beatmania IIDX 30 Resident</div>
</a>
</div>
<label for="check_ddr" class="gameicon">
<img src="img/aaa_ddr.png">
<div>Dance Dance Revolution</div>
</label>
<input type="checkbox" id="check_ddr" class="sectionToggle"/>
<div class="subsection">
<a href="ddrx.html" class="gameicon">
<img src="img/ddr/ddr01x.png">
<div>Dance Dance Revolution X</div>
</a>
<a href="ddrx2.html" class="gameicon">
<img src="img/ddr/ddr02x2.png">
<div>Dance Dance Revolution X2</div>
</a>
<a href="ddrx3.html" class="gameicon">
<img src="img/ddr/ddr03x3.png">
<div>Dance Dance Revolution X3</div>
</a>
<a href="ddr2013.html" class="gameicon">
<img src="img/ddr/ddr04_2013.png">
<div>Dance Dance Revolution 2013</div>
</a>
<a href="ddr2014.html" class="gameicon">
<img src="img/ddr/ddr05_2014.png">
<div>Dance Dance Revolution 2014</div>
</a>
<a href="ddra.html" class="gameicon">
<img src="img/ddr/ddr06a.png">
<div>Dance Dance Revolution A</div>
</a>
<a href="ddra20.html" class="gameicon">
<img src="img/ddr/ddr07a20.png">
<div>Dance Dance Revolution A20</div>
</a>
<a href="ddra20+.html" class="gameicon">
<img src="img/ddr/ddr08a20+.png">
<div>Dance Dance Revolution A20 Plus</div>
</a>
</div>
<a href="drs.html" class="gameicon">
<img src="img/drs.png">
<div>DANCERUSH STARDOM</div>
</a>
<a href="gc4ex.html" class="gameicon">
<img src="img/gc4ex.png">
<div>Groove Coaster 4EX Infinity Highway</div>
</a>
<label for="check_gitadora" class="gameicon">
<img src="img/aaa_gitadora.png">
<div>GuitarFreaks / DrumMania / GITADORA</div>
</label>
<input type="checkbox" id="check_gitadora" class="sectionToggle"/>
<div class="subsection">
<a href="gfdmv4.html" class="gameicon">
<img src="img/gdfm/gfdmv4.png">
<div>GuitarFreaks & DrumMania V4 RockxRock</div>
</a>
<a href="gfdmv5.html" class="gameicon">
<img src="img/gdfm/gfdmv5.png">
<div>GuitarFreaks & DrumMania V5 Rock to Infinity</div>
</a>
<a href="gfdmv6.html" class="gameicon">
<img src="img/gdfm/gfdmv6.png">
<div>GuitarFreaks & DrumMania V6 BLAZING!!!!</div>
</a>
<a href="gfdmv7.html" class="gameicon">
<img src="img/gdfm/gfdmv7.png">
<div>GuitarFreaks & DrumMania V7</div>
</a>
<a href="gfdmv8.html" class="gameicon">
<img src="img/gdfm/gfdmv8.png">
<div>GuitarFreaks & DrumMania V8</div>
</a>
<a href="gfdmxg2.html" class="gameicon">
<img src="img/gdfm/gfdmxg2.png">
<div>GuitarFreaks & DrumMania XG2</div>
</a>
<a href="gfdmxg3.html" class="gameicon">
<img src="img/gdfm/gfdmxg3.png">
<div>GuitarFreaks & DrumMania XG3</div>
</a>
<a href="gitadoraod.html" class="gameicon">
<img src="img/gdfm/gitadora2od.png">
<div>GITADORA OverDrive</div>
</a>
<a href="gitadoratb.html" class="gameicon">
<img src="img/gdfm/gitadora3tb.png">
<div>GITADORA Tri-Boost</div>
</a>
<a href="gitadoratbre.html" class="gameicon">
<img src="img/gdfm/gitadora4tbre.png">
<div>GITADORA Tri-Boost Re:EVOLVE</div>
</a>
<a href="gitadoramatixx.html" class="gameicon">
<img src="img/gdfm/gitadora5matixx.png">
<div>GITADORA Matixx</div>
</a>
<a href="gitadoraexchain.html" class="gameicon">
<img src="img/gdfm/gitadora6exchain.png">
<div>GITADORA EXCHAIN</div>
</a>
<a href="gitadoranextage.html" class="gameicon">
<img src="img/gdfm/gitadora7nextage.png">
<div>GITADORA NEX+AGE</div>
</a>
<a href="gitadorahighvoltage.html" class="gameicon">
<img src="img/gdfm/gitadora8highvoltage.png">
<div>GITADORA HIGH-VOLTAGE</div>
</a>
<a href="gitadorafuzzup.html" class="gameicon">
<img src="img/gdfm/gitadora9fuzzup.png">
<div>GITADORA FUZZ-UP</div>
</a>
</div>
<a href="futuretone.html" class="gameicon">
<img src="img/futuretone.png">
<div>Hatsune Miku: Project DIVA Arcade Future Tone</div>
@ -313,195 +125,11 @@
<div>Initial D Arcade Stage Zero</div>
</a>
<label for="check_jubeat" class="gameicon">
<img src="img/aaa_jubeat.png">
<div>jubeat</div>
</label>
<input type="checkbox" id="check_jubeat" class="sectionToggle"/>
<div class="subsection">
<a href="ripples.html" class="gameicon">
<img src="img/jubeat/02ripples.png">
<div>jubeat ripples</div>
</a>
<a href="jubeatknit.html" class="gameicon">
<img src="img/jubeat/04knit.png">
<div>jubeat knit</div>
</a>
<a href="jubeatcopious.html" class="gameicon">
<img src="img/jubeat/05copious.png">
<div>jubeat copious</div>
</a>
<a href="jubeatsaucer.html" class="gameicon">
<img src="img/jubeat/06saucer.png">
<div>jubeat saucer</div>
</a>
<a href="jubeatsaucerfulfill.html" class="gameicon">
<img src="img/jubeat/07saucerfulfill.png">
<div>jubeat saucer fulfill</div>
</a>
<a href="jubeatprop.html" class="gameicon">
<img src="img/jubeat/08prop.png">
<div>jubeat prop</div>
</a>
<a href="jubeatqubell.html" class="gameicon">
<img src="img/jubeat/09qubell.png">
<div>jubeat Qubell</div>
</a>
<a href="jubeatclan.html" class="gameicon">
<img src="img/jubeat/10clan.png">
<div>jubeat clan</div>
</a>
<a href="jubeatfesto.html" class="gameicon">
<img src="img/jubeat/11festo.png">
<div>jubeat festo</div>
</a>
<a href="jubeatave.html" class="gameicon">
<img src="img/jubeat/12ave.png">
<div>jubeat Ave.</div>
</a>
</div>
<a href="kancolle.html" class="gameicon">
<img src="img/kancolle.png">
<div>Kancolle Arcade</div>
</a>
<label for="check_museca" class="gameicon">
<img src="img/aaa_museca.png">
<div>MÚSECA</div>
</label>
<input type="checkbox" id="check_museca" class="sectionToggle"/>
<div class="subsection">
<a href="museca1.html" class="gameicon">
<img src="img/museca/01.png">
<div>MÚSECA</div>
</a>
<a href="museca2.html" class="gameicon">
<img src="img/museca/02.png">
<div>MÚSECA 1+1/2</div>
</a>
</div>
<label for="check_nostalgia" class="gameicon">
<img src="img/aaa_nostalgia.png">
<div>Nostalgia</div>
</label>
<input type="checkbox" id="check_nostalgia" class="sectionToggle"/>
<div class="subsection">
<a href="nostalgiaop2.html" class="gameicon">
<img src="img/nostalgia/op2.png">
<div>Nostalgia Op.2</div>
</a>
<a href="nostalgiaop3.html" class="gameicon">
<img src="img/nostalgia/op3.png">
<div>Nostalgia Op.3</div>
</a>
</div>
<label for="check_popn" class="gameicon">
<img src="img/aaa_popn.png">
<div>pop'n music</div>
</label>
<input type="checkbox" id="check_popn" class="sectionToggle"/>
<div class="subsection">
<a href="hellopopn.html" class="gameicon">
<img src="img/popn/hellopopn.png">
<div>Hello! Pop'n Music</div>
</a>
<a href="popn19tunestreet.html" class="gameicon">
<img src="img/popn/19tunestreet.png">
<div>pop'n music 19 Tune Street</div>
</a>
<a href="popn20fantasia.html" class="gameicon">
<img src="img/popn/20fantasia.png">
<div>pop'n music 20 fantasia</div>
</a>
<a href="popn21sunnypark.html" class="gameicon">
<img src="img/popn/21sunny.png">
<div>pop'n music 21 Sunny Park</div>
</a>
<a href="popn22lapistoria.html" class="gameicon">
<img src="img/popn/22lapis.png">
<div>pop'n music 22 Lapistoria</div>
</a>
<a href="popn23eclale.html" class="gameicon">
<img src="img/popn/23eclale.png">
<div>pop'n music 23 éclale</div>
</a>
<a href="popn24usaneko.html" class="gameicon">
<img src="img/popn/24usaneko.png">
<div>pop'n music 24 うさぎと猫と少年の夢</div>
</a>
<a href="popn25peace.html" class="gameicon">
<img src="img/popn/25peace.png">
<div>pop'n music 25 peace</div>
</a>
<a href="popn26riddles.html" class="gameicon">
<img src="img/popn/26riddles.png">
<div>pop'n music 26 解明リドルズ</div>
</a>
</div>
<label for="check_reflec" class="gameicon">
<img src="img/aaa_reflec.png">
<div>REFLEC BEAT</div>
</label>
<input type="checkbox" id="check_reflec" class="sectionToggle"/>
<div class="subsection">
<a href="reflecbeat.html" class="gameicon">
<img src="img/reflecbeat/01.png">
<div>REFLEC BEAT</div>
</a>
<a href="reflecbeatlimelight.html" class="gameicon">
<img src="img/reflecbeat/02limelight.png">
<div>REFLEC BEAT limelight</div>
</a>
<a href="reflecbeatcolette.html" class="gameicon">
<img src="img/reflecbeat/03colette.png">
<div>REFLEC BEAT colette</div>
</a>
<a href="reflecbeatgroovinupper.html" class="gameicon">
<img src="img/reflecbeat/05groovinupper.png">
<div>REFLEC BEAT groovin'!! Upper</div>
</a>
<a href="reflecbeatvolzza2.html" class="gameicon">
<img src="img/reflecbeat/07volzza2.png">
<div>REFLEC BEAT VOLZZA 2</div>
</a>
<a href="reflecbeatreflesia.html" class="gameicon">
<img src="img/reflecbeat/08reflesia.png">
<div>REFLEC BEAT The Reflesia of Eternity</div>
</a>
</div>
<label for="check_sdvx" class="gameicon">
<img src="img/aaa_sdvx.png">
<div>SOUND VOLTEX</div>
</label>
<input type="checkbox" id="check_sdvx" class="sectionToggle"/>
<div class="subsection">
<a href="sdvx2.html" class="gameicon">
<img src="img/sdvx/02.png">
<div>SDVX II INFINITE INFECTION</div>
</a>
<a href="sdvx3.html" class="gameicon">
<img src="img/sdvx/03.png">
<div>SDVX III GRAVITY WARS</div>
</a>
<a href="sdvx4.html" class="gameicon">
<img src="img/sdvx/04.png">
<div>SDVX IV HEAVENLY HAVEN</div>
</a>
<a href="sdvx5.html" class="gameicon">
<img src="img/sdvx/05.png">
<div>SDVX V VIVID WAVE</div>
</a>
<a href="sdvx6.html" class="gameicon">
<img src="img/sdvx/06.png">
<div>SDVX VI EXCEED GEAR</div>
</a>
</div>
<a href="taikonotatsujin.html" class="gameicon">
<img src="img/taikonotatsujin.png">
<div>Taiko no Tatsujin</div>
@ -511,7 +139,7 @@
<div>WACCA REVERSE</div>
</a>
</div>
<div class="tagline">Patches are community created.</div>
<div class="tagline"><em>Converted to a web-tool by <a href="https://github.com/mon/">mon</a></em></div>
<div class="tagline"><em><a href=https://github.com/two-torial/BemaniPatcher>GitHub Repository</a></em></div>
<div class="tagline"><em>Web-tool by <a href="https://github.com/mon/">mon</a></em></div>
</body>
</html>
</html>

View File

@ -1,162 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jubeat Ave. 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("jubeat.dll", "2022-08-03", [
{
name: "Skip Tutorial",
patches: [{ offset: 0xD249F, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Select Music Timer Freeze",
patches: [{ offset: 0xBC3D5, off: [0x75], on: [0xEB] }],
},
{
name: "Skip Category Select",
patches: [{ offset: 0xBC75A, off: [0x04], on: [0x07] }],
},
{
name: "Result Timer Freeze",
tooltip: "Counts down to 0 then stops",
patches: [{ offset: 0xA429B, off: [0x75], on: [0xEB] }],
},
{
name: "Skip Online Matching",
patches: [{ offset: 0xCE59F, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force Unlock All Markers",
patches: [
{ offset: 0x160AEE, off: [0x75], on: [0xEB] },
{ offset: 0x1A8EC0, off: [0x75], on: [0xEB] },
{ offset: 0x1A91AA, off: [0x0F, 0xB7, 0x45, 0xB0], on: [0x31, 0xC0, 0x90, 0x90] },
]
},
{
name: "Force Unlock All Backgrounds",
patches: [
{ offset: 0x132A2E, off: [0x75], on: [0xEB] },
{ offset: 0x132D0B, off: [0x0F, 0xB7, 0x45, 0xB0], on: [0x31, 0xC0, 0x90, 0x90] },
{ offset: 0x160BA1, off: [0x75], on: [0xEB] },
]
},
{
name: "Force Enable Expert Option",
patches: [{ offset: 0xD77E0, off: [0x55, 0x8B, 0xEC], on: [0xB0, 0x01, 0xC3] }],
},
{
type : "union",
name : "Default Marker For Guest Play",
offset : 0x5A5F7,
patches : [
{
name : "Default",
patch : [0x31],
},
{
name : "Festo",
patch : [0x2E],
},
{
name : "Qubell",
patch : [0x28],
},
{
name : "Shutter",
patch : [0x04],
},
],
},
]),
new Patcher("jubeat.dll", "2023-08-08", [
{
name: "Skip Tutorial",
patches: [{ offset: 0xD4CBF, off: [0x0F, 0x85], on: [0x90, 0xE9] }],
},
{
name: "Select Music Timer Freeze",
patches: [{ offset: 0xBE7C5, off: [0x75], on: [0xEB] }],
},
{
name: "Skip Category Select",
patches: [{ offset: 0xBEB4A, off: [0x04], on: [0x07] }],
},
{
name: "Result Timer Freeze",
tooltip: "Counts down to 0 then stops",
patches: [{ offset: 0xA636B, off: [0x75], on: [0xEB] }],
},
{
name: "Skip Online Matching",
patches: [{ offset: 0xD0D7F, off: [0x0F, 0x84], on: [0x90, 0xE9] }],
},
{
name: "Force Unlock All Markers",
patches: [
{ offset: 0x163F8B, off: [0x75], on: [0xEB] },
{ offset: 0x1AD210, off: [0x75], on: [0xEB] },
{ offset: 0x1AD4FA, off: [0x0F, 0xB7, 0x45, 0xB0], on: [0x31, 0xC0, 0x90, 0x90] },
]
},
{
name: "Force Unlock All Backgrounds",
patches: [
{ offset: 0x135E5E, off: [0x75], on: [0xEB] },
{ offset: 0x13613B, off: [0x0F, 0xB7, 0x45, 0xB0], on: [0x31, 0xC0, 0x90, 0x90] },
{ offset: 0x16403E, off: [0x75], on: [0xEB] },
]
},
{
name: "Force Enable Expert Option",
patches: [{ offset: 0xDA0A0, off: [0x55, 0x8B, 0xEC], on: [0xB0, 0x01, 0xC3] }],
},
{
type : "union",
name : "Default Marker For Guest Play",
offset : 0x5ADB7,
patches : [
{
name : "Default",
patch : [0x31],
},
{
name : "Festo",
patch : [0x2E],
},
{
name : "Qubell",
patch : [0x28],
},
{
name : "Shutter",
patch : [0x04]}]
}
])
]),
new PatchContainer([
new Patcher("music_db.dll", "2022-08-03", [
{
name : "Unlock all songs",
patches : [{offset : 0x1E55, off: [0x74, 0x0A], on : [0x90, 0x90]}]
},
]),
new Patcher("music_db.dll", "2023-08-08", [
{
name : "Unlock all songs",
patches : [{offset : 0x1EA5, off: [0x74, 0x0A], on : [0x90, 0x90]}]
}
])
])
});
</script>
</head>
<body>
<h1>jubeat Ave. DLL Modder</h1>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More