Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
135 changes: 135 additions & 0 deletions ddrworld.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>DDR WORLD 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", "2025-08-05 (MDX-003)", [
{
name: "Center arrows for single player",
patches: [
{ offset: 0x6914B, off: [0x75], on: [0xEB] },
{ offset: 0x6923F, off: [0x48, 0x0F, 0x45, 0xF9], on: [0x90, 0x90, 0x90, 0x90] },
{ offset: 0x695EB, off: [0x49], on: [0x4B] },
{ offset: 0x6962F, off: [0x8B, 0x5C, 0x24, 0x30, 0xEB, 0x1F, 0x33, 0xDB], on: [0xE8, 0xAD, 0x01, 0x00, 0x00, 0xEB, 0x1E, 0x90] },
{ offset: 0x696D5, off: [0x38], on: [0x40] },
{ offset: 0x6970C, off: [0xEB, 0x19, 0x45, 0x33, 0xFF, 0x4C, 0x89, 0x7C, 0x24, 0x30, 0x4C, 0x89, 0x7C], on: [0xC7, 0x44, 0x24, 0x30, 0xEF, 0x01, 0x00, 0x00, 0xEB, 0x11, 0x48, 0x89, 0x44] },
{ offset: 0x697E1, off: [0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], on: [0xBB, 0xEF, 0x01, 0x00, 0x00, 0x89, 0x5C, 0x24, 0x38, 0xC3] },
{ offset: 0x74713, off: [0x41, 0x0F, 0x94, 0xC5], on: [0x41, 0xB5, 0x00, 0x90] },
]
},
{
name: "Mute Announcer",
patches: [
{ offset: 0x513B9, off: [0x0F, 0x84], on: [0x90, 0xE9] },
{ offset: 0x33CFEF, off: [0x76], on: [0x62] },
]
},
{
name: "PFC Mode",
tooltip: "Like Extra Encore Stage. If you hit a Great or a Good, you lose a life. This feature requires you to select LIFE4/RISKY on the Options, otherwise it has no effect.",
patches: [{ offset: 0x1C977B, off: [0x48, 0xFF, 0xA0, 0xE8, 0x01, 0x00, 0x00], on: [0xFF, 0x90, 0xE8, 0x01, 0x00, 0x00, 0x90] }],
},
{
name: "GFC Mode",
tooltip: "Like PFC Mode with Greats permitted.",
danger: "Requires PFC Mode to be enabled and MFC Mode to be disabled.",
patches: [{ offset: 0x1C978C, off: [0x78], on: [0x6E] }],
},
{
name: "MFC Mode",
tooltip: "Like PFC Mode with Marvelous' only.",
danger: "Requires PFC Mode to be enabled and GFC Mode to be disabled.",
patches: [{ offset: 0x1C9788, off: [0x6E], on: [0x78] }],
},
{
type : "union",
name : "Fullscreen FPS Target",
danger: "Experimental: fast animations and menu scrolling",
offset : 0x1A21,
patches : [
{
name : "60 FPS",
patch : [0x3C, 0x00, 0x00, 0x00],
},
{
name : "120 FPS",
patch : [0x78, 0x00, 0x00, 0x00],
},
{
name : "144 FPS",
patch : [0x90, 0x00, 0x00, 0x00],
},
{
name : "165 FPS",
patch : [0xA5, 0x00, 0x00, 0x00],
},
{
name : "240 FPS",
patch : [0xF0, 0x00, 0x00, 0x00],
},
{
name : "360 FPS",
patch : [0x68, 0x01, 0x00, 0x00],
},
]
},
{
name: "Increase Song Limit",
patches: [
{ offset: 0x1A02F7, off: [0x10], on: [0x40] },
{ offset: 0x1A0380, off: [0x10], on: [0x40] },
]
},
{
name: "Force .mp4 movies instead of .wmv",
patches: [
{ offset: 0x33C585, off: [0x77, 0x6D, 0x76], on: [0x6D, 0x70, 0x34] },
{ offset: 0x33EB10, off: [0x77, 0x6D, 0x76], on: [0x6D, 0x70, 0x34] },
]
},
{
name: "Skip song start transition",
tooltip: "Skip the 5s ready hold.",
patches: [{ offset: 0x54862, off: [0x0F, 0x82, 0x2B, 0x05, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] }],
},
{
name: "Enable BPL Battle Mode P4IO JFA White Cab",
danger: "Requires the corresponding arkmdxp4.dll patch to also be enabled",
patches: [
{ offset: 0xA7A09, off: [0x75, 0x07], on: [0x90, 0x90] },
{ offset: 0xA7A7A, off: [0x75, 0x07], on: [0x90, 0x90] },
{ offset: 0x8A3, off: [0x75, 0x05], on: [0x90, 0x90] },
{ offset: 0xA7B, off: [0x0F, 0x85, 0x7D, 0x00, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
{ offset: 0x1ACCF4, off: [0x0F, 0x87, 0x72, 0x03, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
]
},
{
name: "Center arrows for single player BPL Battle Scoreboard Fix",
patches: [{ offset: 0x67C2E, off: [0x74], on: [0xEB] }],
},
]),
]);
new PatchContainer([
new Patcher("arkmdxp4.dll", "2025-08-05 (MDX-003)", [
{
name: "Enable BPL Battle Mode P4IO JFA White Cab",
danger: "Requires the corresponding gamemdx.dll patch to also be enabled",
patches: [
{ offset: 0x1C0E4, off: [0x0F, 0x85, 0xE1, 0x02, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
{ offset: 0x4DCB, off: [0x0F, 0x85, 0xCB, 0x00, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] },
]
}
])
])
});
</script>
</head>
<body>
<h1>DDR WORLD DLL Modder</h1>
</body>
</html>
Binary file added img/ddr/ddr10world.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,10 @@ <h1>Pick a game!</h1>
<img src="img/ddr/ddr09a3.png">
<div>Dance Dance Revolution A3</div>
</a>
<a href="ddrworld.html" class="gameicon">
<img src="img/ddr/ddr10world.png">
<div>Dance Dance Revolution WORLD</div>
</a>
</div>

<a href="drs.html" class="gameicon">
Expand Down