2024-06-11 13:19:24 +00:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" />
< title > DDR A3 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 ([
2024-06-21 11:22:06 +00:00
new Patcher ( "gamemdx.dll" , "2024-04-02 (MDX-001)" , [
2024-06-11 13:19:24 +00:00
{
name : "Force enable fast/slow" ,
patches : [{ offset : 0xE00C0 , off : [ 0x8B , 0x41 , 0x44 ], on : [ 0x31 , 0xC0 , 0x40 ] }],
},
{
name : "Force background judgement" ,
patches : [{ offset : 0xE00A0 , off : [ 0x8B , 0x41 ], on : [ 0x31 , 0xC0 ] }],
},
{
name : "Force darkest background" ,
patches : [{ offset : 0xE0CCE , off : [ 0x75 , 0x03 , 0x33 , 0xC0 ], on : [ 0x33 , 0xC0 , 0xB0 , 0x03 ] }],
},
{
name : "Opaque background for darkest background option" ,
tooltip : "This makes the darkest background option be 99% opaque, hiding the dancers and videos." ,
patches : [{ offset : 0x221E4C , off : [ 0x66 , 0x66 , 0x66 ], on : [ 0xA4 , 0x70 , 0x7D ] }],
},
{
name : "Song Unlock" ,
patches : [
{ offset : 0xC4B4B , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ] },
{ offset : 0xC52A6 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] },
{ offset : 0x216CF4 , off : [ 0x65 ], on : [ 0x62 ] },
{ offset : 0x216D00 , off : [ 0x65 ], on : [ 0x62 ] },
{ offset : 0x216D08 , off : [ 0x72 ], on : [ 0x62 ] },
{ offset : 0x216D10 , off : [ 0x6C ], on : [ 0x62 ] },
{ offset : 0x216D1C , off : [ 0x6C ], on : [ 0x62 ] },
]
},
{
name : "Tutorial Skip" ,
danger : "Not recommended with cards on networks" ,
patches : [{ offset : 0x54214 , off : [ 0x75 ], on : [ 0xEB ] }],
},
{
name : "Timer Freeze" ,
patches : [{ offset : 0x2A52B , off : [ 0x74 ], on : [ 0xEB ] }],
},
2025-05-29 16:58:15 +01:00
{
name : "Force enable Dan courses" ,
tooltip : "Allows playing Dan class courses on regular cabinets" ,
patches : [{ offset : 0xB2F66 , off : [ 0x74 ], on : [ 0xEB ] }],
},
2024-06-11 13:19:24 +00:00
{
name : "Force unlock extended paseli exclusive options" ,
tooltip : "Premium mode options such as ARROW COLOR and 0.25 speed mod" ,
2024-06-21 11:22:06 +00:00
patches : [
{ offset : 0x6E449 , off : [ 0x33 , 0xFF , 0x8B , 0xC3 , 0xC7 , 0x42 , 0x04 , 0x02 , 0x00 , 0x00 , 0x00 ], on : [ 0xE9 , 0x42 , 0x1F , 0xFC , 0xFF , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0x30390 , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0xBF , 0x01 , 0x00 , 0x00 , 0x00 , 0x8B , 0xC3 , 0xC7 , 0x42 , 0x04 , 0x02 , 0x00 , 0x00 , 0x00 , 0xE9 , 0xB1 , 0xE0 , 0x03 , 0x00 ] },
{ offset : 0x6E604 , off : [ 0x33 , 0xFF , 0x8B , 0xC3 , 0xC7 , 0x42 , 0x04 , 0x03 , 0x00 , 0x00 , 0x00 ], on : [ 0xE9 , 0x86 , 0x8C , 0xFC , 0xFF , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0x3728F , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0xBF , 0x01 , 0x00 , 0x00 , 0x00 , 0x8B , 0xC3 , 0xC7 , 0x42 , 0x04 , 0x03 , 0x00 , 0x00 , 0x00 , 0xE9 , 0x6D , 0x73 , 0x03 , 0x00 ] },
]
2024-06-11 13:19:24 +00:00
},
{
name : "Enable extended speed modifiers" ,
tooltip : "x4.25/x7.75" ,
patches : [{ offset : 0xE0466 , off : [ 0x7F , 0x3B ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Enable FLARE Gauges" ,
patches : [{ offset : 0xE058F , off : [ 0x33 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
name : "Enable LIFE8 modifier" ,
tooltip : "Must be in premium mode to select" ,
patches : [{ offset : 0xE05A4 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
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 LIFE8/LIFE4/RISKY on the Options, otherwise it has no effect." ,
patches : [{ offset : 0xE12FF , off : [ 0x0F , 0x96 , 0xC0 ], on : [ 0xB0 , 0x01 , 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 : 0xE1310 , off : [ 0xF2 ], on : [ 0xE1 ] }],
},
{
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 : 0xE130C , off : [ 0xE1 ], on : [ 0xF2 ] }],
},
{
name : "Hide all bottom text" ,
tooltip : "Such as EVENT MODE, PASELI, COIN, CREDIT, MAINTENANCE" ,
patches : [{ offset : 0x18AF74 , off : [ 0x45 , 0x56 , 0x45 , 0x4E , 0x54 , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x46 , 0x52 , 0x45 , 0x45 , 0x20 , 0x50 , 0x4C , 0x41 , 0x59 , 0x00 , 0x00 , 0x00 , 0x53 , 0x00 , 0x00 , 0x00 , 0x20 , 0x00 , 0x00 , 0x00 , 0x54 , 0x4F , 0x4B , 0x45 , 0x4E , 0x00 , 0x00 , 0x00 , 0x43 , 0x4F , 0x49 , 0x4E , 0x00 , 0x00 , 0x00 , 0x00 , 0x25 , 0x73 , 0x25 , 0x73 , 0x3A , 0x25 , 0x32 , 0x64 , 0x2F , 0x25 , 0x32 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x52 , 0x45 , 0x44 , 0x49 , 0x54 , 0x25 , 0x73 , 0x3A , 0x25 , 0x32 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x00 , 0x00 , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x20 , 0x2B , 0x20 , 0x25 , 0x73 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x45 , 0x58 , 0x54 , 0x52 , 0x41 , 0x20 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x4E , 0x4F , 0x54 , 0x20 , 0x41 , 0x56 , 0x41 , 0x49 , 0x4C , 0x41 , 0x42 , 0x4C , 0x45 , 0x00 , 0x00 , 0x00 , 0x4C , 0x4F , 0x43 , 0x41 , 0x4C , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x4F , 0x46 , 0x46 , 0x4C , 0x49 , 0x4E , 0x45 , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x00 , 0x00 , 0x4D , 0x41 , 0x49 , 0x4E , 0x54 , 0x45 , 0x4E , 0x41 , 0x4E , 0x43 , 0x45 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x2E , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x2E , 0x2E , 0x00 , 0x4F , 0x4E , 0x4C , 0x49 , 0x4E , 0x45 , 0x00 , 0x00 , 0x45 , 0x52 , 0x52 , 0x4F , 0x52 , 0x00 , 0x00 , 0x00 , 0x4E , 0x4F , 0x54 , 0x20 , 0x41 , 0x56 , 0x41 , 0x49 , 0x4C , 0x41 , 0x42 , 0x4C , 0x45 ], on : [ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ] }],
},
{
name : "Force Cabinet Type 6" ,
tooltip : "Gold cab, some assets (such as menu background) may not work" ,
patches : [{ offset : 0xDC6C , off : [ 0xFF , 0x24 , 0x85 , 0x08 , 0xE9 , 0x00 , 0x10 ], on : [ 0xE9 , 0x89 , 0x00 , 0x00 , 0x00 , 0x90 , 0x90 ] }],
},
{
name : "Force blue menu background" ,
patches : [{ offset : 0x22CF4 , off : [ 0x74 , 0x0A ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Enable cabinet lights for Cabinet Type 6" ,
danger : "Doesn't support arkmdxp3.dll Mode Layout Gold patch" ,
patches : [
{ offset : 0xBA61 , off : [ 0xE8 , 0xDA , 0x21 ], on : [ 0xB8 , 0x00 , 0x00 ] },
{ offset : 0x2F9BA , off : [ 0xE8 , 0x81 , 0xE2 , 0xFD , 0xFF ], on : [ 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 ] },
{ offset : 0x2FF17 , off : [ 0xE8 , 0xB4 , 0x8F , 0xFD , 0xFF ], on : [ 0xB8 , 0x01 , 0x00 , 0x00 , 0x00 ] },
]
},
{
name : "Enable DDR SELECTION" ,
tooltip : "Even works in offline/local mode!" ,
patches : [{ offset : 0xDE47C , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
name : "Fake PFREE - Force 2nd stage forever with saving" ,
danger : "Make sure your network supports this before enabling" ,
tooltip : "Bug: ghost score pacemaker indicator doesn't reload in the same round if a new best is achieved" ,
patches : [
{ offset : 0x12970 , off : [ 0xFF , 0x24 , 0x85 , 0x78 , 0x37 , 0x01 , 0x10 ], on : [ 0xEB , 0x05 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0x129C8 , off : [ 0x74 , 0x66 ], on : [ 0x90 , 0x90 ] },
// { offset: 0x21EDF, off: [0x01], on: [0x00] },
{ offset : 0x21EEB , off : [ 0x01 ], on : [ 0x89 ] },
]
},
{
name : "Mute Announcer" ,
tooltip : "Also mutes crowd cheering and booing during gameplay" ,
patches : [
{ offset : 0x2D678 , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ] },
{ offset : 0x205FAF , off : [ 0x76 ], on : [ 0x62 ] },
{ offset : 0x205FCB , off : [ 0x76 ], on : [ 0x62 ] },
]
},
{
name : "Force DDR SELECTION theme everywhere" ,
tooltip : "Skips intro and enables the skin selected below on all songs" ,
patches : [
{ offset : 0x29281 , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ] },
{ offset : 0xDDD2D , off : [ 0x75 , 0x49 ], on : [ 0x90 , 0x90 ] },
{ offset : 0xDDD3A , off : [ 0x77 , 0x3C ], on : [ 0x90 , 0x90 ] },
{ offset : 0xDDD3C , off : [ 0xFF , 0x24 ], on : [ 0xEB , 0x11 ] },
]
},
{
type : "union" ,
name : "Choose forced theme" ,
offset : 0xDDD50 ,
patches : [
{
name : "1st" ,
patch : [ 0x01 ],
},
{
name : "EXTREME" ,
patch : [ 0x02 ],
},
{
name : "SuperNOVA2" ,
patch : [ 0x03 ],
},
{
name : "X2" ,
patch : [ 0x04 ],
},
{
name : "2013" ,
patch : [ 0x05 ],
},
]
},
{
type : "union" ,
tooltip : "Set \"Force CRT 945 p3io timing\" for individual offsets below" ,
name : "Choose cabinet type timing offset" ,
offset : 0x1F0E9 ,
patches : [
{
name : "Default" ,
patch : [ 0xE8 , 0x52 , 0xEB , 0xFE , 0xFF ],
},
{
name : "Force CRT 945 p3io timing" ,
patch : [ 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD 945 p3io timing" ,
patch : [ 0xB8 , 0x01 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD HM64 p4io timing" ,
patch : [ 0xB8 , 0x02 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force CRT ADE-6291 p3io timing" ,
patch : [ 0xB8 , 0x03 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 p3io timing" ,
patch : [ 0xB8 , 0x04 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 p4io timing" ,
patch : [ 0xB8 , 0x05 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 bio2 timing" ,
patch : [ 0xB8 , 0x06 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD X10 bio2 timing" ,
patch : [ 0xB8 , 0x07 , 0x00 , 0x00 , 0x00 ],
},
]
},
{
type : "number" ,
name : "Sound Offset" ,
tooltip : "Default = 87" ,
offset : 0x1EEC4 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
type : "number" ,
name : "Input Offset" ,
tooltip : "Default = 28" ,
offset : 0x1EEB0 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
type : "number" ,
name : "Render Offset" ,
tooltip : "Default = 17" ,
offset : 0x1EEE4 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
type : "number" ,
name : "Bomb Frame Offset" ,
tooltip : "Default = 0" ,
offset : 0x1EFAB ,
size : 4 ,
min : 0 ,
max : 10 ,
},
{
type : "number" ,
name : "High Precision Input" ,
tooltip : "Default = 1" ,
offset : 0x1EEB5 ,
size : 4 ,
min : 0 ,
max : 1 ,
},
{
name : "Center arrows for single player" ,
patches : [
{ offset : 0x3DABA , off : [ 0x75 ], on : [ 0xEB ] },
{ offset : 0x3DB7D , off : [ 0x75 , 0x05 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x3DD3E , off : [ 0x83 , 0xC4 , 0x0C , 0x8D , 0x4C , 0x24 , 0x18 ], on : [ 0xE9 , 0xF0 , 0x50 , 0xFC , 0xFF , 0x90 , 0x90 ] },
{ offset : 0x2E33 , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0x83 , 0xC4 , 0x0C , 0x8D , 0x4C , 0x24 , 0x18 , 0x36 , 0xC7 , 0x01 , 0xEF , 0x01 , 0x00 , 0x00 , 0xE9 , 0xFF , 0xAE , 0x03 , 0x00 ] },
{ offset : 0x3DCD3 , off : [ 0x83 , 0xC4 , 0x0C , 0x8D , 0x44 , 0x24 , 0x18 ], on : [ 0xE9 , 0x6F , 0x51 , 0xFC , 0xFF , 0x90 , 0x90 ] },
{ offset : 0x2E47 , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0x83 , 0xC4 , 0x0C , 0x8D , 0x44 , 0x24 , 0x18 , 0x36 , 0xC7 , 0x00 , 0xEF , 0x01 , 0x00 , 0x00 , 0xE9 , 0x80 , 0xAE , 0x03 , 0x00 ] },
]
},
{
type : "union" ,
name : "Fullscreen FPS Target" ,
danger : "Experimental: fast animations and menu scrolling" ,
offset : 0x1828 ,
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 ],
},
]
},
]),
2024-06-21 11:22:06 +00:00
new Patcher ( "gamemdx.dll" , "2024-04-02 (MDX-003)" , [
{
name : "Force enable fast/slow" ,
patches : [{ offset : 0x195010 , off : [ 0x8B , 0x41 , 0x48 , 0xC3 , 0xCC , 0xCC ], on : [ 0xB8 , 0x01 , 0x00 , 0x00 , 0x00 , 0xC3 ] }],
},
{
name : "Force background judgement" ,
patches : [{ offset : 0x124FE0 , off : [ 0x8B , 0x41 , 0x44 , 0xC3 , 0xCC , 0xCC ], on : [ 0xB8 , 0x01 , 0x00 , 0x00 , 0x00 , 0xC3 ] }],
},
{
name : "Force darkest background" ,
patches : [{ offset : 0x125C21 , off : [ 0x75 , 0x03 , 0x33 , 0xC0 ], on : [ 0x33 , 0xC0 , 0xB0 , 0x03 ] }],
},
{
name : "Opaque background for darkest background option" ,
tooltip : "This makes the darkest background option be 99% opaque, hiding the dancers and videos." ,
patches : [{ offset : 0x2874B0 , off : [ 0x66 , 0x66 , 0x66 ], on : [ 0xA4 , 0x70 , 0x7D ] }],
},
{
name : "Song Unlock" ,
patches : [
{ offset : 0x104605 , off : [ 0x75 , 0x07 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x104607 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] },
{ offset : 0x2793F8 , off : [ 0x65 ], on : [ 0x62 ] },
{ offset : 0x279408 , off : [ 0x65 ], on : [ 0x62 ] },
{ offset : 0x279410 , off : [ 0x72 ], on : [ 0x62 ] },
{ offset : 0x279418 , off : [ 0x6C ], on : [ 0x62 ] },
{ offset : 0x279428 , off : [ 0x6C ], on : [ 0x62 ] },
]
},
{
name : "Tutorial Skip" ,
danger : "Not recommended with cards on networks" ,
patches : [{ offset : 0x69829 , off : [ 0x75 ], on : [ 0xEB ] }],
},
{
name : "Timer Freeze" ,
patches : [{ offset : 0x33370 , off : [ 0x74 ], on : [ 0xEB ] }],
},
2025-05-29 16:58:15 +01:00
{
name : "Force enable Dan courses" ,
tooltip : "Allows playing Dan class courses on regular cabinets" ,
patches : [{ offset : 0xEED3C , off : [ 0x74 ], on : [ 0xEB ] }],
},
2024-06-21 11:22:06 +00:00
{
name : "Force unlock extended paseli exclusive options" ,
tooltip : "Premium mode options such as ARROW COLOR and 0.25 speed mod" ,
patches : [{ offset : 0x8F585 , off : [ 0x33 , 0xD2 ], on : [ 0x8B , 0xD1 ] }],
},
{
name : "Enable extended speed modifiers" ,
tooltip : "x4.25/x7.75" ,
patches : [{ offset : 0x125432 , off : [ 0x0F , 0x8F , 0xD6 , 0x01 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] }],
},
{
name : "Enable FLARE Gauges" ,
patches : [{ offset : 0x125555 , off : [ 0x33 , 0xD2 ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Enable LIFE8 modifier" ,
tooltip : "Must be in premium mode to select" ,
patches : [{ offset : 0x12560E , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
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 LIFE8/LIFE4/RISKY on the Options, otherwise it has no effect." ,
patches : [{ offset : 0x1258B5 , off : [ 0x0F , 0x96 , 0xC0 ], on : [ 0xB0 , 0x01 , 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 : 0x1258D0 , off : [ 0xA6 ], on : [ 0x92 ] }],
},
{
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 : 0x1258CC , off : [ 0x92 ], on : [ 0xA6 ] }],
},
{
name : "Hide all bottom text" ,
tooltip : "Such as EVENT MODE, PASELI, COIN, CREDIT, MAINTENANCE" ,
patches : [{ offset : 0x1E7F40 , off : [ 0x45 , 0x56 , 0x45 , 0x4E , 0x54 , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x46 , 0x52 , 0x45 , 0x45 , 0x20 , 0x50 , 0x4C , 0x41 , 0x59 , 0x00 , 0x00 , 0x00 , 0x53 , 0x00 , 0x00 , 0x00 , 0x20 , 0x00 , 0x00 , 0x00 , 0x54 , 0x4F , 0x4B , 0x45 , 0x4E , 0x00 , 0x00 , 0x00 , 0x43 , 0x4F , 0x49 , 0x4E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x25 , 0x73 , 0x25 , 0x73 , 0x3A , 0x25 , 0x32 , 0x64 , 0x2F , 0x25 , 0x32 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x52 , 0x45 , 0x44 , 0x49 , 0x54 , 0x25 , 0x73 , 0x3A , 0x25 , 0x32 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x00 , 0x00 , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x20 , 0x2B , 0x20 , 0x25 , 0x73 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x45 , 0x58 , 0x54 , 0x52 , 0x41 , 0x20 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x4E , 0x4F , 0x54 , 0x20 , 0x41 , 0x56 , 0x41 , 0x49 , 0x4C , 0x41 , 0x42 , 0x4C , 0x45 , 0x00 , 0x00 , 0x00 , 0x4C , 0x4F , 0x43 , 0x41 , 0x4C , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x4F , 0x46 , 0x46 , 0x4C , 0x49 , 0x4E , 0x45 , 0x20 , 0x4D , 0x4F , 0x44 , 0x45 , 0x00 , 0x00 , 0x00 , 0x00 , 0x4D , 0x41 , 0x49 , 0x4E , 0x54 , 0x45 , 0x4E , 0x41 , 0x4E , 0x43 , 0x45 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x2E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x48 , 0x45 , 0x43 , 0x4B , 0x49 , 0x4E , 0x47 , 0x2E , 0x2E , 0x2E , 0x00 , 0x4F , 0x4E , 0x4C , 0x49 , 0x4E , 0x45 , 0x00 , 0x00 , 0x45 , 0x52 , 0x52 , 0x4F , 0x52 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x4E , 0x4F , 0x54 , 0x20 , 0x41 , 0x56 , 0x41 , 0x49 , 0x4C , 0x41 , 0x42 , 0x4C , 0x45 ], on : [ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ] }],
},
{
name : "Force Cabinet Type 6" ,
tooltip : "Gold cab" ,
patches : [
{ offset : 0x10F4C , off : [ 0x02 ], on : [ 0x06 ] },
{ offset : 0x10F69 , off : [ 0x0F , 0x88 ], on : [ 0x90 , 0xE9 ] },
]
},
// {
// name: "Enable cabinet lights for Cabinet Type 6",
// patches: [
// { offset: 0xDB94, off: [0xE8, 0xA7, 0x33, 0x00, 0x00], on: [0xB8, 0x00, 0x00, 0x00, 0x00] },
// { offset: 0xDBA2, off: [0xE8, 0x99, 0x33, 0x00, 0x00], on: [0xB8, 0x00, 0x00, 0x00, 0x00] },
// { offset: 0x3FEA8, off: [0xE8, 0x93, 0x10, 0xFD, 0xFF], on: [0xB8, 0x00, 0x00, 0x00, 0x00] },
// { offset: 0x3FEB2, off: [0xE8, 0x89, 0x10, 0xFD, 0xFF], on: [0xB8, 0x00, 0x00, 0x00, 0x00] },
// { offset: 0x39007, off: [0xE8, 0x34, 0x18, 0xFD, 0xFF], on: [0xB8, 0x01, 0x00, 0x00, 0x00] },
// ]
// },
{
name : "Enable DDR SELECTION" ,
tooltip : "Even works in offline/local mode!" ,
patches : [{ offset : 0x123232 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
name : "Fake PFREE - Force 2nd stage forever with saving" ,
danger : "Make sure your network supports this before enabling." ,
tooltip : "Bug: ghost score pacemaker indicator doesn't reload in the same round if a new best is achieved" ,
patches : [
{ offset : 0x27B43 , off : [ 0x01 ], on : [ 0x00 ] },
{ offset : 0x27B51 , off : [ 0xFF , 0x41 , 0x08 , 0x45 , 0x33 , 0xC0 ], on : [ 0xE9 , 0xFB , 0x67 , 0x19 , 0x00 , 0x90 ] },
{ offset : 0x1BE351 , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0xC7 , 0x41 , 0x08 , 0x01 , 0x00 , 0x00 , 0x00 , 0x45 , 0x33 , 0xC0 , 0xE9 , 0xF7 , 0x97 , 0xE6 , 0xFF ] },
{ offset : 0x164E6 , off : [ 0xFF , 0xE1 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x1652F , off : [ 0x74 , 0x69 ], on : [ 0x90 , 0x90 ] },
]
},
{
name : "Mute Announcer" ,
tooltip : "Also mutes crowd cheering and booing during gameplay" ,
patches : [
{ offset : 0x35E19 , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ] },
{ offset : 0x265327 , off : [ 0x76 ], on : [ 0x62 ] },
{ offset : 0x265347 , off : [ 0x76 ], on : [ 0x62 ] },
]
},
{
name : "Force DDR SELECTION theme everywhere" ,
tooltip : "Skips intro and enables the skin selected below on all songs" ,
patches : [
{ offset : 0x31CD6 , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ] },
{ offset : 0x122771 , off : [ 0x75 , 0x52 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x12277C , off : [ 0x74 , 0x3C ], on : [ 0x90 , 0x90 ] },
{ offset : 0x122780 , off : [ 0x74 ], on : [ 0xEB ] },
]
},
{
type : "union" ,
name : "Choose forced theme" ,
offset : 0x1227B5 ,
patches : [
{
name : "1st" ,
patch : [ 0x01 ],
},
{
name : "EXTREME" ,
patch : [ 0x02 ],
},
{
name : "SuperNOVA2" ,
patch : [ 0x03 ],
},
{
name : "X2" ,
patch : [ 0x04 ],
},
{
name : "2013" ,
patch : [ 0x05 ],
},
]
},
{
type : "union" ,
tooltip : "Set \"Force LCD 945 p3io timing\" for individual offsets below" ,
name : "Choose cabinet type timing offset" ,
offset : 0x23FA0 ,
patches : [
{
name : "Default" ,
patch : [ 0xE8 , 0x9B , 0xCF , 0xFE , 0xFF ],
},
{
name : "Force LCD 945 p3io timing" ,
patch : [ 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD HM65 p4io timing" ,
patch : [ 0xB8 , 0x01 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force CRT 945 p3io timing" ,
patch : [ 0xB8 , 0x02 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force CRT ADE-6291 p3io timing" ,
patch : [ 0xB8 , 0x03 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 p3io timing" ,
patch : [ 0xB8 , 0x04 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 p4io white timing" ,
patch : [ 0xB8 , 0x05 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 bio2 gold timing" ,
patch : [ 0xB8 , 0x06 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD X10 bio2 timing" ,
patch : [ 0xB8 , 0x07 , 0x00 , 0x00 , 0x00 ],
},
{
name : "Force LCD ADE-6291 bio2 white timing" ,
patch : [ 0xB8 , 0x08 , 0x00 , 0x00 , 0x00 ],
},
]
},
{
type : "number" ,
name : "Sound Offset" ,
tooltip : "Default = 87" ,
offset : 0x23DC1 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
type : "number" ,
name : "Input Offset" ,
tooltip : "Default = 28" ,
offset : 0x23DD4 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
type : "number" ,
name : "Render Offset" ,
tooltip : "Default = 17" ,
offset : 0x23DE8 ,
size : 4 ,
min : 0 ,
max : 1000 ,
},
{
name : "Center arrows for single player" ,
patches : [
{ offset : 0x4B40A , off : [ 0x75 ], on : [ 0xEB ] },
{ offset : 0x4B714 , off : [ 0x4C , 0x0F , 0x45 , 0xC9 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0x4BCEE , off : [ 0x8B , 0x5C , 0x24 , 0x38 , 0xEB , 0x24 , 0x8B , 0xDF , 0x89 , 0x5C , 0x24 , 0x38 ], on : [ 0xBB , 0xEF , 0x01 , 0x00 , 0x00 , 0x89 , 0x5C , 0x24 , 0x38 , 0xEB , 0x1F , 0x90 ] },
{ offset : 0x4BDD3 , off : [ 0xEB , 0x16 , 0x48 , 0x89 , 0x44 , 0x24 , 0x38 , 0x48 , 0x89 , 0x44 , 0x24 , 0x40 ], on : [ 0xC7 , 0x44 , 0x24 , 0x38 , 0xEF , 0x01 , 0x00 , 0x00 , 0xEB , 0x0E , 0x90 , 0x90 ] },
]
},
{
type : "union" ,
name : "Fullscreen FPS Target" ,
danger : "Experimental: fast animations and menu scrolling" ,
offset : 0x1729 ,
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 ],
},
]
},
2024-07-21 22:27:16 +00:00
{
name : "OmniMIX" ,
tooltip : "v1.2" ,
danger : "Convert .m2v movies to .wmv, or default background stages show" ,
patches : [
{ offset : 0x2434C , off : [ 0x74 ], on : [ 0xEB ] },
{ offset : 0x3214B , off : [ 0x14 ], on : [ 0x26 ] },
{ offset : 0x32261 , off : [ 0x14 ], on : [ 0x26 ] },
{ offset : 0xEEBE6 , off : [ 0x75 ], on : [ 0xEB ] },
{ offset : 0xEED32 , off : [ 0x74 , 0x36 ], on : [ 0x90 , 0x90 ] },
{ offset : 0xEED3C , off : [ 0x74 ], on : [ 0xEB ] },
{ offset : 0xEED58 , off : [ 0x0F , 0x84 , 0xE5 , 0x03 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0xEED62 , off : [ 0x0F , 0x84 , 0xDB , 0x03 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
{ offset : 0xEEDC8 , off : [ 0x0F , 0x95 , 0xC0 ], on : [ 0xB0 , 0x01 , 0x90 ] },
{ offset : 0xF8AB1 , off : [ 0x75 ], on : [ 0xEB ] },
{ offset : 0x109367 , off : [ 0x10 ], on : [ 0x20 ] },
{ offset : 0x1093F0 , off : [ 0x10 ], on : [ 0x20 ] },
]
},
2024-06-21 11:22:06 +00:00
]),
2024-06-11 13:19:24 +00:00
]);
new PatchContainer ([
2024-06-21 11:22:06 +00:00
new Patcher ( "arkmdxp3.dll" , "2024-04-02 (MDX-001)" , [
2024-06-11 13:19:24 +00:00
{
type : "union" ,
name : "Mode Layout" ,
2025-12-07 10:31:06 -05:00
tooltip : "Changes resolution based on screen type, among other things" ,
2024-06-11 13:19:24 +00:00
offset : 0x6AD44 ,
patches : [
{
name : "0 - SD" ,
patch : [ 0x00 ],
},
{
name : "1 - SD" ,
patch : [ 0x01 ],
},
{
name : "2 - HD (Default)" ,
patch : [ 0x02 ],
},
{
name : "3 - HD" ,
patch : [ 0x03 ],
},
{
name : "4 - HD (Gold)" ,
patch : [ 0x04 ],
},
]
},
]),
]);
2024-06-21 11:22:06 +00:00
new PatchContainer ([
new Patcher ( "arkmdxbio2.dll" , "2024-04-02 (MDX-003)" , [
{
type : "union" ,
name : "Mode Layout" ,
2025-12-07 10:31:06 -05:00
tooltip : "Changes resolution based on screen type, among other things" ,
2024-06-21 11:22:06 +00:00
offset : 0x7E219 ,
patches : [
{
name : "0 - SD" ,
patch : [ 0x00 ],
},
{
name : "1 - SD" ,
patch : [ 0x01 ],
},
{
name : "2 - HD (Default)" ,
patch : [ 0x02 ],
},
{
name : "3 - HD" ,
patch : [ 0x03 ],
},
{
name : "4 - HD (Gold)" ,
2025-12-07 10:31:06 -05:00
tooltip : "Required for enabling BPL BATTLE MODE under certain network conditions" ,
2024-06-21 11:22:06 +00:00
patch : [ 0x04 ],
},
]
},
]),
]);
2025-12-07 10:31:06 -05:00
new PatchContainer ([
new Patcher ( "arkmdxp4.dll" , "2024-04-02 (MDX-003)" , [
{
type : "union" ,
name : "Mode Layout" ,
2025-12-07 10:36:20 -05:00
tooltip : "Changes resolution type based on screen type, among other things." ,
2025-12-07 10:31:06 -05:00
offset : 0x7E219 ,
patches : [
{
name : "0 - SD" ,
patch : [ 0x00 ],
},
{
name : "1 - SD" ,
patch : [ 0x01 ],
},
{
name : "2 - HD (Default)" ,
patch : [ 0x02 ],
},
{
name : "3 - HD" ,
patch : [ 0x03 ],
},
{
name : "4 - HD (Gold)" ,
patch : [ 0x04 ],
},
]
}
])
])
2024-06-11 13:19:24 +00:00
});
</ script >
</ head >
< body >
< h1 > DDR A3 DLL Modder</ h1 >
</ body >
</ html >