From 3c6f673a67a8f4db525edc580efff0cdc4b6772b Mon Sep 17 00:00:00 2001 From: Akitake Date: Thu, 1 Aug 2024 16:37:54 +0200 Subject: [PATCH] Add IIDX31 0730 --- SUPPORTED.md | 1 + patches/LDJ-66a0e715_9a7a4c.json | 868 +++++++++++++++++++++++++++++++ 2 files changed, 869 insertions(+) create mode 100644 patches/LDJ-66a0e715_9a7a4c.json diff --git a/SUPPORTED.md b/SUPPORTED.md index 3673b98..7bce603 100644 --- a/SUPPORTED.md +++ b/SUPPORTED.md @@ -148,6 +148,7 @@ Patches for which we don't know the corresponding game version. | LDJ-010 | bm2dx.dll | 2024-06-04 | [LDJ-6657c7bb_a706cc](patches/LDJ-6657c7bb_a706cc.json) | | LDJ-012 | bm2dx.dll | 2024-06-05 | [LDJ-665e9f8f_9a384c](patches/LDJ-665e9f8f_9a384c.json) | | LDJ-012 | bm2dx.dll | 2024-07-02 | [LDJ-667bbdca_9a798c](patches/LDJ-667bbdca_9a798c.json) | +| LDJ-012 | bm2dx.dll | 2024-07-30 | [LDJ-66a0e715_9a7a4c](patches/LDJ-66a0e715_9a7a4c.json) | ## Sound Voltex (SDVX) diff --git a/patches/LDJ-66a0e715_9a7a4c.json b/patches/LDJ-66a0e715_9a7a4c.json new file mode 100644 index 0000000..adda75a --- /dev/null +++ b/patches/LDJ-66a0e715_9a7a4c.json @@ -0,0 +1,868 @@ +[ + { + "gameCode": "LDJ", + "version": "2024-07-30 (012)", + "lastUpdated": "2024-08-01 14:27:04", + "source": "https://sp2x.two-torial.xyz/" + }, + { + "type": "memory", + "name": "Standard/Menu Timer Freeze", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8555271, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "type": "memory", + "name": "Premium Free Timer Freeze", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7679389, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "type": "memory", + "name": "Hide Time Limit Display on Results Screen", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8235091, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "type": "memory", + "name": "Hide Background Color Banners on Song List", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 11641741, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11641757, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11704901, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11704917, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "type": "memory", + "name": "Cursor Lock", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8060429, + "dllName": "bm2dx.dll", + "dataDisabled": "7422", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Unlock All Songs and Charts", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7654090, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "type": "memory", + "name": "CS-style Song Start Delay", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8197015, + "dllName": "bm2dx.dll", + "dataDisabled": "7D36", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Enable 1P Premium Free", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8036409, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "type": "memory", + "name": "Enable 2P Premium Free", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8036890, + "dllName": "bm2dx.dll", + "dataDisabled": "741B", + "dataEnabled": "9090" + }, + { + "offset": 8036912, + "dllName": "bm2dx.dll", + "dataDisabled": "7405", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Force Max V-Discs", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 5021843, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "type": "memory", + "name": "All Notes Preview 12s", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8148029, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + }, + { + "offset": 8148395, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + } + ] + }, + { + "type": "memory", + "name": "Enable ARENA", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8036976, + "dllName": "bm2dx.dll", + "dataDisabled": "7430", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Enable BPL BATTLE", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8036996, + "dllName": "bm2dx.dll", + "dataDisabled": "741C", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "ARENA Quick Close", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8522398, + "dllName": "bm2dx.dll", + "dataDisabled": "BB01000000", + "dataEnabled": "E945042E00" + }, + { + "offset": 11538232, + "dllName": "bm2dx.dll", + "dataDisabled": "0000000000000000000000000000000000000000", + "dataEnabled": "8B0500874C06F7D0A80C750199FFC3E9A7FBD1FF" + } + ] + }, + { + "type": "memory", + "name": "Dark Mode", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8143975, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Hide Measure Lines", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7146614, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "type": "union", + "name": "Force Audio Output Mode", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "name": "Default", + "patch": { + "dllName": "bm2dx.dll", + "data": "E848C4ECFF83780803", + "offset": 9616531 + } + }, + { + "name": "WASAPI", + "patch": { + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090", + "offset": 9616531 + } + }, + { + "name": "ASIO", + "patch": { + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090", + "offset": 9616531 + } + } + ] + }, + { + "type": "memory", + "name": "WASAPI Shared Mode", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 4642747, + "dllName": "bm2dx.dll", + "dataDisabled": "448BF2", + "dataEnabled": "4D31F6" + } + ] + }, + { + "type": "memory", + "name": "Disable Background Movies", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8462780, + "dllName": "bm2dx.dll", + "dataDisabled": "0F849E000000", + "dataEnabled": "31C090909090" + }, + { + "offset": 8109927, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "type": "memory", + "name": "Force TDJ Mode", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 9411138, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "03" + } + ] + }, + { + "type": "memory", + "name": "Bypass Lightning Monitor Error", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8326344, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "type": "memory", + "name": "Force LDJ Software Video Decoder for All Boot Modes", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8811297, + "dllName": "bm2dx.dll", + "dataDisabled": "0F8586000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "type": "memory", + "name": "Show Lightning Model Folder in LDJ", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7440142, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7130019, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 9410647, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "type": "union", + "name": "Choose Custom LDJ Timing/Adapter FPS", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "name": "60 FPS", + "patch": { + "dllName": "bm2dx.dll", + "data": "C745DB3C000000C745FF01000000488B45D748894503C745D701000000C745DB3C000000", + "offset": 9410113 + } + }, + { + "name": "120 FPS", + "patch": { + "dllName": "bm2dx.dll", + "data": "C745DB78000000C745FF01000000488B45D748894503C745D701000000C745DB78000000", + "offset": 9410113 + } + } + ] + }, + { + "type": "union", + "name": "Choose Fullscreen Monitor Check FPS Target", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "name": "60 FPS", + "patch": { + "dllName": "bm2dx.dll", + "data": "3C00", + "offset": 8357526 + } + }, + { + "name": "120 FPS", + "patch": { + "dllName": "bm2dx.dll", + "data": "7800", + "offset": 8357526 + } + } + ] + }, + { + "type": "memory", + "name": "Skip Decide Screen", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 5135824, + "dllName": "bm2dx.dll", + "dataDisabled": "48895C24", + "dataEnabled": "488BC1C3" + } + ] + }, + { + "type": "memory", + "name": "Quick Retry", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7457696, + "dllName": "bm2dx.dll", + "dataDisabled": "40534883EC20", + "dataEnabled": "B001C3909090" + } + ] + }, + { + "type": "memory", + "name": "Quicker Quick Retry", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8194005, + "dllName": "bm2dx.dll", + "dataDisabled": "7C12", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Disable News Sound", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 12206872, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "type": "memory", + "name": "Increase Game Volume", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 9548725, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "type": "memory", + "name": "Skip CAMERA DEVICE ERROR Prompt", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8377003, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "type": "memory", + "name": "Unscramble Touch Screen Keypad in TDJ", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 9003109, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + } + ] + }, + { + "type": "memory", + "name": "Debug Mode", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8380800, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "type": "memory", + "name": "Hide All Bottom Text", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 11595904, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "type": "union", + "name": "Reroute FREE PLAY Text", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "name": "Default", + "patch": { + "dllName": "bm2dx.dll", + "data": "0D766400", + "offset": 5013087 + } + }, + { + "name": "Song Title/Ticker information", + "patch": { + "dllName": "bm2dx.dll", + "data": "59CDAE06", + "offset": 5013087 + } + }, + { + "name": "Hide", + "patch": { + "dllName": "bm2dx.dll", + "data": "21C57400", + "offset": 5013087 + } + } + ] + }, + { + "type": "memory", + "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 5013405, + "dllName": "bm2dx.dll", + "dataDisabled": "77756400", + "dataEnabled": "1BCCAE06" + } + ] + }, + { + "type": "union", + "name": "Set Mode Select Default", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "name": "Standard", + "patch": { + "dllName": "bm2dx.dll", + "data": "00", + "offset": 8037046 + } + }, + { + "name": "Free", + "patch": { + "dllName": "bm2dx.dll", + "data": "01", + "offset": 8037046 + } + }, + { + "name": "Class", + "patch": { + "dllName": "bm2dx.dll", + "data": "03", + "offset": 8037046 + } + }, + { + "name": "Step Up", + "patch": { + "dllName": "bm2dx.dll", + "data": "05", + "offset": 8037046 + } + }, + { + "name": "Premium Free", + "patch": { + "dllName": "bm2dx.dll", + "data": "06", + "offset": 8037046 + } + }, + { + "name": "Arena", + "patch": { + "dllName": "bm2dx.dll", + "data": "07", + "offset": 8037046 + } + }, + { + "name": "BPL Battle", + "patch": { + "dllName": "bm2dx.dll", + "data": "08", + "offset": 8037046 + } + } + ] + }, + { + "type": "memory", + "name": "Disable Recording Lock", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 7457503, + "dllName": "bm2dx.dll", + "dataDisabled": "4084FF", + "dataEnabled": "909090" + } + ] + }, + { + "type": "memory", + "name": "Disable Premium Area Functions Server Region Check", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 6355101, + "dllName": "bm2dx.dll", + "dataDisabled": "7475", + "dataEnabled": "9090" + } + ] + }, + { + "type": "memory", + "name": "Remove Camera Boot Delay", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8372877, + "dllName": "bm2dx.dll", + "dataDisabled": "5802", + "dataEnabled": "0100" + }, + { + "offset": 9482257, + "dllName": "bm2dx.dll", + "dataDisabled": "E803", + "dataEnabled": "0100" + } + ] + }, + { + "type": "memory", + "name": "Force Enable Dummy Cameras", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 9534310, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + }, + { + "offset": 9534520, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "type": "memory", + "name": "Stock LDJ 120Hz Light Speed", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8118629, + "dllName": "bm2dx.dll", + "dataDisabled": "78", + "dataEnabled": "F0" + }, + { + "offset": 8189457, + "dllName": "bm2dx.dll", + "dataDisabled": "78", + "dataEnabled": "F0" + }, + { + "offset": 8118621, + "dllName": "bm2dx.dll", + "dataDisabled": "6F", + "dataEnabled": "6D" + }, + { + "offset": 4728782, + "dllName": "bm2dx.dll", + "dataDisabled": "CCCC", + "dataEnabled": "D1F9" + }, + { + "offset": 8592670, + "dllName": "bm2dx.dll", + "dataDisabled": "8B0D902E7806", + "dataEnabled": "B92000000090" + }, + { + "offset": 8119730, + "dllName": "bm2dx.dll", + "dataDisabled": "6A", + "dataEnabled": "67" + }, + { + "offset": 8118557, + "dllName": "bm2dx.dll", + "dataDisabled": "CCCCCC", + "dataEnabled": "8B713C" + }, + { + "offset": 8118657, + "dllName": "bm2dx.dll", + "dataDisabled": "8B4B3C", + "dataEnabled": "D1FE90" + }, + { + "offset": 8118666, + "dllName": "bm2dx.dll", + "dataDisabled": "E903D1", + "dataEnabled": "EE01F2" + }, + { + "offset": 8118682, + "dllName": "bm2dx.dll", + "dataDisabled": "2BC8", + "dataEnabled": "29C6" + }, + { + "offset": 8118685, + "dllName": "bm2dx.dll", + "dataDisabled": "F9", + "dataEnabled": "FE" + }, + { + "offset": 8596823, + "dllName": "bm2dx.dll", + "dataDisabled": "CCCCCCCCCCCCCCCCCC", + "dataEnabled": "448B491841D1F9EB10" + }, + { + "offset": 8596877, + "dllName": "bm2dx.dll", + "dataDisabled": "448B4318", + "dataEnabled": "458BC190" + }, + { + "offset": 8597498, + "dllName": "bm2dx.dll", + "dataDisabled": "72", + "dataEnabled": "59" + } + ] + }, + { + "type": "memory", + "name": "Remove Song Count Limit (for omnimix)", + "description": "", + "gameCode": "LDJ", + "patches": [ + { + "offset": 8465910, + "dllName": "bm2dx.dll", + "dataDisabled": "7F19", + "dataEnabled": "9090" + } + ] + } +] \ No newline at end of file