2020-10-27 13:07:11 +00:00
<!DOCTYPE html>
< html lang = 'en' >
< head >
< meta charset = 'utf-8' >
< title > IIDX HEROIC VERSE 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-02-08 03:52:03 +00:00
new Patcher ( 'bm2dx.dll' , "2020-09-29 (LDJ-003)" , [
2020-10-27 13:07:11 +00:00
{
name : 'Disable TDJ check for exclusive songs' ,
patches : [
{ offset : 0x352EA9 , off : [ 0x75 , 0x19 ], on : [ 0x90 , 0x90 ]},
{ offset : 0x352F19 , off : [ 0x75 , 0x15 ], on : [ 0x90 , 0x90 ]},
]
},
{
name : 'Disable TDJ check for lightning category' ,
patches : [
{ offset : 0x33718D , off : [ 0x75 , 0x0A ], on : [ 0x90 , 0x90 ]},
]
},
{
name : 'Force 120hz timing and adapter mode in LDJ (Experimental)' ,
patches : [
{ offset : 0x2FBBA3 , off : [ 0x75 ], on : [ 0xEB ]},
{ offset : 0x621169 , off : [ 0x74 , 0x03 ], on : [ 0x90 , 0x90 ]},
{ offset : 0x620F7E , off : [ 0x3C ], on : [ 0x78 ]},
]
},
{
name : 'Force LDJ software video decoder for all boot modes' ,
patches : [{ offset : 0x5FBCC7 , off : [ 0x83 , 0x78 , 0x08 , 0x02 ], on : [ 0x83 , 0x78 , 0x08 , 0x05 ]}]
},
2021-01-25 07:01:10 +00:00
{
name : 'Bypass lightning monitor error' ,
patches : [{ offset : 0x58C681 , off : [ 0x0F , 0x85 ], on : [ 0x90 , 0xE9 ]}]
},
2021-01-24 21:44:30 +10:00
{ // mon
name : 'Force shared audio' ,
tooltip : 'If it doesn\'t work, set your device to 44100Hz 16bit' ,
patches : [{ offset : 0x2678B1 , off : [ 0x01 ], on : [ 0x00 ]}]
},
2020-10-27 13:07:11 +00:00
{
2020-10-27 23:41:49 +00:00
name : 'Skip decide screen' ,
tooltip : 'Immediately loads into chart after selection' ,
2020-10-27 13:07:11 +00:00
patches : [{ offset : 0x2D6160 , off : [ 0xE8 , 0x6B , 0x00 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
2020-10-27 23:41:49 +00:00
{
name : 'Cursor lock' ,
tooltip : "After song finishes, song select remains on previous song" ,
patches : [{ offset : 0x551D98 , off : [ 0x84 , 0xC0 ], on : [ 0x90 , 0x90 ]}]
},
2020-10-27 15:32:35 -07:00
{
2020-10-27 18:39:12 -05:00
name : 'Unlock All Songs' ,
patches : [{ offset : 0x353E90 , off : [ 0x75 , 0x24 ], on : [ 0x90 , 0x90 ]}]
},
{
name : 'Unlock All 12s' ,
patches : [{ offset : 0x353CD0 , off : [ 0x83 , 0xFF , 0x03 , 0x74 , 0x05 , 0x83 , 0xFF , 0x08 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}],
},
2021-03-05 23:29:19 +09:00
{ // ikaros14
name : 'Quick Retry' ,
patches : [{ offset : 0x339BBF , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ]}]
},
2020-10-27 18:39:12 -05:00
{
name : 'Skip CAMERA DEVICE ERROR prompt' ,
tooltip : 'Prevents the CAMERA DEVICE ERROR message from popping up on boot' ,
patches : [{ offset : 0x59962B , off : [ 0x84 ], on : [ 0x81 ]}]
},
{
name : 'Premium Free (1 Player Mode)' ,
patches : [{ offset : 0x54B667 , off : [ 0x75 ], on : [ 0xEB ]}]
},
{
name : 'Premium Free (2 Player Mode)' ,
patches : [
{ offset : 0x54B805 , off : [ 0x74 , 0x55 ], on : [ 0x90 , 0x90 ]},
{ offset : 0x54B81B , off : [ 0x74 , 0x3F ], on : [ 0x90 , 0x90 ]}
]
},
{
name : 'Premium Free Timer Freeze' ,
tooltip : 'Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit' ,
patches : [{ offset : 0x356BBD , off : [ 0x7E ], on : [ 0xEB ]}]
},
{
name : 'Standard/Menu Timer Freeze' ,
tooltip : 'Freezes the timer in STANDARD and in-game menus such as song select' ,
patches : [{ offset : 0x5BDCA7 , off : [ 0x74 ], on : [ 0xEB ]}]
},
{
2020-10-28 11:02:16 +10:00
name : 'Shim Lightning Mode IO (for spicetools)' ,
2020-10-27 18:39:12 -05:00
patches : [
{ offset : 0x5FBCCE , off : [ 0x0F , 0x84 , 0x8D , 0x00 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]},
{ offset : 0x63B0E4 , off : [ 0x0F , 0x84 ], on : [ 0x90 , 0xE9 ]},
{ offset : 0x63B850 , off : [ 0x7C , 0xE5 ], on : [ 0x0C , 0xDE ]}
]
},
2020-10-28 09:43:26 +10:00
{
2020-10-27 15:32:35 -07:00
name : 'Hide "EXTRA PASELI: %d"' ,
patches : [{
2020-10-28 09:43:26 +10:00
offset : 0x2BD1B1 ,
off : [ 0x7F , 0x12 , 0x44 , 0x8B , 0xCB , 0x4C , 0x8D , 0x05 , 0xF3 , 0xD8 , 0x4E , 0x00 ],
2020-10-27 15:32:35 -07:00
on : [ 0x90 , 0xe9 , 0x22 , 0x00 , 0x00 , 0x00 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]
}]
},
{
name : 'Hide "INSERT COIN[S]"' ,
patches : [{ offset : 0x2BD56B , off : [ 0xE8 , 0x50 , 0xAA , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
{
name : 'Hide "PASELI: *****"' ,
patches : [{ offset : 0x2BD3BB , off : [ 0xFF , 0x15 , 0x5F , 0x8E , 0x4E , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
{
name : 'Hide "PASELI: NO ACCOUNT"' ,
patches : [{ offset : 0x2BD459 , off : [ 0xFF , 0x15 , 0xC1 , 0x8D , 0x4E , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
{
2021-05-15 09:35:28 -05:00
name : 'Hide "PASELI: NOT AVAILABLE"' ,
patches : [{ offset : 0x2BD2B4 , off : [ 0x48 , 0x8D , 0x05 , 0xDD , 0xD7 , 0x4E , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
{
name : 'Hide "CREDIT: %d"' ,
2020-10-27 15:32:35 -07:00
patches : [{ offset : 0x2BD0D6 , off : [ 0xFF , 0x15 , 0x44 , 0x91 , 0x4E , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]}]
},
2020-10-28 07:15:43 -05:00
{
name : 'SSE4.2 Fix' ,
tooltip : "This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this." ,
patches : [{ offset : 0x2677C4 , off : [ 0xF3 , 0x45 , 0x0F ], on : [ 0x90 , 0x90 , 0x90 ]}]
},
2020-11-09 10:24:18 +00:00
{
name : 'Always show FAST/SLOW total' ,
tooltip : "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held." ,
patches : [
{ offset : 0x5667F0 , off : [ 0x74 ], on : [ 0x75 ]},
{ offset : 0x5665D3 , off : [ 0x74 ], on : [ 0x75 ]},
]
},
2020-11-13 02:45:27 +01:00
{
name : 'CS-Style Song Start Delay' ,
tooltip : "Holding Start will pause the song at the beginning until you release it" ,
patches : [
{ offset : 0x575423 , off : [ 0x7D , 0x4D ], on : [ 0x90 , 0x90 ]}
]
},
{
name : 'Free play text to LED ticker (Bottom Right)' ,
tooltip : "Song Title/Ticker information will display instead of FREEPLAY" ,
patches : [{ offset : 0x2BD26F , off : [ 0xE5 , 0xD7 , 0x4E , 0x00 ], on : [ 0x49 , 0x7F , 0x50 , 0x04 ]}]
2020-12-02 03:35:04 -08:00
},
{
name : 'Unscramble touch screen keypad in TDJ' ,
tooltip : 'Disable randomization of keypad layout when carding in' ,
patches : [{ offset : 0x614855 , off : [ 0x4D , 0x03 , 0xC8 , 0x49 , 0xF7 , 0xF1 ], on : [ 0xBA , 0x0C , 0x00 , 0x00 , 0x00 , 0x90 ]}]
2020-12-03 19:32:52 -08:00
},
{
name : 'Always display EX score instead of money score' ,
patches : [{ offset : 0x5ca12e , off : [ 0x33 , 0xc0 ], on : [ 0xeb , 0xf4 ]}]
2021-01-25 07:01:10 +00:00
},
{
name : 'Debug Mode' ,
tooltip : "While in game, press F1 to enable menu. (Disables Profile/Score saving)" ,
patches : [{ offset : 0x59A450 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ]}]
},
{
name : 'QC Mode' ,
tooltip : "Hidden test menu. Press SW4 to navigate right/left" ,
patches : [
{ offset : 0x5E3171 , off : [ 0x74 , 0x4F ], on : [ 0x90 , 0x90 ]},
{ offset : 0x5E3199 , off : [ 0x74 ], on : [ 0xEB ]},
]
},
{
name : 'Increase "All Factory Settings" buffer' ,
tooltip : "Enable this if the option below is not default" ,
patches : [
{ offset : 0x5C359E , off : [ 0x40 , 0x01 , 0x00 , 0x00 ], on : [ 0x22 , 0x61 , 0x14 , 0x00 ]},
{ offset : 0x78E62A , off : [ 0x40 , 0x01 , 0x00 , 0x00 ], on : [ 0x22 , 0x61 , 0x14 , 0x00 ]},
]
},
{
type : 'union' ,
name : 'Reroute "All Factory Settings" test menu' ,
offset : 0x5C35B5 ,
patches : [
{
name : "TestAllFactorySettingsScene" ,
tooltip : "Default" ,
patch : [ 0x17 , 0x88 , 0x01 , 0x00 ],
},
{
name : "AfpViewerScene" ,
patch : [ 0x57 , 0x72 , 0xD4 , 0xFF ],
},
{
name : "QproViewerScene" ,
patch : [ 0x07 , 0x03 , 0xD5 , 0xFF ],
},
{
name : "SoundViewerScene" ,
patch : [ 0x37 , 0x69 , 0xD5 , 0xFF ],
},
]
},
{
type : "union" ,
name : "Reroute 'I/O Check -> Camera Check -> 2D Code check' test menu" ,
offset : 0x5C3A55 ,
patches : [
{
name : "TestIOCheckQrCheckScene" ,
tooltip : "Default" ,
patch : [ 0xA7 , 0x49 , 0x01 , 0x00 ],
},
{
name : "CustomizeViewerScene" ,
patch : [ 0x87 , 0x92 , 0xD4 , 0xFF ],
},
{
name : "SoundRankingViewerScene" ,
patch : [ 0x47 , 0x2B , 0xD5 , 0xFF ],
},
{
name : "SystemSoundViewerScene" ,
patch : [ 0x47 , 0x9E , 0xD5 , 0xFF ],
},
]
2021-03-29 19:02:36 +01:00
},
{
name : 'Disable News Sound' ,
tooltip : "Disables the sound played when news banners appear." ,
patches : [
{ offset : 0x88D1C0 , off : [ 0x10 ], on : [ 0x00 ]},
]
2021-09-03 02:21:52 -07:00
},
{
2021-09-03 03:05:50 -07:00
name : 'Increase game volume' ,
tooltip : "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet." ,
2021-09-03 02:21:52 -07:00
patches : [
{ offset : 0x63F2E5 , off : [ 0xFF , 0x90 , 0x98 , 0x00 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ]},
]
2020-11-13 02:45:27 +01:00
}
2020-10-27 13:07:11 +00:00
]),
2024-02-08 03:52:03 +00:00
new Patcher ( "bm2dx.dll" , "2020-09-29 (LDJ-010)" , [
{
name : "Standard/Menu Timer Freeze" ,
patches : [{ offset : 0x6DF4C7 , off : [ 0x74 ], on : [ 0xEB ] }],
},
{
name : "Premium Free Timer Freeze" ,
patches : [{ offset : 0x47844D , off : [ 0x7E ], on : [ 0xEB ] }],
},
{
name : "Hide Time Limit Display on Results Screen" ,
patches : [{ offset : 0x69E315 , off : [ 0x84 , 0xC0 ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Hide Background Color Banners on Song List" ,
patches : [
{ offset : 0x8E9C65 , off : [ 0x5F ], on : [ 0x00 ] },
{ offset : 0x8E9C75 , off : [ 0x5F ], on : [ 0x00 ] },
{ offset : 0x8E9C85 , off : [ 0x5F ], on : [ 0x00 ] },
]
},
{
name : "Cursor Lock" ,
patches : [{ offset : 0x67361A , off : [ 0x74 , 0x1F ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Unlock All Songs and Charts" ,
patches : [
{ offset : 0x475720 , off : [ 0x75 , 0x24 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x475560 , off : [ 0x83 , 0xFF , 0x03 , 0x74 , 0x05 , 0x83 , 0xFF , 0x08 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] },
]
},
{
name : "CS-style Song Start Delay" ,
tooltip : "Holding Start will pause the song at the beginning until you release it" ,
patches : [{ offset : 0x696C53 , off : [ 0x7D , 0x4D ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Enable 1P Premium Free" ,
patches : [{ offset : 0x66CEF7 , off : [ 0x75 ], on : [ 0xEB ] }],
},
{
name : "Enable 2P Premium Free" ,
patches : [
{ offset : 0x66D095 , off : [ 0x74 , 0x55 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x66D0AB , off : [ 0x74 , 0x3F ], on : [ 0x90 , 0x90 ] },
]
},
{
name : "Enable ARENA" ,
patches : [{ offset : 0x454554 , off : [ 0xE8 , 0xD7 , 0xFB , 0xFF , 0xFF ], on : [ 0xB8 , 0x03 , 0x00 , 0x00 , 0x00 ] }],
},
{
name : "Dark Mode" ,
patches : [{ offset : 0x6889A7 , off : [ 0x84 , 0xC0 ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Hide Measure Lines" ,
patches : [{ offset : 0x420466 , off : [ 0x75 ], on : [ 0xEB ] }],
},
{
name : "Force LDJ Mode" ,
tooltip : "Boot in LDJ mode when using 010 DLL" ,
patches : [{ offset : 0x742489 , off : [ 0x02 ], on : [ 0x01 ] }],
},
{
name : "Bypass Lightning Monitor Error" ,
patches : [{ offset : 0x6ADEB1 , off : [ 0x0F , 0x85 ], on : [ 0x90 , 0xE9 ] }],
},
{
name : "Show Lightning Model Folder in LDJ" ,
patches : [{ offset : 0x458A1D , off : [ 0x75 , 0x0A ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Force Custom Timing and Adapter Mode in LDJ (Experimental)" ,
patches : [
{ offset : 0x41D433 , off : [ 0x75 ], on : [ 0xEB ] },
{ offset : 0x742849 , off : [ 0x74 , 0x03 ], on : [ 0x90 , 0x90 ] },
]
},
{
type : "union" ,
name : "Choose Custom LDJ Timing/Adapter FPS" ,
offset : 0x74265E ,
patches : [
{
name : "60 FPS" ,
patch : [ 0x3C , 0x00 ],
},
{
name : "120 FPS" ,
patch : [ 0x78 , 0x00 ],
},
{
name : "144 FPS" ,
patch : [ 0x90 , 0x00 ],
},
{
name : "165 FPS" ,
patch : [ 0xA5 , 0x00 ],
},
{
name : "240 FPS" ,
patch : [ 0xF0 , 0x00 ],
},
{
name : "360 FPS" ,
patch : [ 0x68 , 0x01 ],
},
]
},
{
name : "Skip Monitor Check" ,
patches : [{ offset : 0x6ADEA3 , off : [ 0x8C ], on : [ 0x8D ] }],
},
{
type : "union" ,
name : "Choose Skip Monitor Check FPS" ,
offset : 0x6C1C30 ,
patches : [
{
name : "Default" ,
patch : [ 0x44 , 0x8B , 0x91 , 0x48 , 0x0B , 0x00 , 0x00 , 0x44 , 0x8B , 0xCA , 0x4C , 0x8B , 0xD9 , 0x41 , 0x81 , 0xC2 , 0x67 , 0x01 , 0x00 , 0x00 , 0xB8 , 0xB7 , 0x60 , 0x0B , 0xB6 , 0x0F , 0x57 ],
},
{
name : "60.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x4E , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
{
name : "120.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x5E , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
{
name : "144.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x62 , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
{
name : "165.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xA0 , 0x64 , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
{
name : "240.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x6E , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
{
name : "360.0000 FPS" ,
patch : [ 0x48 , 0xB8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x76 , 0x40 , 0x66 , 0x48 , 0x0F , 0x6E , 0xC0 , 0xF2 , 0x0F , 0x58 , 0xC8 , 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ],
},
]
},
{
name : "Skip Decide Screen" ,
tooltip : "Immediately loads into chart after selection." ,
patches : [{ offset : 0x3F7D20 , off : [ 0x48 , 0x89 , 0x5C , 0x24 ], on : [ 0x48 , 0x8B , 0xC1 , 0xC3 ] }],
},
{
name : "Quick Retry" ,
patches : [{ offset : 0x45B44F , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
name : "Quicker Quick Retry" ,
tooltip : "Shortens duration of the 'stage failed' animation." ,
patches : [{ offset : 0x696552 , off : [ 0x7C , 0x12 ], on : [ 0x90 , 0x90 ] }],
},
{
name : "Disable News Sound" ,
tooltip : "Disables the sound played when news banners appear." ,
patches : [{ offset : 0x940480 , off : [ 0x73 , 0x79 , 0x73 , 0x73 , 0x64 , 0x5F , 0x6E , 0x65 , 0x77 , 0x73 , 0x5F , 0x63 , 0x75 , 0x74 , 0x69 , 0x6E , 0x5F , 0x73 , 0x65 ], on : [ 0x73 , 0x79 , 0x73 , 0x73 , 0x64 , 0x5F , 0x64 , 0x75 , 0x6D , 0x6D , 0x79 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ] }],
},
{
name : "WASAPI Shared Mode (with 44100Hz)" ,
patches : [{ offset : 0x275C11 , off : [ 0x01 ], on : [ 0x00 ] }],
},
2024-02-08 18:09:53 +00:00
{
name : "Increase Game Volume" ,
tooltip : "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet." ,
patches : [{ offset : 0x760935 , off : [ 0xFF , 0x90 , 0x98 , 0x00 , 0x00 , 0x00 ], on : [ 0x90 , 0x90 , 0x90 , 0x90 , 0x90 , 0x90 ] }],
},
2024-02-08 03:52:03 +00:00
{
name : "SSE4.2 Fix" ,
patches : [{ offset : 0x275B24 , off : [ 0xF3 , 0x45 , 0x0F ], on : [ 0x90 , 0x90 , 0x90 ] }],
},
{
name : "Skip CAMERA DEVICE ERROR Prompt" ,
patches : [{ offset : 0x6BAE5B , off : [ 0x84 ], on : [ 0x81 ] }],
},
{
name : "Always Show FAST/SLOW Total" ,
tooltip : "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held." ,
patches : [
{ offset : 0x688020 , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x687E03 , off : [ 0x74 ], on : [ 0x75 ] },
]
},
{
name : "Unscramble Touch Screen Keypad in TDJ" ,
patches : [{ offset : 0x735F65 , off : [ 0x4D , 0x03 , 0xC8 , 0x49 , 0xF7 , 0xF1 ], on : [ 0xBA , 0x0C , 0x00 , 0x00 , 0x00 , 0x90 ] }],
},
{
name : "Replace Money Score with EX Score" ,
patches : [{ offset : 0x6EB94E , off : [ 0x33 , 0xC0 ], on : [ 0xEB , 0xF4 ] }],
},
{
name : "Debug Mode" ,
patches : [{ offset : 0x6BBC80 , off : [ 0x32 , 0xC0 ], on : [ 0xB0 , 0x01 ] }],
},
{
name : "QC Mode" ,
patches : [
{ offset : 0x704991 , off : [ 0x74 , 0x4F ], on : [ 0x90 , 0x90 ] },
{ offset : 0x7049B9 , off : [ 0x74 ], on : [ 0xEB ] },
]
},
2024-02-08 18:09:53 +00:00
{
name : "Hide All Bottom Text" ,
tooltip : "Except for FREE PLAY" ,
patches : [{ offset : 0x8DED40 , off : [ 0x43 , 0x52 , 0x45 , 0x44 , 0x49 , 0x54 , 0x3A , 0x20 , 0x25 , 0x64 , 0x20 , 0x43 , 0x4F , 0x49 , 0x4E , 0x3A , 0x20 , 0x25 , 0x64 , 0x20 , 0x2F , 0x20 , 0x25 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x43 , 0x52 , 0x45 , 0x44 , 0x49 , 0x54 , 0x3A , 0x20 , 0x25 , 0x64 , 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 , 0x45 , 0x58 , 0x54 , 0x52 , 0x41 , 0x20 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x64 , 0x00 , 0x00 , 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 , 0x25 , 0x64 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x00 , 0x00 , 0x20 , 0x2B , 0x20 , 0x25 , 0x64 , 0x00 , 0x00 , 0x00 , 0x20 , 0x2B , 0x20 , 0x25 , 0x73 , 0x00 , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x4E , 0x4F , 0x20 , 0x41 , 0x43 , 0x43 , 0x4F , 0x55 , 0x4E , 0x54 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x49 , 0x4E , 0x53 , 0x45 , 0x52 , 0x54 , 0x20 , 0x43 , 0x4F , 0x49 , 0x4E , 0x5B , 0x53 , 0x5D , 0x00 , 0x00 , 0x50 , 0x41 , 0x53 , 0x45 , 0x4C , 0x49 , 0x3A , 0x20 , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x2A , 0x20 , 0x2B , 0x20 , 0x30 , 0x30 , 0x30 , 0x30 , 0x30 , 0x00 , 0x00 , 0x43 , 0x52 , 0x45 , 0x44 , 0x49 , 0x54 , 0x3A , 0x20 , 0x39 , 0x39 , 0x20 , 0x43 , 0x4F , 0x49 , 0x4E , 0x3A , 0x20 , 0x39 , 0x39 , 0x20 , 0x2F , 0x20 , 0x31 , 0x30 ], 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 ] }],
},
{
type : "union" ,
name : "Reroute FREE PLAY Text" ,
offset : 0x3DF04F ,
patches : [
{
name : "Default" ,
patch : [ 0xDD , 0xFC , 0x4F , 0x00 ],
},
{
name : "Song Title/Ticker Information" ,
patch : [ 0xC9 , 0x47 , 0x56 , 0x04 ],
},
{
name : "Hide" ,
patch : [ 0x56 , 0x33 , 0x9A , 0x00 ],
},
]
},
{
name : "Reroute PASELI: ****** Text To Song Title/Ticker Information" ,
patches : [{ offset : 0x3DF18D , off : [ 0x47 , 0xFC , 0x4F , 0x00 ], on : [ 0x8B , 0x46 , 0x56 , 0x04 ] }],
},
2024-02-08 19:12:04 +00:00
{
name : "Increase 'All Factory Settings' Buffer" ,
tooltip : "Enable this if the option below is not default" ,
patches : [
{ offset : 0x6E4DBE , off : [ 0x40 , 0x01 , 0x00 , 0x00 ], on : [ 0x22 , 0x61 , 0x14 , 0x00 ] },
{ offset : 0x8C283A , off : [ 0x40 , 0x01 , 0x00 , 0x00 ], on : [ 0x22 , 0x61 , 0x14 , 0x00 ] },
]
},
{
type : "union" ,
name : "Reroute 'All Factory Settings' Test Menu" ,
offset : 0x6E4DD5 ,
patches : [
{
name : "Default" ,
patch : [ 0x17 , 0x88 , 0x01 , 0x00 ],
},
{
name : "AfpViewerScene" ,
patch : [ 0xC7 , 0x72 , 0xD4 , 0xFF ],
},
{
name : "QproViewerScene" ,
patch : [ 0x77 , 0x03 , 0xD5 , 0xFF ],
},
{
name : "SoundViewerScene" ,
patch : [ 0xA7 , 0x69 , 0xD5 , 0xFF ],
},
]
},
{
type : "union" ,
name : "Reroute 'Ecomode Options' Test Menu" ,
offset : 0x6E4F45 ,
patches : [
{
name : "Default" ,
patch : [ 0xD7 , 0xBB , 0x01 , 0x00 ],
},
{
name : "CustomizeViewerScene" ,
patch : [ 0x27 , 0x96 , 0xD4 , 0xFF ],
},
{
name : "SoundRankingViewerScene" ,
patch : [ 0xE7 , 0x2E , 0xD5 , 0xFF ],
},
{
name : "SystemSoundViewerScene" ,
patch : [ 0xE7 , 0xA1 , 0xD5 , 0xFF ],
},
]
},
2024-02-08 03:52:03 +00:00
{
name : "Omnimix" ,
patches : [
{ offset : 0x6E7646 , off : [ 0xC3 , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0xC6 , 0x47 , 0x05 , 0x58 , 0xC3 ] },
{ offset : 0x6CDB86 , off : [ 0x7F , 0x19 ], on : [ 0x90 , 0x90 ] },
{ offset : 0x8F0B67 , off : [ 0x61 ], on : [ 0x6F ] },
{ offset : 0x99D7B3 , off : [ 0x64 , 0x61 , 0x74 , 0x61 ], on : [ 0x6F , 0x6D , 0x6E , 0x69 ] },
]
},
2026-07-16 12:51:42 -04:00
{
name : "TDJonLDJ" ,
tooltip : "Lets you run TDJ mode on legacy cabinets" ,
danger : "FOR CABS ONLY" ,
patches : [
{ offset : 0x75C735 , off : [ 0x84 ], on : [ 0x85 ] },
{ offset : 0x76034E , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x6E923C , off : [ 0x75 ], on : [ 0x74 ] },
{ offset : 0x75AD61 , off : [ 0x75 ], on : [ 0x74 ] },
{ offset : 0x76088B , off : [ 0x44 ], on : [ 0x45 ] },
{ offset : 0x7608DD , off : [ 0x75 ], on : [ 0x74 ] },
{ offset : 0x6BA827 , off : [ 0x85 ], on : [ 0x84 ] },
{ offset : 0x75FF35 , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x75FDC5 , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x75FE2B , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x76006D , off : [ 0x74 ], on : [ 0x75 ] },
{ offset : 0x75B2EF , off : [ 0x75 ], on : [ 0x74 ] }
]
},
{
name : "Stock LDJ 120Hz Light Speed" ,
danger : "Halves most light rates to stock-like behaviour. Should be used along with LDJ 120Hz edits or TDJonLDJ" ,
patches : [
{ offset : 0x684CE6 , off : [ 0x78 ], on : [ 0xf0 ] },
{ offset : 0x69588C , off : [ 0x78 ], on : [ 0xf0 ] },
{ offset : 0x684CDE , off : [ 0x7e ], on : [ 0x7c ] },
{ offset : 0x3B265E , off : [ 0xCC , 0xCC ], on : [ 0xD1 , 0xF9 ] },
{ offset : 0x6E7F3E , off : [ 0x8B , 0x0D , 0xD0 , 0xB8 , 0x25 , 0x04 ], on : [ 0xB9 , 0x20 , 0x00 , 0x00 , 0x00 , 0x90 ] },
{ offset : 0x685142 , off : [ 0x5A ], on : [ 0x57 ] },
{ offset : 0x684C9D , off : [ 0xCC , 0xCC , 0xCC ], on : [ 0x8B , 0x71 , 0x3C ] },
{ offset : 0x684D02 , off : [ 0x8B , 0x4B , 0x3C ], on : [ 0xD1 , 0xFE , 0x90 ] },
{ offset : 0x684D0B , off : [ 0xE9 , 0x03 , 0xD1 ], on : [ 0xEE , 0x01 , 0xF2 ] },
{ offset : 0x684D1B , off : [ 0x2B , 0xC8 ], on : [ 0x29 , 0xC6 ] },
{ offset : 0x684D1E , off : [ 0xF9 ], on : [ 0xFE ] },
{ offset : 0x6E8F77 , off : [ 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC , 0xCC ], on : [ 0x44 , 0x8B , 0x49 , 0x18 , 0x41 , 0xD1 , 0xF9 , 0xEB , 0x10 ] },
{ offset : 0x6E8FAD , off : [ 0x44 , 0x8B , 0x43 , 0x18 ], on : [ 0x45 , 0x8B , 0xC1 , 0x90 ] },
{ offset : 0x6E921A , off : [ 0x72 ], on : [ 0x59 ] }
]
}
2024-02-08 03:52:03 +00:00
]),
2020-10-27 13:07:11 +00:00
]);
});
</ script >
</ head >
< body >
< h1 > IIDX HEROIC VERSE DLL Modder</ h1 >
</ body >
2020-10-28 09:43:26 +10:00
</ html >