Remove Bemani Games
@ -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>
|
@ -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>
|
1231
bistrover.html
3818
casthour.html
142
copula.html
@ -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>
|
69
ddr2013.html
@ -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>
|
90
ddr2014.html
@ -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
@ -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>
|
1181
ddra20+.html
156
ddra20.html
@ -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
@ -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>
|
120
ddrx2.html
@ -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>
|
79
ddrx3.html
179
drs.html
@ -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>
|
@ -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>
|
2085
gitadorafuzzup.html
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
Before Width: | Height: | Size: 31 KiB |
BIN
img/aaa_ddr.png
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 26 KiB |
BIN
img/aaa_iidx.png
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 17 KiB |
BIN
img/aaa_popn.png
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 26 KiB |
BIN
img/aaa_sdvx.png
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 49 KiB |
BIN
img/drs.png
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 9.2 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 34 KiB |
BIN
img/sdvx/02.png
Before Width: | Height: | Size: 40 KiB |
BIN
img/sdvx/03.png
Before Width: | Height: | Size: 47 KiB |
BIN
img/sdvx/04.png
Before Width: | Height: | Size: 39 KiB |
BIN
img/sdvx/05.png
Before Width: | Height: | Size: 36 KiB |
BIN
img/sdvx/06.png
Before Width: | Height: | Size: 36 KiB |
382
index.html
@ -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>
|
162
jubeatave.html
@ -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>
|