diff --git a/JDZ-4e110e2b_ba839.json b/JDZ-4e110e2b_ba839.json new file mode 100644 index 0000000..d2b63d9 --- /dev/null +++ b/JDZ-4e110e2b_ba839.json @@ -0,0 +1,110 @@ +[ + { + "name": "E/F drive fix", + "description": "", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 871336, + "dllName": "bm2dx.dll", + "dataDisabled": "653A2F00663A2F", + "dataEnabled": "2E2F65002E2F66" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 286547, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Nvidia card fix", + "description": "Disables 3D models, skips MODEL DATA ERROR", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 167267, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + }, + { + "offset": 680952, + "dllName": "bm2dx.dll", + "dataDisabled": "77", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Unlock all songs", + "description": "May crash the game", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 966280, + "dllName": "bm2dx.dll", + "dataDisabled": "BE04000004000000205107100000000000000000000000000000000000000000B304000004000000205107100000000000000000000000000000000000000000AE030000040000002051071000000000000000000000000000000000000000009403000004000000205107100000000000000000000000000000000000000000E3040000040000002051071000000000000000000000000000000000000000002907000004000000205107100000000000000000000000000000000000000000420700000400000020510710000000000000000000000000000000000000000041070000040000002051071000000000000000000000000000000000000000000F07000004000000205107100000000000000000000000000000000000000000190700000400000020510710000000000000000000000000000000000000000037070000040000002051071000000000000000000000000000000000000000002E0700000400000020510710000000000000000000000000000000000000000036070000040000002051071000000000000000000000000000000000000000001D070000040000002051071000000000000000000000000000000000000000001007000004000000205107100000000000000000000000000000000000000000340700000400000020510710000000000000000000000000000000000000000011070000040000002051071000000000000000000000000000000000000000000C070000040000002051071000000000000000000000000000000000000000009501000004000000D04707100500000001000000010000000000000000000000BA04000004000000D047071005000000000000000100000000000000000000005E04000004000000D04707100500000000000000010000000000000000000000E202000004000000D047071005000000000000000100000000000000000000009101000004000000D047071006000000010000000100000000000000000000002905000004000000D04707100600000000000000010000000000000000000000CD04000004000000D047071006000000000000000100000000000000000000008F03000004000000D047071006000000000000000100000000000000000000008D05000004000000D047071006000000000000000100000000000000000000003B07000001000000E03F0710000000000000000000000000000000000000000028070000010000000000000000000000000000000000000000000000000000004007000001000000000000000000000000000000000000000000000000000000450700000100000000000000000000000000000000000000000000000000000017070000010000000000000000000000000000000000000000000000000000004307000002000000000000000000000000000000000000000000000000000000440700000200000000000000000000000000000000000000000000000000000046070000020000000000000000000000000000000000000000000000000000003E070000030000001040071000000000000000000000000000000000000000003D07000003000000104007100000000000000000000000000000000000000000490700000400000040400710000000000000000000000000000000000000000048070000040000004040071001000000000000000000000000000000000000005007000004000000B048071000000000000000000000000000000000000000004A07000004000000B048071000000000000000000000000000000000000000004B07000004000000B048071000000000000000000000000000000000000000004C07000004000000B048071000000000000000000000000000000000000000004D07000004000000B048071000000000000000000000000000000000000000004E07000004000000B048071000000000000000000000000000000000000000004F07000004000000B048071000000000000000000000000000000000000000005107000004000000B048071000000000000000000000000000000000000000000700000001000000640000002907000000000000000000002E000000010000002C010000000000000000000040CE0E100800000001000000F4010000420700000000000000000000610000000100000020030000000000000000000024CE0E1009000000010000004C0400004107000000000000000000003100000001000000DC050000000000000000000004CE0E100A000000010000006C0700000F07000000000000000000005600000001000000600900000000000000000000F4CD0E103400000001000000540B00000000000000000000D8CD0E100B00000001000000AC0D00001907000000", + "dataEnabled": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "offset": 160677, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCC", + "dataEnabled": "B403C3" + } + ] + }, + { + "name": "Skip data errors", + "description": "Skips MUSIC DATA, .1, and COURSE DATA errors", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 167356, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + }, + { + "offset": 167419, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + }, + { + "offset": 167485, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Shorter Monitor Check", + "description": "", + "gameCode": "JDZ", + "type": "memory", + "patches": [ + { + "offset": 318934, + "dllName": "bm2dx.dll", + "dataDisabled": "300C", + "dataEnabled": "2C01" + } + ] + } +] \ No newline at end of file diff --git a/KDZ-503f32fb_b6262.json b/KDZ-503f32fb_b6262.json new file mode 100644 index 0000000..269d80d --- /dev/null +++ b/KDZ-503f32fb_b6262.json @@ -0,0 +1,114 @@ +[ + { + "name": "Remove Local Play Banner", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 60373, + "dllName": "bm2dx.dll", + "dataDisabled": "AC", + "dataEnabled": "D9" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 294515, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Beatfree", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 470512, + "dllName": "bm2dx.dll", + "dataDisabled": "8B442404", + "dataEnabled": "33C0B403" + } + ] + }, + { + "name": "Enable Monitor Types C - F", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 565608, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "06" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 1099066, + "dllName": "bm2dx.dll", + "dataDisabled": "49400000000050070000040000004025041000000000000000000000000000000000000000004A070000040000004025041000000000000000000000000000000000000000004B070000040000004025041000000000000000000000000000000000000000004C070000040000004025041000000000000000000000000000000000000000004D070000040000004025041000000000000000000000000000000000000000004E070000040000004025041000000000000000000000000000000000000000004F070000040000004025041000000000000000000000000000000000000000008807000004000000402504100000000000000000000000000000000000000000AF07000004000000901E04100000000000000000000000000000000000000000B007000004000000001F04100000000000000000000000000000000000000000B207000004000000D02504100000000000000000000000000000000000000000B307000004000000D02504100000000000000000000000000000000000000000B407000004000000D02504100000000000000000000000000000000000000000B507000004000000D02504100000000000000000000000000000000000000000B607000004000000D02504100000000000000000000000000000000000000000B707000004000000D025041000000000000000000000000000000000000000007507000004000000A024041000000000000000000000000000000000000000008607000004000000A024041000000000000000000000000000000000000000007007000004000000A024041000000000000000000000000000000000000000009607000004000000A024041000000000000000000000000000000000000000008A07000004000000A024041000000000000000000000000000000000000000007C07000004000000A024041000000000000000000000000000000000000000008D07000004000000A024041000000000000000000000000000000000000000007307000004000000A024041000000000000000000000000000000000000000006E07000004000000A02404100000000000000000000000000000000000000000C902000004000000A024041000000000000000000000000000000000000000003303000004000000A02404100000000000000000000000000000000000000000B203000004000000A02404100000000000000000000000000000000000000000ED03000004000000A02404100000000000000000000000000000000000000000FA05000004000000A02404100000000000000000000000000000000000000000A907000004000000A02404100000000000000000000000000000000000000000AA07000004000000A02404100000000000000000000000000000000000000000AB07000004000000A02404100000000000000000000000000000000000000000AC07000004000000A02404100000000000000000000000000000000000000000AD07000004000000A024041000000000000000000000000000000000000000006D07000004000000701F041000000000000000000000000000000000000000007A07000004000000701F04100000000000000000000000000000000000000000AE07000004000000701F041000000000000000000000000000000000000000009A07000004000000C01F04100000000000000000000000000000000000000000A307000004000000A02404100000000000000000000000000000000000000000A407000004000000A02404100000000000000000000000000000000000000000B1070000040000002020041000000000000000000000000000000000000000008B07000001000000601E0410000000000000000000000000000000000000000074070000010000000000000000000000000000000000000000000000000000007507000000000000090000001200000086070000010000000A0000001300000070070000020000000B0000001400000096070000030000000C000000150000008A070000040000000D000000160000007C070000050000000E000000170000008D070000060000000F00000018000000730700000700000010000000190000006E07000008000000110000001A000000C90200001B0000001B0000001B000000330300001C0000001C0000001C000000B20300001D0000001D0000001D000000ED0300001E0000001E0000001E000000FA0500001F0000001F0000001F000000A9070000200000002000000020000000AA070000210000002100000021000000AB070000220000002200000022000000AC070000230000002300000023000000AD070000240000002400000024000000A3070000250000002700000029000000A407000026000000280000002A", + "dataEnabled": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Use E and F Folders", + "description": "", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 1153740, + "dllName": "bm2dx.dll", + "dataDisabled": "663A2F00653A2F", + "dataEnabled": "2E2F66002E2F65" + } + ] + }, + { + "name": "Mixer Bug Fix 1", + "description": "if sound card has a large number of unreasonable mixer channels, use it.", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 661087, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Mixer Bug Fix 2", + "description": "if sound card has a large number of unreasonable mixer channels, use it.", + "gameCode": "KDZ", + "type": "memory", + "patches": [ + { + "offset": 661709, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5052a3ea_c4112.json b/LDJ-5052a3ea_c4112.json new file mode 100644 index 0000000..22ec23a --- /dev/null +++ b/LDJ-5052a3ea_c4112.json @@ -0,0 +1,30 @@ +[ + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 420877, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1326149, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-521ffeca_d8d73.json b/LDJ-521ffeca_d8d73.json new file mode 100644 index 0000000..def82a2 --- /dev/null +++ b/LDJ-521ffeca_d8d73.json @@ -0,0 +1,142 @@ +[ + { + "name": "Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 324316, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 299549, + "dllName": "bm2dx.dll", + "dataDisabled": "7509", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 446586, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1490389, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + }, + { + "name": "Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 566686, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 421046, + "dllName": "bm2dx.dll", + "dataDisabled": "7C", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 298637, + "dllName": "bm2dx.dll", + "dataDisabled": "48", + "dataEnabled": "90" + } + ] + }, + { + "name": "Volume Bug Fix", + "description": "If your volume gets forced to max, turn this on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 775065, + "dllName": "bm2dx.dll", + "dataDisabled": "00", + "dataEnabled": "01" + } + ] + }, + { + "name": "Debug mode (disables score saving!)", + "description": "Press F1 in-game to open menu", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 615552, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "0C01" + } + ] + }, + { + "name": "Coin Unlock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 22595, + "dllName": "bm2dx.dll", + "dataDisabled": "9090909090909090909090909090", + "dataEnabled": "6A01E876FA00008BC8E8AFFA0000" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-525394a7_d19f3.json b/LDJ-525394a7_d19f3.json new file mode 100644 index 0000000..5f08824 --- /dev/null +++ b/LDJ-525394a7_d19f3.json @@ -0,0 +1,30 @@ +[ + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 439466, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1444613, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-53bd1ab4_e7173.json b/LDJ-53bd1ab4_e7173.json new file mode 100644 index 0000000..6e85077 --- /dev/null +++ b/LDJ-53bd1ab4_e7173.json @@ -0,0 +1,184 @@ +[ + { + "name": "Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 595214, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Unlock all songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 298045, + "dllName": "bm2dx.dll", + "dataDisabled": "7509", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 434246, + "dllName": "bm2dx.dll", + "dataDisabled": "7C", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 324314, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 297005, + "dllName": "bm2dx.dll", + "dataDisabled": "48", + "dataEnabled": "90" + } + ] + }, + { + "name": "Hide FREE PLAY text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 81546, + "dllName": "bm2dx.dll", + "dataDisabled": "EC0B15", + "dataEnabled": "14C8C7" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 377838, + "dllName": "bm2dx.dll", + "dataDisabled": "7422", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Volume Bug Fix", + "description": "If your volume gets forced to max, turn this on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 828265, + "dllName": "bm2dx.dll", + "dataDisabled": "00", + "dataEnabled": "01" + } + ] + }, + { + "name": "Debug mode (disables score saving!)", + "description": "Press F1 in-game to open menu", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 647312, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "0C01" + } + ] + }, + { + "name": "Free play text to LED ticker", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 81546, + "dllName": "bm2dx.dll", + "dataDisabled": "EC0B1510", + "dataEnabled": "F4AE4111" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 467386, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1646965, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + }, + { + "name": "Coin Unlock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 16099, + "dllName": "bm2dx.dll", + "dataDisabled": "9090909090909090909090909090", + "dataEnabled": "6A01E8F60401008BC8E82F050100" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-53ec605b_ccf53.json b/LDJ-53ec605b_ccf53.json new file mode 100644 index 0000000..e287d75 --- /dev/null +++ b/LDJ-53ec605b_ccf53.json @@ -0,0 +1,30 @@ +[ + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 447978, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1368749, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-55b9eab9_f2d73.json b/LDJ-55b9eab9_f2d73.json new file mode 100644 index 0000000..4410c6c --- /dev/null +++ b/LDJ-55b9eab9_f2d73.json @@ -0,0 +1,174 @@ +[ + { + "name": "Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 640350, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 381723, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 353197, + "dllName": "bm2dx.dll", + "dataDisabled": "48", + "dataEnabled": "90" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 363326, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 490742, + "dllName": "bm2dx.dll", + "dataDisabled": "7C", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 442170, + "dllName": "bm2dx.dll", + "dataDisabled": "7423", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Volume Bug Fix", + "description": "If your volume gets forced to max, turn this on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 875785, + "dllName": "bm2dx.dll", + "dataDisabled": "00", + "dataEnabled": "01" + } + ] + }, + { + "name": "Replace FREE PLAY text with song name", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 85050, + "dllName": "bm2dx.dll", + "dataDisabled": "903F1210", + "dataEnabled": "24AA4311" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 525914, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1501457, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + }, + { + "name": "Coin Unlock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 86736, + "dllName": "bm2dx.dll", + "dataDisabled": "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF1807E04007508C706000000005EC3833E007E116A326800200000E8EEDCFFFF83C408FF0E5EC3" + }, + { + "offset": 86832, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "5355568BF1E8E6DDFEFF8BE88BDD2B5E088BCE53E8B7FEFFFF84C0741868604012106A2968F0BBB21EE8E2DEFFFF83C40C5E5D5BC385DB7E0953E8E1EFFEFF83C404578B7E0C2B7E1085FF7E0957E8EDEFFEFF83C4048D041F85C00F9FC1884E19508BCEE877FFFFFF8B560C5F896E088956105E5D5BE925FFFFFF" + }, + { + "offset": 204016, + "dllName": "bm2dx.dll", + "dataDisabled": "B001C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF18D4E08E8F516000084C07404B0015EC38D4E445EE9D40C0000" + }, + { + "offset": 204048, + "dllName": "bm2dx.dll", + "dataDisabled": "B001C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF18D4E08E8D516000084C07404B0015EC38D4E445EE914230000" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-57ba48d8_e5d81.json b/LDJ-57ba48d8_e5d81.json new file mode 100644 index 0000000..ea6cc79 --- /dev/null +++ b/LDJ-57ba48d8_e5d81.json @@ -0,0 +1,277 @@ +[ + { + "name": "Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 588174, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 352954, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free (2 player mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 353316, + "dllName": "bm2dx.dll", + "dataDisabled": "742F", + "dataEnabled": "9090" + }, + { + "offset": 353333, + "dllName": "bm2dx.dll", + "dataDisabled": "0F853B", + "dataEnabled": "E93CFF" + }, + { + "offset": 353338, + "dllName": "bm2dx.dll", + "dataDisabled": "FF", + "dataEnabled": "90" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 325885, + "dllName": "bm2dx.dll", + "dataDisabled": "48", + "dataEnabled": "90" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 327044, + "dllName": "bm2dx.dll", + "dataDisabled": "7416", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Level 12 Unlocked", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 327221, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF02740B83FF057406B001", + "dataEnabled": "909090909090909090909090" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 407330, + "dllName": "bm2dx.dll", + "dataDisabled": "7423", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 455679, + "dllName": "bm2dx.dll", + "dataDisabled": "7C", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Disable HCN Tutorial", + "description": "Don't show tutorial for Hell Charge Notes", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 455654, + "dllName": "bm2dx.dll", + "dataDisabled": "5EE924FFFFFF", + "dataEnabled": "000000000000" + } + ] + }, + { + "name": "Quick Retry", + "description": "Hold VEFX and Effect during a song to restart", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 288548, + "dllName": "bm2dx.dll", + "dataDisabled": "8AC3", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 428083, + "dllName": "bm2dx.dll", + "dataDisabled": "7432", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Volume Bug Fix", + "description": "If your volume gets forced to max, turn this on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 832185, + "dllName": "bm2dx.dll", + "dataDisabled": "00", + "dataEnabled": "01" + } + ] + }, + { + "name": "FREE PLAY text", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "On", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "883D1110", + "offset": 79770 + } + }, + { + "name": "Off", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "873D1110", + "offset": 79770 + } + }, + { + "name": "Replace with song name", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "541D4211", + "offset": 79770 + } + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 490922, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1303593, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + }, + { + "name": "Coin Unlock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 81456, + "dllName": "bm2dx.dll", + "dataDisabled": "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF1807E04007508C706000000005EC3833E007E116A326800200000E8AEE1FFFF83C408FF0E5EC3" + }, + { + "offset": 81568, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "5355568BF1E806F4FEFF8BE88BDD2B5E088BCE53E8A7FEFFFF84C0741868583E11106A2968F0BBB21EE892E3FFFF83C40C5E5D5BC385DB7E0953E81106FFFF83C404578B7E0C2B7E1085FF7E0957E81D06FFFF83C4048D041F85C00F9FC1884E19508BCEE877FFFFFF8B560C5F896E088956105E5D5BE915FFFFFF" + }, + { + "offset": 197712, + "dllName": "bm2dx.dll", + "dataDisabled": "B001C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF18D4E08E8A517000084C07404B0015EC38D4E445EE9040D0000" + }, + { + "offset": 197744, + "dllName": "bm2dx.dll", + "dataDisabled": "B001C3CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", + "dataEnabled": "568BF18D4E08E88517000084C07404B0015EC38D4E445EE9140E0000" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-599b7176_f4fb1.json b/LDJ-599b7176_f4fb1.json new file mode 100644 index 0000000..1a99fe7 --- /dev/null +++ b/LDJ-599b7176_f4fb1.json @@ -0,0 +1,314 @@ +[ + { + "name": "Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 637678, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "90sec Music Select Timer", + "description": "Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 217268, + "dllName": "bm2dx.dll", + "dataDisabled": "2D", + "dataEnabled": "5A" + } + ] + }, + { + "name": "Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 395803, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free (2 player mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 396180, + "dllName": "bm2dx.dll", + "dataDisabled": "742F", + "dataEnabled": "9090" + }, + { + "offset": 396197, + "dllName": "bm2dx.dll", + "dataDisabled": "0F853B", + "dataEnabled": "E93CFF" + }, + { + "offset": 396202, + "dllName": "bm2dx.dll", + "dataDisabled": "FF", + "dataEnabled": "90" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 384685, + "dllName": "bm2dx.dll", + "dataDisabled": "48", + "dataEnabled": "90" + } + ] + }, + { + "name": "Level 12 Unlocked", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 375605, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF02740B83FF057406B001", + "dataEnabled": "90909090909090909090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 376837, + "dllName": "bm2dx.dll", + "dataDisabled": "7415", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Daily Bonuses", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 385408, + "dllName": "bm2dx.dll", + "dataDisabled": "568BF1E85857FDFF", + "dataEnabled": "B801000000C20400" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 444645, + "dllName": "bm2dx.dll", + "dataDisabled": "7423", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 494930, + "dllName": "bm2dx.dll", + "dataDisabled": "7C", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 466103, + "dllName": "bm2dx.dll", + "dataDisabled": "743B", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable Bar Lines", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 251200, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Remove Rainbow Banners", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1229645, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Volume Bug Fix", + "description": "If your volume gets forced to max, turn this on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 893513, + "dllName": "bm2dx.dll", + "dataDisabled": "00", + "dataEnabled": "01" + } + ] + }, + { + "name": "Free play text to LED ticker", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 86250, + "dllName": "bm2dx.dll", + "dataDisabled": "E08F1210", + "dataEnabled": "64996A11" + } + ] + }, + { + "name": "Free play text to LED ticker (Upper left)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 673301, + "dllName": "bm2dx.dll", + "dataDisabled": "7432", + "dataEnabled": "9090" + }, + { + "offset": 673328, + "dllName": "bm2dx.dll", + "dataDisabled": "541D1610", + "dataEnabled": "64996A11" + } + ] + }, + { + "name": "Debug mode (disables score saving!)", + "description": "Press F1 in-game to open menu", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 358832, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "0C01" + } + ] + }, + { + "name": "Skip Card Entry", + "description": "Useful for those without service or to prevent login", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 409140, + "dllName": "bm2dx.dll", + "dataDisabled": "32", + "dataEnabled": "20" + } + ] + }, + { + "name": "Quick Retry", + "description": "Hold VEFX and Effect during a song to restart", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 320132, + "dllName": "bm2dx.dll", + "dataDisabled": "8AC3", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 531034, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1420793, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5b985f71_183324.json b/LDJ-5b985f71_183324.json new file mode 100644 index 0000000..42b9304 --- /dev/null +++ b/LDJ-5b985f71_183324.json @@ -0,0 +1,472 @@ +[ + { + "name": "SSE4.2 Fix", + "description": "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.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1480295, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 745650, + "dllName": "bm2dx.dll", + "dataDisabled": "7410", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 745392, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF02740583FF05", + "dataEnabled": "9090909090909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1099259, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 903193, + "dllName": "bm2dx.dll", + "dataDisabled": "7514", + "dataEnabled": "EB14" + } + ] + }, + { + "name": "2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 903602, + "dllName": "bm2dx.dll", + "dataDisabled": "746C", + "dataEnabled": "9090" + }, + { + "offset": 903624, + "dllName": "bm2dx.dll", + "dataDisabled": "7456", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 756157, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC8", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1193959, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "90sec Music Select Timer", + "description": "Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 384421, + "dllName": "bm2dx.dll", + "dataDisabled": "2D", + "dataEnabled": "5A" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 915772, + "dllName": "bm2dx.dll", + "dataDisabled": "741D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1006762, + "dllName": "bm2dx.dll", + "dataDisabled": "7D25", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Play video preview on all songs", + "description": "By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 480290, + "dllName": "bm2dx.dll", + "dataDisabled": "7415", + "dataEnabled": "9090" + }, + { + "offset": 468028, + "dllName": "bm2dx.dll", + "dataDisabled": "0FB6", + "dataEnabled": "EB2F" + } + ] + }, + { + "name": "Hide INSERT COIN[S] text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 410505, + "dllName": "bm2dx.dll", + "dataDisabled": "1B", + "dataEnabled": "1A" + } + ] + }, + { + "name": "Hide CREDIT: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 409367, + "dllName": "bm2dx.dll", + "dataDisabled": "DDB81500", + "dataEnabled": "DCB81500" + } + ] + }, + { + "name": "Hide CREDIT: %d COIN %d / %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 409325, + "dllName": "bm2dx.dll", + "dataDisabled": "E7", + "dataEnabled": "E6" + } + ] + }, + { + "name": "Hide EXTRA PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 409609, + "dllName": "bm2dx.dll", + "dataDisabled": "13", + "dataEnabled": "12" + } + ] + }, + { + "name": "Hide PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 410072, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "73" + } + ] + }, + { + "name": "Hide PASELI: NO ACCOUNT text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 410258, + "dllName": "bm2dx.dll", + "dataDisabled": "FAB51500", + "dataEnabled": "F9B51500" + } + ] + }, + { + "name": "Hide PASELI: ****** text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 410107, + "dllName": "bm2dx.dll", + "dataDisabled": "71B61500", + "dataEnabled": "70B61500" + } + ] + }, + { + "name": "Free play text to LED ticker (Bottom Right)", + "description": "Song Title/Ticker information will display instead of FREEPLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 409791, + "dllName": "bm2dx.dll", + "dataDisabled": "05B71500", + "dataEnabled": "D9684402" + } + ] + }, + { + "name": "LED Ticker (Top Left)", + "description": "This does NOT require FREEPLAY on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1091584, + "dllName": "bm2dx.dll", + "dataDisabled": "1C731500", + "dataEnabled": "98013A02" + }, + { + "offset": 1092056, + "dllName": "bm2dx.dll", + "dataDisabled": "743C", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Dark Mode", + "description": "Removes frame assets from playfield during song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 963121, + "dllName": "bm2dx.dll", + "dataDisabled": "744B", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable Bar Lines", + "description": "Removes white measure bars during song. Great with Dark Mode.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 568971, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Remove Song Select Color Banners", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1856405, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 1856421, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 1856437, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 1856453, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Quick Retry", + "description": "Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 671743, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Debug Mode", + "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 418000, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "0C01" + } + ] + }, + { + "name": "Skip Card Entry", + "description": "Useful for those without service or wish to prevent login", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 788207, + "dllName": "bm2dx.dll", + "dataDisabled": "32", + "dataEnabled": "20" + } + ] + }, + { + "name": "Expert Course Force Open (in offline or local mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 903507, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1065733, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "2C01" + } + ] + }, + { + "name": "6 digits in monitor check", + "description": "Purely visual, does not affect anything besides the FPS display", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2489665, + "dllName": "bm2dx.dll", + "dataDisabled": "34", + "dataEnabled": "36" + } + ] + }, + { + "name": "Skip decide screen", + "description": "Immediately loads into chart after selection.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 468853, + "dllName": "bm2dx.dll", + "dataDisabled": "E866000000", + "dataEnabled": "9090909090" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5d651fc5_415844.json b/LDJ-5d651fc5_415844.json new file mode 100644 index 0000000..8887e04 --- /dev/null +++ b/LDJ-5d651fc5_415844.json @@ -0,0 +1,356 @@ +[ + { + "name": "SSE4.2 Fix", + "description": "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.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4164727, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1497010, + "dllName": "bm2dx.dll", + "dataDisabled": "7410", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1496672, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF02740583FF05", + "dataEnabled": "9090909090909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3601275, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3339719, + "dllName": "bm2dx.dll", + "dataDisabled": "7514", + "dataEnabled": "EB14" + } + ] + }, + { + "name": "2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3340133, + "dllName": "bm2dx.dll", + "dataDisabled": "7455", + "dataEnabled": "9090" + }, + { + "offset": 3340155, + "dllName": "bm2dx.dll", + "dataDisabled": "743F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1506477, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC8", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3702455, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3361044, + "dllName": "bm2dx.dll", + "dataDisabled": "741D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3488106, + "dllName": "bm2dx.dll", + "dataDisabled": "7D25", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Play video preview on all songs", + "description": "By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1165900, + "dllName": "bm2dx.dll", + "dataDisabled": "0FB6", + "dataEnabled": "EB2F" + }, + { + "offset": 1179134, + "dllName": "bm2dx.dll", + "dataDisabled": "740E", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide INSERT COIN[S] text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077881, + "dllName": "bm2dx.dll", + "dataDisabled": "3B", + "dataEnabled": "3A" + } + ] + }, + { + "name": "Hide CREDIT: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076728, + "dllName": "bm2dx.dll", + "dataDisabled": "0C", + "dataEnabled": "0B" + } + ] + }, + { + "name": "Hide CREDIT: %d COIN %d / %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076685, + "dllName": "bm2dx.dll", + "dataDisabled": "17", + "dataEnabled": "16" + } + ] + }, + { + "name": "Hide EXTRA PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076969, + "dllName": "bm2dx.dll", + "dataDisabled": "43", + "dataEnabled": "42" + } + ] + }, + { + "name": "Hide PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077432, + "dllName": "bm2dx.dll", + "dataDisabled": "A4", + "dataEnabled": "A3" + } + ] + }, + { + "name": "Hide PASELI: NO ACCOUNT text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077627, + "dllName": "bm2dx.dll", + "dataDisabled": "21", + "dataEnabled": "20" + } + ] + }, + { + "name": "Hide PASELI: ****** text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077469, + "dllName": "bm2dx.dll", + "dataDisabled": "9F", + "dataEnabled": "9E" + } + ] + }, + { + "name": "Free play text to LED ticker (Bottom Right)", + "description": "Song Title/Ticker information will display instead of FREEPLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077151, + "dllName": "bm2dx.dll", + "dataDisabled": "352F3500", + "dataEnabled": "59610303" + } + ] + }, + { + "name": "LED Ticker (Top Left)", + "description": "This does NOT require FREEPLAY on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3593984, + "dllName": "bm2dx.dll", + "dataDisabled": "7CBA1C00", + "dataEnabled": "98013A02" + }, + { + "offset": 3594456, + "dllName": "bm2dx.dll", + "dataDisabled": "743C", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Quick Retry", + "description": "Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1409983, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Expert Course Force Open (in offline or local mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3340049, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 120 frames (2 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3567084, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "7800" + } + ] + }, + { + "name": "Shorter Arena timeout", + "description": "Reduce time before CPUs fill empty slots in online lobbies from 1m5s to 30s. Only takes effect if you are the host.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3669588, + "dllName": "bm2dx.dll", + "dataDisabled": "3C0F", + "dataEnabled": "0807" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5d91850e_4158c4.json b/LDJ-5d91850e_4158c4.json new file mode 100644 index 0000000..4481c6d --- /dev/null +++ b/LDJ-5d91850e_4158c4.json @@ -0,0 +1,342 @@ +[ + { + "name": "SSE4.2 Fix", + "description": "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.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4164855, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1497010, + "dllName": "bm2dx.dll", + "dataDisabled": "7410", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1496672, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF02740583FF05", + "dataEnabled": "9090909090909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3601403, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3339719, + "dllName": "bm2dx.dll", + "dataDisabled": "7514", + "dataEnabled": "EB14" + } + ] + }, + { + "name": "2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3340133, + "dllName": "bm2dx.dll", + "dataDisabled": "7455", + "dataEnabled": "9090" + }, + { + "offset": 3340155, + "dllName": "bm2dx.dll", + "dataDisabled": "743F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1506477, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC8", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3702583, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3361044, + "dllName": "bm2dx.dll", + "dataDisabled": "741D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3488234, + "dllName": "bm2dx.dll", + "dataDisabled": "7D25", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Play video preview on all songs", + "description": "By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1165900, + "dllName": "bm2dx.dll", + "dataDisabled": "0FB6", + "dataEnabled": "EB2F" + }, + { + "offset": 1179134, + "dllName": "bm2dx.dll", + "dataDisabled": "740E", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide INSERT COIN[S] text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077881, + "dllName": "bm2dx.dll", + "dataDisabled": "3B", + "dataEnabled": "3A" + } + ] + }, + { + "name": "Hide CREDIT: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076728, + "dllName": "bm2dx.dll", + "dataDisabled": "0C", + "dataEnabled": "0B" + } + ] + }, + { + "name": "Hide CREDIT: %d COIN %d / %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076685, + "dllName": "bm2dx.dll", + "dataDisabled": "17", + "dataEnabled": "16" + } + ] + }, + { + "name": "Hide EXTRA PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1076969, + "dllName": "bm2dx.dll", + "dataDisabled": "43", + "dataEnabled": "42" + } + ] + }, + { + "name": "Hide PASELI: %d text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077432, + "dllName": "bm2dx.dll", + "dataDisabled": "A4", + "dataEnabled": "A3" + } + ] + }, + { + "name": "Hide PASELI: NO ACCOUNT text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077627, + "dllName": "bm2dx.dll", + "dataDisabled": "21", + "dataEnabled": "20" + } + ] + }, + { + "name": "Hide PASELI: ****** text", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077469, + "dllName": "bm2dx.dll", + "dataDisabled": "9F", + "dataEnabled": "9E" + } + ] + }, + { + "name": "Free play text to LED ticker (Bottom Right)", + "description": "Song Title/Ticker information will display instead of FREEPLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1077151, + "dllName": "bm2dx.dll", + "dataDisabled": "352F3500", + "dataEnabled": "D9684402" + } + ] + }, + { + "name": "LED Ticker (Top Left)", + "description": "This does NOT require FREEPLAY on", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3594112, + "dllName": "bm2dx.dll", + "dataDisabled": "FCB91C00", + "dataEnabled": "98013A02" + }, + { + "offset": 3594584, + "dllName": "bm2dx.dll", + "dataDisabled": "743C", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Quick Retry", + "description": "Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1409983, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Expert Course Force Open (in offline or local mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3340049, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Shorter monitor check", + "description": "Runs for 120 frames (2 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3567212, + "dllName": "bm2dx.dll", + "dataDisabled": "B004", + "dataEnabled": "7800" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5f713946_7f52b0.json b/LDJ-5f713946_7f52b0.json new file mode 100644 index 0000000..9a4b3ec --- /dev/null +++ b/LDJ-5f713946_7f52b0.json @@ -0,0 +1,800 @@ +[ + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7206087, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4686925, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide Time Limit Display on Results Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6939413, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Background Color Banners on Song List", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9346149, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 9346165, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 9346181, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Cursor Lock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6764058, + "dllName": "bm2dx.dll", + "dataDisabled": "741F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs and Charts", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4675360, + "dllName": "bm2dx.dll", + "dataDisabled": "7524", + "dataEnabled": "9090" + }, + { + "offset": 4674912, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF03740583FF08", + "dataEnabled": "9090909090909090" + } + ] + }, + { + "name": "CS-style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6909011, + "dllName": "bm2dx.dll", + "dataDisabled": "7D4D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Enable 1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6737655, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Enable 2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6738069, + "dllName": "bm2dx.dll", + "dataDisabled": "7455", + "dataEnabled": "9090" + }, + { + "offset": 6738091, + "dllName": "bm2dx.dll", + "dataDisabled": "743F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Enable ARENA", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4539732, + "dllName": "bm2dx.dll", + "dataDisabled": "E8D7FBFFFF", + "dataEnabled": "B803000000" + } + ] + }, + { + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6850983, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Measure Lines", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4326502, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Force LDJ Mode", + "description": "Boot in LDJ mode when using 010 DLL", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7611529, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "01" + } + ] + }, + { + "name": "Bypass Lightning Monitor Error", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7003825, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Show Lightning Model Folder in LDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4557341, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4314163, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 7612489, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Choose Custom LDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 7611998 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 7611998 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "9000", + "offset": 7611998 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A500", + "offset": 7611998 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F000", + "offset": 7611998 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "6801", + "offset": 7611998 + } + } + ] + }, + { + "name": "Skip Monitor Check", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7003811, + "dllName": "bm2dx.dll", + "dataDisabled": "8C", + "dataEnabled": "8D" + } + ] + }, + { + "name": "Choose Skip Monitor Check FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "448B91480B0000448BCA4C8BD94181C267010000B8B7600BB60F57", + "offset": 7085104 + } + }, + { + "name": "60.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000004E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + }, + { + "name": "120.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000005E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + }, + { + "name": "144.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000000624066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + }, + { + "name": "165.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000A0644066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + }, + { + "name": "240.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000006E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + }, + { + "name": "360.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000080764066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 7085104 + } + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "Immediately loads into chart after selection.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4160800, + "dllName": "bm2dx.dll", + "dataDisabled": "48895C24", + "dataEnabled": "488BC1C3" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4568143, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Quicker Quick Retry", + "description": "Shortens duration of the 'stage failed' animation.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6907218, + "dllName": "bm2dx.dll", + "dataDisabled": "7C12", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9700480, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "WASAPI Shared Mode (with 44100Hz)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2579473, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Increase Game Volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7735605, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "SSE4.2 Fix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2579236, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR Prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7056987, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Always Show FAST/SLOW Total", + "description": "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6848544, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + }, + { + "offset": 6848003, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + } + ] + }, + { + "name": "Unscramble Touch Screen Keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7561061, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Replace Money Score with EX Score", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7256398, + "dllName": "bm2dx.dll", + "dataDisabled": "33C0", + "dataEnabled": "EBF4" + } + ] + }, + { + "name": "Debug Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7060608, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "QC Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7358865, + "dllName": "bm2dx.dll", + "dataDisabled": "744F", + "dataEnabled": "9090" + }, + { + "offset": 7358905, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide All Bottom Text", + "description": "Except for FREE PLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9301312, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Reroute FREE PLAY Text", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "DDFC4F00", + "offset": 4059215 + } + }, + { + "name": "Song Title/Ticker Information", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "C9475604", + "offset": 4059215 + } + }, + { + "name": "Hide", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "56339A00", + "offset": 4059215 + } + } + ] + }, + { + "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4059533, + "dllName": "bm2dx.dll", + "dataDisabled": "47FC4F00", + "dataEnabled": "8B465604" + } + ] + }, + { + "name": "Increase 'All Factory Settings' Buffer", + "description": "Enable this if the option below is not default", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7228862, + "dllName": "bm2dx.dll", + "dataDisabled": "40010000", + "dataEnabled": "22611400" + }, + { + "offset": 9185338, + "dllName": "bm2dx.dll", + "dataDisabled": "40010000", + "dataEnabled": "22611400" + } + ] + }, + { + "name": "Reroute 'All Factory Settings' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "17880100", + "offset": 7228885 + } + }, + { + "name": "AfpViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "C772D4FF", + "offset": 7228885 + } + }, + { + "name": "QproViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7703D5FF", + "offset": 7228885 + } + }, + { + "name": "SoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A769D5FF", + "offset": 7228885 + } + } + ] + }, + { + "name": "Reroute 'Ecomode Options' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "D7BB0100", + "offset": 7229253 + } + }, + { + "name": "CustomizeViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "2796D4FF", + "offset": 7229253 + } + }, + { + "name": "SoundRankingViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "E72ED5FF", + "offset": 7229253 + } + }, + { + "name": "SystemSoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "E7A1D5FF", + "offset": 7229253 + } + } + ] + }, + { + "name": "Omnimix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7239238, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCCCCCC", + "dataEnabled": "C6470558C3" + }, + { + "offset": 7134086, + "dllName": "bm2dx.dll", + "dataDisabled": "7F19", + "dataEnabled": "9090" + }, + { + "offset": 9374567, + "dllName": "bm2dx.dll", + "dataDisabled": "61", + "dataEnabled": "6F" + }, + { + "offset": 10082227, + "dllName": "bm2dx.dll", + "dataDisabled": "64617461", + "dataEnabled": "6F6D6E69" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-5f713b52_6d4090.json b/LDJ-5f713b52_6d4090.json new file mode 100644 index 0000000..2a8e81a --- /dev/null +++ b/LDJ-5f713b52_6d4090.json @@ -0,0 +1,620 @@ +[ + { + "name": "Disable TDJ check for exclusive songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3485353, + "dllName": "bm2dx.dll", + "dataDisabled": "7519", + "dataEnabled": "9090" + }, + { + "offset": 3485465, + "dllName": "bm2dx.dll", + "dataDisabled": "7515", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable TDJ check for lightning category", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3371405, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force 120hz timing and adapter mode in LDJ (Experimental)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3128227, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 6426985, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + }, + { + "offset": 6426494, + "dllName": "bm2dx.dll", + "dataDisabled": "3C", + "dataEnabled": "78" + } + ] + }, + { + "name": "Force LDJ software video decoder for all boot modes", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6274247, + "dllName": "bm2dx.dll", + "dataDisabled": "83780802", + "dataEnabled": "83780805" + } + ] + }, + { + "name": "Bypass lightning monitor error", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5817985, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Force shared audio", + "description": "If it doesn't work, set your device to 44100Hz 16bit", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2521265, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Skip decide screen", + "description": "Immediately loads into chart after selection", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2974048, + "dllName": "bm2dx.dll", + "dataDisabled": "E86B000000", + "dataEnabled": "9090909090" + } + ] + }, + { + "name": "Cursor lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5578136, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3489424, + "dllName": "bm2dx.dll", + "dataDisabled": "7524", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3488976, + "dllName": "bm2dx.dll", + "dataDisabled": "83FF03740583FF08", + "dataEnabled": "9090909090909090" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3382207, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "Prevents the CAMERA DEVICE ERROR message from popping up on boot", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5871147, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Premium Free (1 Player Mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5551719, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free (2 Player Mode)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5552133, + "dllName": "bm2dx.dll", + "dataDisabled": "7455", + "dataEnabled": "9090" + }, + { + "offset": 5552155, + "dllName": "bm2dx.dll", + "dataDisabled": "743F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3500989, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "Freezes the timer in STANDARD and in-game menus such as song select", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6020263, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Shim Lightning Mode IO (for spicetools)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6274254, + "dllName": "bm2dx.dll", + "dataDisabled": "0F848D000000", + "dataEnabled": "909090909090" + }, + { + "offset": 6533348, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + }, + { + "offset": 6535248, + "dllName": "bm2dx.dll", + "dataDisabled": "7CE5", + "dataEnabled": "0CDE" + } + ] + }, + { + "name": "Hide \"EXTRA PASELI: %d\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2871729, + "dllName": "bm2dx.dll", + "dataDisabled": "7F12448BCB4C8D05F3D84E00", + "dataEnabled": "90E922000000909090909090" + } + ] + }, + { + "name": "Hide \"INSERT COIN[S]\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2872683, + "dllName": "bm2dx.dll", + "dataDisabled": "E850AA0000", + "dataEnabled": "9090909090" + } + ] + }, + { + "name": "Hide \"PASELI: *****\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2872251, + "dllName": "bm2dx.dll", + "dataDisabled": "FF155F8E4E00", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Hide \"PASELI: NO ACCOUNT\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2872409, + "dllName": "bm2dx.dll", + "dataDisabled": "FF15C18D4E00", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Hide \"PASELI: NOT AVAILABLE\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2871988, + "dllName": "bm2dx.dll", + "dataDisabled": "488D05DDD74E00", + "dataEnabled": "90909090909090" + } + ] + }, + { + "name": "Hide \"CREDIT: %d\"", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2871510, + "dllName": "bm2dx.dll", + "dataDisabled": "FF1544914E00", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "SSE4.2 Fix", + "description": "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.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2521028, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Always show FAST/SLOW total", + "description": "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5662704, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + }, + { + "offset": 5662163, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + } + ] + }, + { + "name": "CS-Style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5723171, + "dllName": "bm2dx.dll", + "dataDisabled": "7D4D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Free play text to LED ticker (Bottom Right)", + "description": "Song Title/Ticker information will display instead of FREEPLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2871919, + "dllName": "bm2dx.dll", + "dataDisabled": "E5D74E00", + "dataEnabled": "497F5004" + } + ] + }, + { + "name": "Unscramble touch screen keypad in TDJ", + "description": "Disable randomization of keypad layout when carding in", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6375509, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Always display EX score instead of money score", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6070574, + "dllName": "bm2dx.dll", + "dataDisabled": "33C0", + "dataEnabled": "EBF4" + } + ] + }, + { + "name": "Debug Mode", + "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5874768, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "QC Mode", + "description": "Hidden test menu. Press SW4 to navigate right/left", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6173041, + "dllName": "bm2dx.dll", + "dataDisabled": "744F", + "dataEnabled": "9090" + }, + { + "offset": 6173081, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Increase \"All Factory Settings\" buffer", + "description": "Enable this if the option below is not default", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6043038, + "dllName": "bm2dx.dll", + "dataDisabled": "40010000", + "dataEnabled": "22611400" + }, + { + "offset": 7923242, + "dllName": "bm2dx.dll", + "dataDisabled": "40010000", + "dataEnabled": "22611400" + } + ] + }, + { + "name": "Reroute \"All Factory Settings\" test menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "TestAllFactorySettingsScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "17880100", + "offset": 6043061 + } + }, + { + "name": "AfpViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "5772D4FF", + "offset": 6043061 + } + }, + { + "name": "QproViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "0703D5FF", + "offset": 6043061 + } + }, + { + "name": "SoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3769D5FF", + "offset": 6043061 + } + } + ] + }, + { + "name": "Reroute 'I/O Check -> Camera Check -> 2D Code check' test menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "TestIOCheckQrCheckScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A7490100", + "offset": 6044245 + } + }, + { + "name": "CustomizeViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "8792D4FF", + "offset": 6044245 + } + }, + { + "name": "SoundRankingViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "472BD5FF", + "offset": 6044245 + } + }, + { + "name": "SystemSoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "479ED5FF", + "offset": 6044245 + } + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8966592, + "dllName": "bm2dx.dll", + "dataDisabled": "10", + "dataEnabled": "00" + } + ] + }, + { + "name": "Increase game volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6550245, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-613aa28a_9e58d0.json b/LDJ-613aa28a_9e58d0.json new file mode 100644 index 0000000..0b95eb7 --- /dev/null +++ b/LDJ-613aa28a_9e58d0.json @@ -0,0 +1,1001 @@ +[ + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8674039, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5861693, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide Time Limit Display on Results Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8391775, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Background Color Banners on Song List", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11882757, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11882773, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11882789, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11882805, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Cursor Lock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8182831, + "dllName": "bm2dx.dll", + "dataDisabled": "741F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs and Charts", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5839306, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "CS-style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8360995, + "dllName": "bm2dx.dll", + "dataDisabled": "7D4D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Enable 1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8151641, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Enable 2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8152154, + "dllName": "bm2dx.dll", + "dataDisabled": "746C", + "dataEnabled": "9090" + }, + { + "offset": 8152176, + "dllName": "bm2dx.dll", + "dataDisabled": "7456", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force Max V-Discs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4719155, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "All Notes Preview 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8279326, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + }, + { + "offset": 8279700, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + } + ] + }, + { + "name": "Enable ARENA", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5680228, + "dllName": "bm2dx.dll", + "dataDisabled": "E8D7FBFFFF", + "dataEnabled": "B803000000" + } + ] + }, + { + "name": "Enable BPL BATTLE", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4915144, + "dllName": "bm2dx.dll", + "dataDisabled": "7517", + "dataEnabled": "EB0F" + } + ] + }, + { + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8276631, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Measure Lines", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5428998, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Force LDJ Mode", + "description": "Boot in LDJ mode when using 010 DLL", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9567305, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "01" + } + ] + }, + { + "name": "Bypass Lightning Monitor Error", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8460689, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Show Lightning Model Folder in LDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5700653, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5416627, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 9568265, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Choose Custom LDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 9567774 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 9567774 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "9000", + "offset": 9567774 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A500", + "offset": 9567774 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F000", + "offset": 9567774 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "6801", + "offset": 9567774 + } + } + ] + }, + { + "name": "Choose Custom TDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C000000C7450B02000000488B45D74889450FC745D701000000C745DB3C00", + "offset": 9567803 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "78000000C7450B02000000488B45D74889450FC745D701000000C745DB7800", + "offset": 9567803 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "90000000C7450B02000000488B45D74889450FC745D701000000C745DB9000", + "offset": 9567803 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A5000000C7450B02000000488B45D74889450FC745D701000000C745DBA500", + "offset": 9567803 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F0000000C7450B02000000488B45D74889450FC745D701000000C745DBF000", + "offset": 9567803 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "68010000C7450B02000000488B45D74889450FC745D701000000C745DB6801", + "offset": 9567803 + } + } + ] + }, + { + "name": "Choose Fullscreen Monitor Check FPS Target", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 8495673 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 8495673 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "9000", + "offset": 8495673 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A500", + "offset": 8495673 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F000", + "offset": 8495673 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "6801", + "offset": 8495673 + } + } + ] + }, + { + "name": "Skip Monitor Check", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8460675, + "dllName": "bm2dx.dll", + "dataDisabled": "8C", + "dataEnabled": "8D" + } + ] + }, + { + "name": "Choose Skip Monitor Check FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "448B91480B0000448BCA4C8BD94181C267010000B8B7600BB60F57D2", + "offset": 8546096 + } + }, + { + "name": "60.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000004E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + }, + { + "name": "120.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000005E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + }, + { + "name": "144.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000000624066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + }, + { + "name": "165.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000A0644066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + }, + { + "name": "240.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000006E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + }, + { + "name": "360.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000080764066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 8546096 + } + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "Immediately loads into chart after selection.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4821024, + "dllName": "bm2dx.dll", + "dataDisabled": "48895C24", + "dataEnabled": "488BC1C3" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5716719, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Quicker Quick Retry", + "description": "Shortens duration of the 'stage failed' animation.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8358578, + "dllName": "bm2dx.dll", + "dataDisabled": "7C12", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 12283624, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "QWERTY Keyboard Layout for Song Search", + "description": "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11923522, + "dllName": "bm2dx.dll", + "dataDisabled": "4142434445464748494A4B4C4D4E4F505152535455565758595A2D", + "dataEnabled": "51574552545955494F504153444647484A4B4C2D5A584356424E4D" + } + ] + }, + { + "name": "WASAPI Shared Mode (with 44100Hz)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3261217, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Increase Game Volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9692469, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "SSE4.2 Fix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3260980, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR Prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8514779, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Always Show FAST/SLOW Total", + "description": "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8272819, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + }, + { + "offset": 8273360, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + } + ] + }, + { + "name": "Unscramble Touch Screen Keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9200981, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Debug Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8518560, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Hide All Bottom Text", + "description": "Except for FREE PLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11836792, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Reroute FREE PLAY Text", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "95C66C00", + "offset": 4710607 + } + }, + { + "name": "Song Title/Ticker Information", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F99B1C05", + "offset": 4710607 + } + }, + { + "name": "Hide", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "2667C100", + "offset": 4710607 + } + } + ] + }, + { + "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4710925, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC56C00", + "dataEnabled": "BB9A1C05" + } + ] + }, + { + "name": "Increase 'All Factory Settings' Buffer", + "description": "Enable this if the option below is not default", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8697550, + "dllName": "bm2dx.dll", + "dataDisabled": "48010000", + "dataEnabled": "22611400" + }, + { + "offset": 11507034, + "dllName": "bm2dx.dll", + "dataDisabled": "48010000", + "dataEnabled": "22611400" + } + ] + }, + { + "name": "Reroute 'All Factory Settings' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "178C0100", + "offset": 8697573 + } + }, + { + "name": "AfpViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "2730CFFF", + "offset": 8697573 + } + }, + { + "name": "QproViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "77C1CFFF", + "offset": 8697573 + } + }, + { + "name": "SoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "1733D0FF", + "offset": 8697573 + } + }, + { + "name": "TestICCardQCScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "B78BD0FF", + "offset": 8697573 + } + } + ] + }, + { + "name": "Reroute 'Ecomode Options' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A7C10100", + "offset": 8697941 + } + }, + { + "name": "CustomizeViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F753CFFF", + "offset": 8697941 + } + }, + { + "name": "SoundRankingViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "47EDCFFF", + "offset": 8697941 + } + }, + { + "name": "SystemSoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "976ED0FF", + "offset": 8697941 + } + } + ] + }, + { + "name": "Omnimix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8708054, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCCCCCC", + "dataEnabled": "C6470558C3" + }, + { + "offset": 8592166, + "dllName": "bm2dx.dll", + "dataDisabled": "7F19", + "dataEnabled": "9090" + }, + { + "offset": 11952391, + "dllName": "bm2dx.dll", + "dataDisabled": "61", + "dataEnabled": "6F" + }, + { + "offset": 12647667, + "dllName": "bm2dx.dll", + "dataDisabled": "64617461", + "dataEnabled": "6F6D6E69" + }, + { + "offset": 5839171, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Disable Recording Lock", + "description": "Allows all songs to be recorded in-game", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5716511, + "dllName": "bm2dx.dll", + "dataDisabled": "4084FF", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Remove Camera Boot Delay", + "description": "Skips some fixed delays around camera checks. Significantly speeds up game booting", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8510929, + "dllName": "bm2dx.dll", + "dataDisabled": "5802", + "dataEnabled": "0100" + }, + { + "offset": 9629425, + "dllName": "bm2dx.dll", + "dataDisabled": "E803", + "dataEnabled": "0100" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-613aa4d4_91aa00.json b/LDJ-613aa4d4_91aa00.json new file mode 100644 index 0000000..0647fd6 --- /dev/null +++ b/LDJ-613aa4d4_91aa00.json @@ -0,0 +1,510 @@ +[ + { + "name": "SSE4.2 Fix", + "description": "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. This is known to cause a crash when using WASAPI audio.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2672820, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Bypass lightning monitor error", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7627937, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Shim Lightning Mode IO (for spicetools)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8843220, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + }, + { + "offset": 8845120, + "dllName": "bm2dx.dll", + "dataDisabled": "9CE4", + "dataEnabled": "3CDD" + } + ] + }, + { + "name": "Lightning Mode camera crash fix (for spicetools)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8109870, + "dllName": "bm2dx.dll", + "dataDisabled": "0F848D000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Force LDJ software video decoder for all boot modes", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8109863, + "dllName": "bm2dx.dll", + "dataDisabled": "83780802", + "dataEnabled": "83780805" + } + ] + }, + { + "name": "Force 120hz timing and adapter mode in LDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4583779, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 8735278, + "dllName": "bm2dx.dll", + "dataDisabled": "3C", + "dataEnabled": "78" + }, + { + "offset": 8735769, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "name": "WASAPI Shared Mode (with 44100Hz)", + "description": "Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz for this to work.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2673057, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Unscramble touch screen keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8368421, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "Prevents the CAMERA DEVICE ERROR message from popping up on boot", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7681931, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "1P Premium Free", + "description": "Forcibly enables Premium Free option for 1P", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7318793, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "2P Premium Free", + "description": "Forcibly enables Premium Free option for 2P", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7319306, + "dllName": "bm2dx.dll", + "dataDisabled": "746C", + "dataEnabled": "9090" + }, + { + "offset": 7319328, + "dllName": "bm2dx.dll", + "dataDisabled": "7456", + "dataEnabled": "9090" + } + ] + }, + { + "name": "2P force ARENA", + "description": "Allows selecting Arena option on 2P side", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7319349, + "dllName": "bm2dx.dll", + "dataDisabled": "7541", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force BPL BATTLE", + "description": "Forcibly enables BPL BATTLE option", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7319386, + "dllName": "bm2dx.dll", + "dataDisabled": "741C", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3987392, + "dllName": "bm2dx.dll", + "dataDisabled": "E86B000000", + "dataEnabled": "9090909090" + } + ] + }, + { + "name": "CS-style song start delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7528243, + "dllName": "bm2dx.dll", + "dataDisabled": "7D4D", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Cursor Lock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7349999, + "dllName": "bm2dx.dll", + "dataDisabled": "741F", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4883871, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Quicker Quick Retry", + "description": "Shortens duration of the 'stage failed' animation.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7525781, + "dllName": "bm2dx.dll", + "dataDisabled": "8B58", + "dataEnabled": "EB2D" + } + ] + }, + { + "name": "Always show FAST/SLOW total", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7440067, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + }, + { + "offset": 7440608, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "75" + } + ] + }, + { + "name": "Force max V-Discs", + "description": "Allows for infinite Leggendaria plays in Premium Free", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4923641, + "dllName": "bm2dx.dll", + "dataDisabled": "44894C8108C3CC48895C2408", + "dataEnabled": "C74481081000000090909090" + } + ] + }, + { + "name": "Hide time limit display on results screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7559023, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5028851, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Show Lightning Model folder in LDJ", + "description": "This folder is normally exclusive to TDJ mode", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4867805, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5006458, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7841207, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide bottom text", + "description": "Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3876241, + "dllName": "bm2dx.dll", + "dataDisabled": "7F12448BCB4C8D05EBB16C00", + "dataEnabled": "90E922000000909090909090" + }, + { + "offset": 3877197, + "dllName": "bm2dx.dll", + "dataDisabled": "E85EB10000", + "dataEnabled": "9090909090" + }, + { + "offset": 3876921, + "dllName": "bm2dx.dll", + "dataDisabled": "FF15A93B6C00", + "dataEnabled": "909090909090" + }, + { + "offset": 3876532, + "dllName": "bm2dx.dll", + "dataDisabled": "488D05FD1A9004", + "dataEnabled": "90909090909090" + }, + { + "offset": 3876022, + "dllName": "bm2dx.dll", + "dataDisabled": "FF152C3F6C00", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Also hide \"PASELI: ******\" message", + "description": "Disable if using PASELI display to LED ticker patch", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3876763, + "dllName": "bm2dx.dll", + "dataDisabled": "FF15473C6C00", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Redirect LED ticker to FREE PLAY", + "description": "Displays LED ticker messages on bottom right when FREE PLAY is enabled", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3876431, + "dllName": "bm2dx.dll", + "dataDisabled": "DDB06C00", + "dataEnabled": "99831905" + } + ] + }, + { + "name": "Redirect LED ticker to PASELI display", + "description": "Displays LED ticker messages on bottom left when PASELI messages are present", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3876712, + "dllName": "bm2dx.dll", + "dataDisabled": "4CB06C00", + "dataEnabled": "80821905" + }, + { + "offset": 3876749, + "dllName": "bm2dx.dll", + "dataDisabled": "47B06C00", + "dataEnabled": "5B821905" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11445512, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "Increase game volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8860117, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "QWERTY keyboard layout for song search", + "description": "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11085346, + "dllName": "bm2dx.dll", + "dataDisabled": "4142434445464748494A4B4C4D4E4F505152535455565758595A2D", + "dataEnabled": "51574552545955494F504153444647484A4B4C2D5A584356424E4D" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-63040b80_73273c.json b/LDJ-63040b80_73273c.json new file mode 100644 index 0000000..c555dd7 --- /dev/null +++ b/LDJ-63040b80_73273c.json @@ -0,0 +1,969 @@ +[ + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5559015, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4785821, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide Time Limit Display on Results Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5274655, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Background Color Banners on Song List", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8584029, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 8584045, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Cursor Lock", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5045759, + "dllName": "bm2dx.dll", + "dataDisabled": "7420", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs and Charts", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4761386, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "CS-style Song Start Delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5242100, + "dllName": "bm2dx.dll", + "dataDisabled": "7D36", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Enable 1P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5014809, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Enable 2P Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5015370, + "dllName": "bm2dx.dll", + "dataDisabled": "746C", + "dataEnabled": "9090" + }, + { + "offset": 5015392, + "dllName": "bm2dx.dll", + "dataDisabled": "7456", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force Max V-Discs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3599747, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "All Notes Preview 12s", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5155568, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + }, + { + "offset": 5155948, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + } + ] + }, + { + "name": "Enable ARENA", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4580260, + "dllName": "bm2dx.dll", + "dataDisabled": "E8E7FBFFFF", + "dataEnabled": "B803000000" + } + ] + }, + { + "name": "Enable BPL BATTLE", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3971464, + "dllName": "bm2dx.dll", + "dataDisabled": "7517", + "dataEnabled": "EB0F" + } + ] + }, + { + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5151251, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide Measure Lines", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4330246, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Force LDJ Mode", + "description": "Boot in LDJ mode when using 010 DLL", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6629001, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "01" + } + ] + }, + { + "name": "Bypass Lightning Monitor Error", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5344545, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Show Lightning Model Folder in LDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4599859, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4314851, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 6629961, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Choose Custom LDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 6629470 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 6629470 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "9000", + "offset": 6629470 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A500", + "offset": 6629470 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F000", + "offset": 6629470 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "6801", + "offset": 6629470 + } + } + ] + }, + { + "name": "Choose Custom TDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C000000C7450B02000000488B45D74889450FC745D701000000C745DB3C00", + "offset": 6629499 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "78000000C7450B02000000488B45D74889450FC745D701000000C745DB7800", + "offset": 6629499 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "90000000C7450B02000000488B45D74889450FC745D701000000C745DB9000", + "offset": 6629499 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A5000000C7450B02000000488B45D74889450FC745D701000000C745DBA500", + "offset": 6629499 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F0000000C7450B02000000488B45D74889450FC745D701000000C745DBF000", + "offset": 6629499 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "68010000C7450B02000000488B45D74889450FC745D701000000C745DB6801", + "offset": 6629499 + } + } + ] + }, + { + "name": "Choose Fullscreen Monitor Check FPS Target", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 5379753 + } + }, + { + "name": "120 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 5379753 + } + }, + { + "name": "144 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "9000", + "offset": 5379753 + } + }, + { + "name": "165 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A500", + "offset": 5379753 + } + }, + { + "name": "240 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "F000", + "offset": 5379753 + } + }, + { + "name": "360 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "6801", + "offset": 5379753 + } + } + ] + }, + { + "name": "Skip Monitor Check", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5344531, + "dllName": "bm2dx.dll", + "dataDisabled": "8C", + "dataEnabled": "8D" + } + ] + }, + { + "name": "Choose Skip Monitor Check FPS", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "448B91480B0000448BCA4C8BD94181C267010000B8B7600BB60F57D2", + "offset": 5430272 + } + }, + { + "name": "60.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000004E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + }, + { + "name": "120.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000005E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + }, + { + "name": "144.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000000624066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + }, + { + "name": "165.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000A0644066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + }, + { + "name": "240.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B80000000000006E4066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + }, + { + "name": "360.0000 FPS", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "48B8000000000080764066480F6EC0F20F58C8C3CCCCCCCCCCCCCC", + "offset": 5430272 + } + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "Immediately loads into chart after selection.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3702064, + "dllName": "bm2dx.dll", + "dataDisabled": "48895C24", + "dataEnabled": "488BC1C3" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4614879, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Quicker Quick Retry", + "description": "Shortens duration of the 'stage failed' animation.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5239474, + "dllName": "bm2dx.dll", + "dataDisabled": "7C12", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8980944, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "QWERTY Keyboard Layout for Song Search", + "description": "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8627554, + "dllName": "bm2dx.dll", + "dataDisabled": "4142434445464748494A4B4C4D4E4F505152535455565758595A2D", + "dataEnabled": "51574552545955494F504153444647484A4B4C2D5A584356424E4D" + } + ] + }, + { + "name": "WASAPI Shared Mode (with 44100Hz)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2126913, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Increase Game Volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6759173, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "SSE4.2 Fix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2126676, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR Prompt", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5398539, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Unscramble Touch Screen Keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 6229701, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Debug Mode", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5402320, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Hide All Bottom Text", + "description": "Except for FREE PLAY", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8536976, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Reroute FREE PLAY Text", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "5D854B00", + "offset": 3591199 + } + }, + { + "name": "Song Title/Ticker Information", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "29724906", + "offset": 3591199 + } + }, + { + "name": "Hide", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "36608F00", + "offset": 3591199 + } + } + ] + }, + { + "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3591517, + "dllName": "bm2dx.dll", + "dataDisabled": "C7844B00", + "dataEnabled": "EB704906" + } + ] + }, + { + "name": "Increase 'All Factory Settings' Buffer", + "description": "Enable this if the option below is not default", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5583086, + "dllName": "bm2dx.dll", + "dataDisabled": "48010000", + "dataEnabled": "22611400" + }, + { + "offset": 8346682, + "dllName": "bm2dx.dll", + "dataDisabled": "48010000", + "dataEnabled": "22611400" + } + ] + }, + { + "name": "Reroute 'All Factory Settings' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "278E0100", + "offset": 5583109 + } + }, + { + "name": "AfpViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "27FBEDFF", + "offset": 5583109 + } + }, + { + "name": "QproViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "678CEEFF", + "offset": 5583109 + } + }, + { + "name": "SoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "87F8EEFF", + "offset": 5583109 + } + }, + { + "name": "TestICCardQCScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "674CEFFF", + "offset": 5583109 + } + } + ] + }, + { + "name": "Reroute 'Ecomode Options' Test Menu", + "description": "", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "B7C30100", + "offset": 5583477 + } + }, + { + "name": "CustomizeViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "A71EEEFF", + "offset": 5583477 + } + }, + { + "name": "SoundRankingViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "47B8EEFF", + "offset": 5583477 + } + }, + { + "name": "SystemSoundViewerScene", + "type": "union", + "patch": { + "dllName": "bm2dx.dll", + "data": "472FEFFF", + "offset": 5583477 + } + } + ] + }, + { + "name": "Omnimix", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5593926, + "dllName": "bm2dx.dll", + "dataDisabled": "C3CCCCCCCC", + "dataEnabled": "C6470558C3" + }, + { + "offset": 5476470, + "dllName": "bm2dx.dll", + "dataDisabled": "7F19", + "dataEnabled": "9090" + }, + { + "offset": 8653511, + "dllName": "bm2dx.dll", + "dataDisabled": "61", + "dataEnabled": "6F" + }, + { + "offset": 9367067, + "dllName": "bm2dx.dll", + "dataDisabled": "64617461", + "dataEnabled": "6F6D6E69" + }, + { + "offset": 4761251, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Disable Recording Lock", + "description": "Allows all songs to be recorded in-game", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4614671, + "dllName": "bm2dx.dll", + "dataDisabled": "4084FF", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Remove Camera Boot Delay", + "description": "Skips some fixed delays around camera checks. Significantly speeds up game booting", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5394689, + "dllName": "bm2dx.dll", + "dataDisabled": "5802", + "dataEnabled": "0100" + }, + { + "offset": 6693169, + "dllName": "bm2dx.dll", + "dataDisabled": "E803", + "dataEnabled": "0100" + } + ] + } +] \ No newline at end of file diff --git a/LDJ-63040c54_6679ac.json b/LDJ-63040c54_6679ac.json new file mode 100644 index 0000000..a0eda8a --- /dev/null +++ b/LDJ-63040c54_6679ac.json @@ -0,0 +1,411 @@ +[ + { + "name": "Shim Lightning Mode IO (for old versions of spicetools)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5910164, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + }, + { + "offset": 5912064, + "dllName": "bm2dx.dll", + "dataDisabled": "0CD9", + "dataEnabled": "ACD1" + } + ] + }, + { + "name": "Lightning Mode camera crash fix (for spicetools)", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4995774, + "dllName": "bm2dx.dll", + "dataDisabled": "0F848D000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Force 120hz timing and adapter mode in LDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3482001, + "dllName": "bm2dx.dll", + "dataDisabled": "5BF675", + "dataEnabled": "5BF6EB" + }, + { + "offset": 5797212, + "dllName": "bm2dx.dll", + "dataDisabled": "45DB3C", + "dataEnabled": "45DB78" + }, + { + "offset": 5797704, + "dllName": "bm2dx.dll", + "dataDisabled": "0074038B41", + "dataEnabled": "0090908B41" + } + ] + }, + { + "name": "Change from WASAPI Exclusive Mode to Shared Mode", + "description": "Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz for this to work.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1538753, + "dllName": "bm2dx.dll", + "dataDisabled": "01", + "dataEnabled": "00" + } + ] + }, + { + "name": "Unscramble touch screen keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5397157, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "name": "Skip CAMERA DEVICE ERROR prompt", + "description": "Prevents the CAMERA DEVICE ERROR message from popping up on boot", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4565707, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Enable Premium Free", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4181961, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 4182522, + "dllName": "bm2dx.dll", + "dataDisabled": "746C", + "dataEnabled": "9090" + }, + { + "offset": 4182544, + "dllName": "bm2dx.dll", + "dataDisabled": "7456", + "dataEnabled": "9090" + } + ] + }, + { + "name": "2P force ARENA", + "description": "Allows selecting Arena option on 2P side", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4182565, + "dllName": "bm2dx.dll", + "dataDisabled": "7541", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force BPL BATTLE", + "description": "Forcibly enables BPL BATTLE option", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4182602, + "dllName": "bm2dx.dll", + "dataDisabled": "741C", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2868432, + "dllName": "bm2dx.dll", + "dataDisabled": "E86B000000", + "dataEnabled": "9090909090" + } + ] + }, + { + "name": "CS-style song start delay", + "description": "Holding Start will pause the song at the beginning until you release it", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4409348, + "dllName": "bm2dx.dll", + "dataDisabled": "7D36", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Cursor Lock", + "description": "After song finishes, song select remains on previous song", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4212927, + "dllName": "bm2dx.dll", + "dataDisabled": "7420", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3782031, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3952973, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4726199, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Unlock All Songs", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 3928538, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Force Max V-Discs", + "description": "Infinite leggendaria plays in pfree", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2766083, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Hide Time Limit Display on Results Screen", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4441903, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Hide bottom text", + "description": "Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7698808, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Redirect LED ticker to FREE PLAY", + "description": "Displays LED ticker messages on bottom right when FREE PLAY is enabled", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2757023, + "dllName": "bm2dx.dll", + "dataDisabled": "C56F4B00", + "dataEnabled": "C9594606" + } + ] + }, + { + "name": "Redirect LED ticker to PASELI display", + "description": "Displays LED ticker messages on bottom left when PASELI messages are present", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 2757341, + "dllName": "bm2dx.dll", + "dataDisabled": "2F6F4B00", + "dataEnabled": "8B584606" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables the sound played when news banners appear.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8142896, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "Increase game volume", + "description": "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5927061, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "QWERTY keyboard layout for song search", + "description": "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7789442, + "dllName": "bm2dx.dll", + "dataDisabled": "4142434445464748494A4B4C4D4E4F505152535455565758595A2D", + "dataEnabled": "51574552545955494F504153444647484A4B4C2D5A584356424E4D" + } + ] + }, + { + "name": "Bypass lightning monitor error", + "description": "Enable this if you get a monitor error while in TDJ mode", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4511793, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Force LDJ software video decoder for all boot modes", + "description": "", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4995770, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "05" + } + ] + }, + { + "name": "SSE4.2 Fix", + "description": "This will allow the game to run on processors which do not support the SSE4.2 instruction set.", + "caution": "If you can successfully boot the game, do NOT check this. This is known to cause a crash when using WASAPI audio.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 1538516, + "dllName": "bm2dx.dll", + "dataDisabled": "F3450F", + "dataEnabled": "909090" + } + ] + } +] \ No newline at end of file diff --git a/README.md b/README.md index 2114915..8a025a0 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,91 @@ Porting patches the script cannot, or fixing false positives will have to be don *Click on a game's name to reveal supported versions.* +
beatmania IIDX 18 Resort Anthem + +### [LDZ] `bm2dx.dll` +- 2011-07-12 - [JDZ-4e110e2b_ba839](JDZ-4e110e2b_ba839.json) + +
+
beatmania IIDX 19 Lincle + +### [KDZ] `bm2dx.dll` +- 2012-09-03 - [KDZ-503f32fb_b6262](KDZ-503f32fb_b6262.json) + +
+
beatmania IIDX 20 tricoro + +### [LDJ] `bm2dx.dll` +- 2012-09-19 - [LDJ-5052a3ea_c4112](LDJ-5052a3ea_c4112.json) +- 2013-09-09 - [LDJ-521ffeca_d8d73](LDJ-521ffeca_d8d73.json) + +
+
beatmania IIDX 21 SPADA + +### [LDJ] `bm2dx.dll` +- 2013-10-02 - [LDJ-525394a7_d19f3](LDJ-525394a7_d19f3.json) +- 2014-07-16 - [LDJ-53bd1ab4_e7173](LDJ-53bd1ab4_e7173.json) + +
+
beatmania IIDX 22 PENDUAL + +### [LDJ] `bm2dx.dll` +- 2014-09-17 - [LDJ-53ec605b_ccf53](LDJ-53ec605b_ccf53.json) +- 2015-08-05 - [LDJ-55b9eab9_f2d73](LDJ-55b9eab9_f2d73.json) + +
+
beatmania IIDX 23 copula + +### [LDJ] `bm2dx.dll` +- 2016-08-31 - [LDJ-57ba48d8_e5d81](LDJ-57ba48d8_e5d81.json) + +
+
beatmania IIDX 24 SINOBUZ + +### [LDJ] `bm2dx.dll` +- 2017-08-28 - [LDJ-599b7176_f4fb1](LDJ-599b7176_f4fb1.json) + +
+
beatmania IIDX 25 CANNON BALLERS + +### [LDJ] `bm2dx.dll` +- 2018-09-19 - [LDJ-5b985f71_183324](LDJ-5b985f71_183324.json) + +
+
beatmania IIDX 26 Rootage + +### [LDJ] `bm2dx.dll` +- 2019-09-02 - [LDJ-5d651fc5_415844](LDJ-5d651fc5_415844.json) +- 2019-10-07 - [LDJ-5d91850e_4158c4](LDJ-5d91850e_4158c4.json) + +
+
beatmania IIDX 27 HEROIC VERSE + +### [LDJ-003] `bm2dx.dll` +- 2020-09-29 - [LDJ-5f713b52_6d4090](LDJ-5f713b52_6d4090.json) + +### [LDJ-010] `bm2dx.dll` +- 2020-09-29 - [LDJ-5f713946_7f52b0](LDJ-5f713946_7f52b0.json) + +
+
beatmania IIDX 28 BISTROVER + +### [LDJ-003] `bm2dx.dll` +- 2021-09-15 - [LDJ-613aa4d4_91aa00](LDJ-613aa4d4_91aa00.json) + +### [LDJ-010] `bm2dx.dll` +- 2021-09-15 - [LDJ-613aa28a_9e58d0](LDJ-613aa28a_9e58d0.json) + +
+
beatmania IIDX 29 CastHour + +### [LDJ-003] `bm2dx.dll` +- 2022-08-24 - [LDJ-63040c54_6679ac](LDJ-63040c54_6679ac.json) + +### [LDJ-010] `bm2dx.dll` +- 2022-08-24 - [LDJ-63040b80_73273c](LDJ-63040b80_73273c.json) + +
beatmania IIDX 30 RESIDENT ### [LDJ-003] `bm2dx.dll` @@ -87,6 +172,7 @@ Porting patches the script cannot, or fixing false positives will have to be don - 2024-04-30 - [KFC-6629f133_6bcea8](KFC-6629f133_6bcea8.json) - 2024-05-21 - [KFC-6643ed55_663968](KFC-6643ed55_663968.json) - 2024-06-04 - [KFC-6656ee0c_664a78](KFC-6656ee0c_664a78.json) +- 2024-06-25 - [KFC-667290d9_665948](KFC-667290d9_665948.json) (**INCOMPLETE**)
\ No newline at end of file