From 1fc88cd0bf67dcad308ab3f7edf3356590b9af22 Mon Sep 17 00:00:00 2001 From: Akitake Date: Wed, 12 Feb 2025 20:45:44 +0100 Subject: [PATCH] iidx32: Add "Disable Category Selection" patch, Backport to all versions, Add 20241030 (012) --- SUPPORTED.md | 1 + patches/LDJ-66ff4ffa_b3273c.json | 153 +++---- patches/LDJ-66ff5733_a6589c.json | 153 +++---- patches/LDJ-670f7e4f_96009c.json | 153 +++---- patches/LDJ-671f22e4_96113c.json | 153 +++---- patches/LDJ-6720a2db_9601ac.json | 685 +++++++++++++++++++++++++++++++ patches/LDJ-6721b450_a2e07c.json | 153 +++---- patches/LDJ-6721b8e9_9611dc.json | 153 +++---- patches/LDJ-6740296c_a7fdbc.json | 81 ++-- patches/LDJ-67510579_a9170c.json | 17 +- patches/LDJ-675109fd_9c486c.json | 17 +- patches/LDJ-677dd783_a954cc.json | 17 +- 12 files changed, 1286 insertions(+), 450 deletions(-) create mode 100644 patches/LDJ-6720a2db_9601ac.json diff --git a/SUPPORTED.md b/SUPPORTED.md index 7e1ba3a..928b964 100644 --- a/SUPPORTED.md +++ b/SUPPORTED.md @@ -161,6 +161,7 @@ Patches for which we don't know the corresponding game version. | LDJ-012 | bm2dx.dll | 2024-10-09 | [LDJ-66ff5733_a6589c](patches/LDJ-66ff5733_a6589c.json) | | LDJ-012 | bm2dx.dll | 2024-10-22 | [LDJ-670f7e4f_96009c](patches/LDJ-670f7e4f_96009c.json) | | LDJ-012 | bm2dx.dll | 2024-10-29 | [LDJ-671f22e4_96113c](patches/LDJ-671f22e4_96113c.json) | +| LDJ-012 | bm2dx.dll | 2024-10-30 | [LDJ-6720a2db_9601ac](patches/LDJ-6720a2db_9601ac.json) | | LDJ-010 | bm2dx.dll | 2024-11-05 | [LDJ-6721b450_a2e07c](patches/LDJ-6721b450_a2e07c.json) | | LDJ-012 | bm2dx.dll | 2024-11-05 | [LDJ-6721b8e9_9611dc](patches/LDJ-6721b8e9_9611dc.json) | | LDJ-010 | bm2dx.dll | 2024-11-26 | [LDJ-6740296c_a7fdbc](patches/LDJ-6740296c_a7fdbc.json) | diff --git a/patches/LDJ-66ff4ffa_b3273c.json b/patches/LDJ-66ff4ffa_b3273c.json index 25750ff..e973062 100644 --- a/patches/LDJ-66ff4ffa_b3273c.json +++ b/patches/LDJ-66ff4ffa_b3273c.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-10-09 (010)", - "lastUpdated": "2024-11-08 11:30:39", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 11252451, - "dllName": "bm2dx.dll", - "data": "E868E3ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 11252451, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 11252451, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5721467, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11182805, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Mode", "description": "Forces the game to run as LDJ (012, 60Hz) instead of TDJ (010, 120Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11043431, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10199783, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9429805, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10573181, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9845641, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9794845, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10652773, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7009472, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9257024, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9842368, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10258751, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 13248704, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 13748352, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10107916, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9256863, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11233100, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 14252760, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 6902509, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 13174016, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9887235, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 13217301, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8950438, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10251954, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9790796, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9403946, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 11252451, + "dllName": "bm2dx.dll", + "data": "E868E3ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 11252451, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 11252451, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 6910979, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10016733, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9970200, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10020859, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9239284, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10453681, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8933843, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10024656, diff --git a/patches/LDJ-66ff5733_a6589c.json b/patches/LDJ-66ff5733_a6589c.json index 477a920..03a1cb0 100644 --- a/patches/LDJ-66ff5733_a6589c.json +++ b/patches/LDJ-66ff5733_a6589c.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-10-09 (012)", - "lastUpdated": "2024-11-08 11:30:39", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 10412611, - "dllName": "bm2dx.dll", - "data": "E8C8E2ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 10412611, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 10412611, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5675803, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10343525, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force TDJ Mode", "description": "Forces the game to run as TDJ (010, 120Hz) instead of LDJ (012, 60Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10204498, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9359815, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8589565, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9733917, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9005401, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8954605, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9813509, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 6167216, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8416784, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9002128, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9418783, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 12401488, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12901232, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9267948, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8416623, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10393852, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 13405672, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 6060253, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12326672, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9046995, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12369957, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8110198, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9411986, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8950556, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8563706, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 10412611, + "dllName": "bm2dx.dll", + "data": "E8C8E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 10412611, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 10412611, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 6068723, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9176765, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9130200, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9180891, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8399044, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9614417, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8093603, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9184688, diff --git a/patches/LDJ-670f7e4f_96009c.json b/patches/LDJ-670f7e4f_96009c.json index 251b8c6..2f4b1fc 100644 --- a/patches/LDJ-670f7e4f_96009c.json +++ b/patches/LDJ-670f7e4f_96009c.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-10-22 (012)", - "lastUpdated": "2024-11-08 11:30:39", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 9341507, - "dllName": "bm2dx.dll", - "data": "E8C8E2ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 9341507, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 9341507, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4606843, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9272421, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force TDJ Mode", "description": "Forces the game to run as TDJ (010, 120Hz) instead of LDJ (012, 60Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9133394, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8288711, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7518477, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8662813, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7934489, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7883693, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8742405, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5095856, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7345600, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7931216, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8347679, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 11330384, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11830128, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8196844, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7345439, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9322748, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12334568, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4988893, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11255568, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7975923, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11298853, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7039014, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8340882, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7879644, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7492618, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 9341507, + "dllName": "bm2dx.dll", + "data": "E8C8E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 9341507, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 9341507, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4997363, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8105661, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8059096, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8109787, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7327860, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8543313, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7022419, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8113584, diff --git a/patches/LDJ-671f22e4_96113c.json b/patches/LDJ-671f22e4_96113c.json index 07492c3..8102ff4 100644 --- a/patches/LDJ-671f22e4_96113c.json +++ b/patches/LDJ-671f22e4_96113c.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-10-29 (012)", - "lastUpdated": "2024-11-08 16:44:13", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 9344467, - "dllName": "bm2dx.dll", - "data": "E808E2ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 9344467, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 9344467, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4607131, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9275381, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force TDJ Mode", "description": "Forces the game to run as TDJ (010, 120Hz) instead of LDJ (012, 60Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9136354, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8291479, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7520957, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8665421, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7937145, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7886349, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8744981, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5096528, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7348160, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7933872, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8350447, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 11334976, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11835200, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8199612, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7347999, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9325708, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12344680, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4989485, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11260176, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7978691, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11303461, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7041014, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8343650, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7882300, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7495178, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 9344467, + "dllName": "bm2dx.dll", + "data": "E808E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 9344467, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 9344467, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4997955, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8108429, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8061864, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8112555, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7330420, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8546081, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7024419, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8116352, diff --git a/patches/LDJ-6720a2db_9601ac.json b/patches/LDJ-6720a2db_9601ac.json new file mode 100644 index 0000000..496af7b --- /dev/null +++ b/patches/LDJ-6720a2db_9601ac.json @@ -0,0 +1,685 @@ +[ + { + "gameCode": "LDJ", + "version": "2024-10-30 (012)", + "lastUpdated": "2025-02-12 19:45:23", + "source": "https://sp2x.two-torial.xyz/" + }, + { + "name": "Shared Mode WASAPI", + "description": "Allows non-exclusive WASAPI audio.", + "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4606843, + "dllName": "bm2dx.dll", + "dataDisabled": "448BF2", + "dataEnabled": "4D31F6" + } + ] + }, + { + "name": "Increase Game Volume", + "description": "Increases game volume as it can be a bit low on home setups by default.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9272693, + "dllName": "bm2dx.dll", + "dataDisabled": "FF9098000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Force TDJ Mode", + "description": "Forces the game to run as TDJ (010, 120Hz) instead of LDJ (012, 60Hz).", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9133666, + "dllName": "bm2dx.dll", + "dataDisabled": "02", + "dataEnabled": "03" + } + ] + }, + { + "name": "Standard/Menu Timer Freeze", + "description": "Freezes all non-premium area timers.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8289031, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Premium Free Timer Freeze", + "description": "Freezes all premium area timers.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7518541, + "dllName": "bm2dx.dll", + "dataDisabled": "7E", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Video Purchase Timer Freeze", + "description": "Freezes the subscreen countdown on the transition from result to music select.", + "caution": "Only useful with a TDJ (010) dll.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8663133, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC8", + "dataEnabled": "9090" + } + ] + }, + { + "name": "CS-style Song Start Delay", + "description": "Lets you pause at the start of a song by holding Start.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7934697, + "dllName": "bm2dx.dll", + "dataDisabled": "7D38", + "dataEnabled": "9090" + } + ] + }, + { + "name": "All Notes Preview 12s", + "description": "Always shows note previews at the start of a song, no matter the level.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7883901, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + }, + { + "offset": 7884267, + "dllName": "bm2dx.dll", + "dataDisabled": "05", + "dataEnabled": "0C" + } + ] + }, + { + "name": "Unscramble Touch Screen Keypad in TDJ", + "description": "Unscrambles the touchscreen's Keypad in TDJ.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8742693, + "dllName": "bm2dx.dll", + "dataDisabled": "4D03C849F7F1", + "dataEnabled": "BA0C00000090" + }, + { + "offset": 8742315, + "dllName": "bm2dx.dll", + "dataDisabled": "33D248F7F3", + "dataEnabled": "BA0C000000" + } + ] + }, + { + "name": "Skip Decide Screen", + "description": "Skips the splash animation that appears upon starting a song.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 5095856, + "dllName": "bm2dx.dll", + "dataDisabled": "488BC455", + "dataEnabled": "488BC1C3" + } + ] + }, + { + "name": "Quick Retry", + "description": "Makes retrying a song quicker.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7345648, + "dllName": "bm2dx.dll", + "dataDisabled": "40534883EC20", + "dataEnabled": "B001C3909090" + } + ] + }, + { + "name": "Quicker Quick Retry", + "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", + "caution": "To be used along with \"Quick Retry\".", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7931424, + "dllName": "bm2dx.dll", + "dataDisabled": "7C79", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Mute Navigator Voices", + "description": "Mutes voices you hear when carding in/out of the game.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8347999, + "dllName": "bm2dx.dll", + "dataDisabled": "750B", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11330896, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Disable News Sound", + "description": "Disables news sounds.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11830640, + "dllName": "bm2dx.dll", + "dataDisabled": "73797373645F6E6577735F637574696E5F7365", + "dataEnabled": "73797373645F64756D6D790000000000000000" + } + ] + }, + { + "name": "Disable Background Movies", + "description": "Disables background movies from playing during gameplay.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8197164, + "dllName": "bm2dx.dll", + "dataDisabled": "0F849E000000", + "dataEnabled": "31C090909090" + }, + { + "offset": 7845703, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Disable Recording Lock", + "description": "Allows ALL songs to be recorded in-game.", + "caution": "Only useful with a TDJ (010) dll.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7345487, + "dllName": "bm2dx.dll", + "dataDisabled": "4084FF", + "dataEnabled": "909090" + } + ] + }, + { + "name": "Faster Video Uploads", + "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", + "caution": "Only useful with a TDJ (010) dll.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 9323020, + "dllName": "bm2dx.dll", + "dataDisabled": "00320000", + "dataEnabled": "00002003" + } + ] + }, + { + "name": "Force 120 FPS Recording Output .mp4", + "description": "Forces the game to record at 120 FPS.", + "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 12335080, + "dllName": "bm2dx.dll", + "dataDisabled": "3C", + "dataEnabled": "78" + } + ] + }, + { + "name": "Reroute FREE PLAY Text", + "description": "Reroute FREE PLAY Text to show something different.", + "caution": "Requires FREE PLAY enabled in the test menu.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 4988575, + "dllName": "bm2dx.dll", + "data": "5DA25F00" + } + }, + { + "name": "Song Title/Ticker information", + "patch": { + "offset": 4988575, + "dllName": "bm2dx.dll", + "data": "A95E650A" + } + }, + { + "name": "Hide", + "patch": { + "offset": 4988575, + "dllName": "bm2dx.dll", + "data": "813B6E00" + } + } + ] + }, + { + "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", + "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4988893, + "dllName": "bm2dx.dll", + "dataDisabled": "C7A15F00", + "dataEnabled": "6B5D650A" + } + ] + }, + { + "name": "Hide All Bottom Text", + "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11256080, + "dllName": "bm2dx.dll", + "dataDisabled": "4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130", + "dataEnabled": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ] + }, + { + "name": "Hide Time Limit Display on Results Screen", + "description": "Hides the time limit display on results screen.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7976243, + "dllName": "bm2dx.dll", + "dataDisabled": "74", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide Background Color Banners on Song List", + "description": "Hides all \"listb_\" elements.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11299365, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11299381, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11338237, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11353629, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11353645, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + }, + { + "offset": 11353661, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { + "name": "Hide Measure Lines", + "description": "Hides measure lines during gameplay.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7039062, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + } + ] + }, + { + "name": "Hide Judge Combo Count", + "description": "Hides the Combo Count during gameplay.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8341202, + "dllName": "bm2dx.dll", + "dataDisabled": "FFC0", + "dataEnabled": "31C0" + } + ] + }, + { + "name": "Dark Gameplay Mode", + "description": "Makes a lot of gameplay UI elements completely black.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7879852, + "dllName": "bm2dx.dll", + "dataDisabled": "84C0", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Unlock All Songs and Charts", + "description": "Unlocks all songs and charts.", + "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7492666, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + }, + { + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 9341779, + "dllName": "bm2dx.dll", + "data": "E8F8E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 9341779, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 9341779, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { + "name": "Force Max V-Discs", + "description": "Forces your V-Discs to be maxed out.", + "caution": "May(?) cause issues on online networks, use at your own risk.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 4997363, + "dllName": "bm2dx.dll", + "dataDisabled": "0F84", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Remove Camera Boot Delay", + "description": "Removes the camera delay at boot.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8105981, + "dllName": "bm2dx.dll", + "dataDisabled": "5802", + "dataEnabled": "0100" + }, + { + "offset": 9204914, + "dllName": "bm2dx.dll", + "dataDisabled": "0300", + "dataEnabled": "0100" + } + ] + }, + { + "name": "Bypass Lightning Monitor Error", + "description": "Bypasses a monitor-related error in Lightning mode.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8059416, + "dllName": "bm2dx.dll", + "dataDisabled": "0F85", + "dataEnabled": "90E9" + } + ] + }, + { + "name": "Bypass CAMERA DEVICE ERROR Prompt", + "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", + "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8110107, + "dllName": "bm2dx.dll", + "dataDisabled": "84", + "dataEnabled": "81" + } + ] + }, + { + "name": "Show Lightning Model Folder in LDJ", + "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7327908, + "dllName": "bm2dx.dll", + "dataDisabled": "750A", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Force LDJ Software Video Decoder", + "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8543633, + "dllName": "bm2dx.dll", + "dataDisabled": "0F8586000000", + "dataEnabled": "909090909090" + } + ] + }, + { + "name": "Force LDJ Custom Timing/Adapter FPS", + "description": "Forces Custom Timing/Adapter FPS in LDJ.", + "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 7022467, + "dllName": "bm2dx.dll", + "dataDisabled": "75", + "dataEnabled": "EB" + }, + { + "offset": 9133175, + "dllName": "bm2dx.dll", + "dataDisabled": "7403", + "dataEnabled": "9090" + } + ] + }, + { + "name": "Choose LDJ Custom Timing/Adapter FPS", + "description": "Sets the Timing/Adapter FPS in LDJ.", + "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS (Default)", + "patch": { + "offset": 9132641, + "dllName": "bm2dx.dll", + "data": "C745DB3C000000C745FF01000000488B45D748894503C745D701000000C745DB3C000000" + } + }, + { + "name": "120 FPS", + "patch": { + "offset": 9132641, + "dllName": "bm2dx.dll", + "data": "C745DB78000000C745FF01000000488B45D748894503C745D701000000C745DB78000000" + } + } + ] + }, + { + "name": "Choose Fullscreen Monitor Check FPS Target", + "description": "Sets the Monitor Check FPS Target.", + "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "60 FPS", + "patch": { + "offset": 8090630, + "dllName": "bm2dx.dll", + "data": "3C00" + } + }, + { + "name": "120 FPS", + "patch": { + "offset": 8090630, + "dllName": "bm2dx.dll", + "data": "7800" + } + } + ] + }, + { + "name": "Debug Mode", + "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", + "caution": "Ignore if you're not sure know what this does.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 8113904, + "dllName": "bm2dx.dll", + "dataDisabled": "32C0", + "dataEnabled": "B001" + } + ] + } +] \ No newline at end of file diff --git a/patches/LDJ-6721b450_a2e07c.json b/patches/LDJ-6721b450_a2e07c.json index 62ba49a..e78ebd2 100644 --- a/patches/LDJ-6721b450_a2e07c.json +++ b/patches/LDJ-6721b450_a2e07c.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-11-05 (010)", - "lastUpdated": "2024-11-08 11:31:26", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 10184467, - "dllName": "bm2dx.dll", - "data": "E8C8E2ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 10184467, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 10184467, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4652795, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10114821, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Mode", "description": "Forces the game to run as LDJ (012, 60Hz) instead of TDJ (010, 120Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9975447, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9131639, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8361389, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9504877, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8777577, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8726781, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9584437, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5938784, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8188592, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8774304, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9190607, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 12182192, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12682320, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9039772, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8188431, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 10165116, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 13191736, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5831741, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12107520, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8819123, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12150805, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7881446, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9183810, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8722732, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8335610, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 10184467, + "dllName": "bm2dx.dll", + "data": "E8C8E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 10184467, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 10184467, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5840211, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8948589, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8902056, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8952715, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8170852, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9385537, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7864851, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8956512, diff --git a/patches/LDJ-6721b8e9_9611dc.json b/patches/LDJ-6721b8e9_9611dc.json index 099a896..9c99b5b 100644 --- a/patches/LDJ-6721b8e9_9611dc.json +++ b/patches/LDJ-6721b8e9_9611dc.json @@ -2,47 +2,15 @@ { "gameCode": "LDJ", "version": "2024-11-05 (012)", - "lastUpdated": "2024-11-08 16:44:13", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { - "type": "union", - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 9344627, - "dllName": "bm2dx.dll", - "data": "E828E2ECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 9344627, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 9344627, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, - { - "type": "memory", "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", "caution": "Requires \"Force Audio Output Mode\" to WASAPI. Requires 48000Hz sample rate. Will slightly increase audio latency.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4607131, @@ -53,10 +21,10 @@ ] }, { - "type": "memory", "name": "Increase Game Volume", "description": "Increases game volume as it can be a bit low on home setups by default.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9275541, @@ -67,10 +35,10 @@ ] }, { - "type": "memory", "name": "Force TDJ Mode", "description": "Forces the game to run as TDJ (010, 120Hz) instead of LDJ (012, 60Hz).", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9136514, @@ -81,10 +49,10 @@ ] }, { - "type": "memory", "name": "Standard/Menu Timer Freeze", "description": "Freezes all non-premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8291671, @@ -95,10 +63,10 @@ ] }, { - "type": "memory", "name": "Premium Free Timer Freeze", "description": "Freezes all premium area timers.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7521149, @@ -109,11 +77,11 @@ ] }, { - "type": "memory", "name": "Video Purchase Timer Freeze", "description": "Freezes the subscreen countdown on the transition from result to music select.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8665613, @@ -124,10 +92,10 @@ ] }, { - "type": "memory", "name": "CS-style Song Start Delay", "description": "Lets you pause at the start of a song by holding Start.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7937337, @@ -138,10 +106,10 @@ ] }, { - "type": "memory", "name": "All Notes Preview 12s", "description": "Always shows note previews at the start of a song, no matter the level.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7886541, @@ -158,10 +126,10 @@ ] }, { - "type": "memory", "name": "Unscramble Touch Screen Keypad in TDJ", "description": "Unscrambles the touchscreen's Keypad in TDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8745173, @@ -178,10 +146,10 @@ ] }, { - "type": "memory", "name": "Skip Decide Screen", "description": "Skips the splash animation that appears upon starting a song.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 5096528, @@ -192,10 +160,10 @@ ] }, { - "type": "memory", "name": "Quick Retry", "description": "Makes retrying a song quicker.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7348352, @@ -206,11 +174,11 @@ ] }, { - "type": "memory", "name": "Quicker Quick Retry", "description": "Makes retrying a song even quicker. Shortens the duration of the 'Stage Failed' animation.", "caution": "To be used along with \"Quick Retry\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7934064, @@ -221,10 +189,10 @@ ] }, { - "type": "memory", "name": "Mute Navigator Voices", "description": "Mutes voices you hear when carding in/out of the game.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8350639, @@ -235,10 +203,25 @@ ] }, { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", "type": "memory", + "patches": [ + { + "offset": 11334976, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, + { "name": "Disable News Sound", "description": "Disables news sounds.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11835200, @@ -249,10 +232,10 @@ ] }, { - "type": "memory", "name": "Disable Background Movies", "description": "Disables background movies from playing during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8199804, @@ -269,11 +252,11 @@ ] }, { - "type": "memory", "name": "Disable Recording Lock", "description": "Allows ALL songs to be recorded in-game.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7348191, @@ -284,11 +267,11 @@ ] }, { - "type": "memory", "name": "Faster Video Uploads", "description": "Makes video upload put request 1000 times faster in theory, by expanding InternetWriteFile() body chunk size to 0x3200000.", "caution": "Only useful with a TDJ (010) dll.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 9325868, @@ -299,11 +282,11 @@ ] }, { - "type": "memory", "name": "Force 120 FPS Recording Output .mp4", "description": "Forces the game to record at 120 FPS.", "caution": "Only useful with a TDJ (010) dll. Also make sure your hardware and network support this!", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 12344648, @@ -314,11 +297,11 @@ ] }, { - "type": "union", "name": "Reroute FREE PLAY Text", "description": "Reroute FREE PLAY Text to show something different.", "caution": "Requires FREE PLAY enabled in the test menu.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "Default", @@ -347,10 +330,10 @@ ] }, { - "type": "memory", "name": "Reroute PASELI: ****** Text To Song Title/Ticker Information", "description": "Reroute PASELI: ****** Text to Song Title/Ticker Information.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4989485, @@ -361,10 +344,10 @@ ] }, { - "type": "memory", "name": "Hide All Bottom Text", "description": "Hides all text typically found in the bottom corners of the screen such as \"PASELI\" or \"FREE PLAY\".", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11260176, @@ -375,10 +358,10 @@ ] }, { - "type": "memory", "name": "Hide Time Limit Display on Results Screen", "description": "Hides the time limit display on results screen.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7978883, @@ -389,10 +372,10 @@ ] }, { - "type": "memory", "name": "Hide Background Color Banners on Song List", "description": "Hides all \"listb_\" elements.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 11303461, @@ -433,10 +416,10 @@ ] }, { - "type": "memory", "name": "Hide Measure Lines", "description": "Hides measure lines during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7041206, @@ -447,10 +430,10 @@ ] }, { - "type": "memory", "name": "Hide Judge Combo Count", "description": "Hides the Combo Count during gameplay.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8343842, @@ -461,10 +444,10 @@ ] }, { - "type": "memory", "name": "Dark Gameplay Mode", "description": "Makes a lot of gameplay UI elements completely black.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7882492, @@ -475,11 +458,11 @@ ] }, { - "type": "memory", "name": "Unlock All Songs and Charts", "description": "Unlocks all songs and charts.", "caution": "ONLY for offline testing purposes. DO NOT use on online networks, you could get banned as they handle this server-side.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7495370, @@ -490,11 +473,43 @@ ] }, { - "type": "memory", + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 9344627, + "dllName": "bm2dx.dll", + "data": "E828E2ECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 9344627, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 9344627, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, + { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", "caution": "May(?) cause issues on online networks, use at your own risk.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 4997955, @@ -505,10 +520,10 @@ ] }, { - "type": "memory", "name": "Remove Camera Boot Delay", "description": "Removes the camera delay at boot.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8108621, @@ -525,10 +540,10 @@ ] }, { - "type": "memory", "name": "Bypass Lightning Monitor Error", "description": "Bypasses a monitor-related error in Lightning mode.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8062056, @@ -539,11 +554,11 @@ ] }, { - "type": "memory", "name": "Bypass CAMERA DEVICE ERROR Prompt", "description": "Bypasses CAMERA DEVICE ERROR prompt, in case you're having issues.", "caution": "Shouldn't be needed on spice2x. Use \"-iidxdisablecams\" or \"-iidxtdjcamhook\" with a webcam instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8112747, @@ -554,10 +569,10 @@ ] }, { - "type": "memory", "name": "Show Lightning Model Folder in LDJ", "description": "Shows the Lightning Model Folder normally exclusive to TDJ, in LDJ.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7330612, @@ -568,10 +583,10 @@ ] }, { - "type": "memory", "name": "Force LDJ Software Video Decoder", "description": "Forces LDJ Software Video Decoder for all boot modes, could help on systems that can't load videos properly.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8546273, @@ -582,11 +597,11 @@ ] }, { - "type": "memory", "name": "Force LDJ Custom Timing/Adapter FPS", "description": "Forces Custom Timing/Adapter FPS in LDJ.", "caution": "Enable this if \"Custom LDJ Timing/Adapter FPS\" is not default. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 7024611, @@ -603,11 +618,11 @@ ] }, { - "type": "union", "name": "Choose LDJ Custom Timing/Adapter FPS", "description": "Sets the Timing/Adapter FPS in LDJ.", "caution": "Requires \"Force Custom Timing/Adapter in LDJ\" to be enabled. May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS (Default)", @@ -628,11 +643,11 @@ ] }, { - "type": "union", "name": "Choose Fullscreen Monitor Check FPS Target", "description": "Sets the Monitor Check FPS Target.", "caution": "May cause desync. Consider \"Force TDJ/LDJ Mode\" patches instead.", "gameCode": "LDJ", + "type": "union", "patches": [ { "name": "60 FPS", @@ -653,11 +668,11 @@ ] }, { - "type": "memory", "name": "Debug Mode", "description": "While in game, press F1 to enable menu. (Disables Profile/Score saving)", "caution": "Ignore if you're not sure know what this does.", "gameCode": "LDJ", + "type": "memory", "patches": [ { "offset": 8116544, diff --git a/patches/LDJ-6740296c_a7fdbc.json b/patches/LDJ-6740296c_a7fdbc.json index 2142df0..15a4e68 100644 --- a/patches/LDJ-6740296c_a7fdbc.json +++ b/patches/LDJ-6740296c_a7fdbc.json @@ -2,41 +2,9 @@ { "gameCode": "LDJ", "version": "2024-11-26 (010)", - "lastUpdated": "2024-11-28 21:03:17", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, - { - "name": "Force Audio Output Mode", - "description": "Forces the game to use a specific audio protocol.", - "gameCode": "LDJ", - "type": "union", - "patches": [ - { - "name": "Default", - "patch": { - "offset": 10512675, - "dllName": "bm2dx.dll", - "data": "E868DCECFF83780803" - } - }, - { - "name": "WASAPI", - "patch": { - "offset": 10512675, - "dllName": "bm2dx.dll", - "data": "BB00000000EB169090" - } - }, - { - "name": "ASIO", - "patch": { - "offset": 10512675, - "dllName": "bm2dx.dll", - "data": "BB01000000EB169090" - } - } - ] - }, { "name": "Shared Mode WASAPI", "description": "Allows non-exclusive WASAPI audio.", @@ -234,6 +202,21 @@ } ] }, + { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 12564496, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, { "name": "Disable News Sound", "description": "Disables news sounds.", @@ -489,6 +472,38 @@ } ] }, + { + "name": "Force Audio Output Mode", + "description": "Forces the game to use a specific audio protocol.", + "gameCode": "LDJ", + "type": "union", + "patches": [ + { + "name": "Default", + "patch": { + "offset": 10512675, + "dllName": "bm2dx.dll", + "data": "E868DCECFF83780803" + } + }, + { + "name": "WASAPI", + "patch": { + "offset": 10512675, + "dllName": "bm2dx.dll", + "data": "BB00000000EB169090" + } + }, + { + "name": "ASIO", + "patch": { + "offset": 10512675, + "dllName": "bm2dx.dll", + "data": "BB01000000EB169090" + } + } + ] + }, { "name": "Force Max V-Discs", "description": "Forces your V-Discs to be maxed out.", diff --git a/patches/LDJ-67510579_a9170c.json b/patches/LDJ-67510579_a9170c.json index cfcbfaf..8f7f612 100644 --- a/patches/LDJ-67510579_a9170c.json +++ b/patches/LDJ-67510579_a9170c.json @@ -2,7 +2,7 @@ { "gameCode": "LDJ", "version": "2024-12-10 (010)", - "lastUpdated": "2024-12-15 13:29:51", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { @@ -202,6 +202,21 @@ } ] }, + { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 12659520, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, { "name": "Disable News Sound", "description": "Disables news sounds.", diff --git a/patches/LDJ-675109fd_9c486c.json b/patches/LDJ-675109fd_9c486c.json index ca7a613..d63c037 100644 --- a/patches/LDJ-675109fd_9c486c.json +++ b/patches/LDJ-675109fd_9c486c.json @@ -2,7 +2,7 @@ { "gameCode": "LDJ", "version": "2024-12-10 (012)", - "lastUpdated": "2025-01-17 07:52:01", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { @@ -202,6 +202,21 @@ } ] }, + { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 11812832, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, { "name": "Disable News Sound", "description": "Disables news sounds.", diff --git a/patches/LDJ-677dd783_a954cc.json b/patches/LDJ-677dd783_a954cc.json index 4b0b658..dbef7ff 100644 --- a/patches/LDJ-677dd783_a954cc.json +++ b/patches/LDJ-677dd783_a954cc.json @@ -2,7 +2,7 @@ { "gameCode": "LDJ", "version": "2025-01-14 (010)", - "lastUpdated": "2025-01-20 18:42:44", + "lastUpdated": "2025-02-12 19:45:23", "source": "https://sp2x.two-torial.xyz/" }, { @@ -202,6 +202,21 @@ } ] }, + { + "name": "Disable Category Selection", + "description": "Disables the category selection feature that appears in the upper right corner of song select.", + "caution": "You will be stuck on what you previously had selected. If you want to see everything, first choose ALL and exit a credit properly, then enable this.", + "gameCode": "LDJ", + "type": "memory", + "patches": [ + { + "offset": 12678488, + "dllName": "bm2dx.dll", + "dataDisabled": "5F", + "dataEnabled": "00" + } + ] + }, { "name": "Disable News Sound", "description": "Disables news sounds.",