mirror of
https://github.com/mon/BemaniPatcher.git
synced 2026-09-22 23:08:00 +03:00
136 lines
7.1 KiB
HTML
136 lines
7.1 KiB
HTML
<!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>
|