From f9ecac5f0896c2156c99f44d46dc9ba0ecbd864c Mon Sep 17 00:00:00 2001 From: aixxe Date: Thu, 8 Feb 2024 03:52:03 +0000 Subject: [PATCH 1/6] Add hex edits for HEROIC VERSE 2020-09-29 (LDJ-010) --- heroicverse.html | 220 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 219 insertions(+), 1 deletion(-) diff --git a/heroicverse.html b/heroicverse.html index 6e4f2be..1b61ecb 100644 --- a/heroicverse.html +++ b/heroicverse.html @@ -8,7 +8,7 @@ From 8f95dbd942c1c0240c0e6a5059697fdd3c3b70e0 Mon Sep 17 00:00:00 2001 From: aixxe Date: Thu, 8 Feb 2024 03:53:07 +0000 Subject: [PATCH 2/6] Add hex edits for BISTROVER 2021-09-15 (LDJ-010) --- bistrover.html | 307 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 306 insertions(+), 1 deletion(-) diff --git a/bistrover.html b/bistrover.html index 0702c40..a550df5 100644 --- a/bistrover.html +++ b/bistrover.html @@ -574,7 +574,7 @@ ], }, ]), - new Patcher("bm2dx.dll", "2021-09-15", [ + new Patcher("bm2dx.dll", "2021-09-15 (LDJ-003)", [ { name: "SSE4.2 Fix", tooltip : "This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this. This is known to cause a crash when using WASAPI audio.", @@ -828,6 +828,311 @@ ] }, ]), + new Patcher("bm2dx.dll", "2021-09-15 (LDJ-010)", [ + { + name: "Standard/Menu Timer Freeze", + patches: [{ offset: 0x845AF7, off: [0x74], on: [0xEB] }], + }, + { + name: "Premium Free Timer Freeze", + patches: [{ offset: 0x59713D, off: [0x7E], on: [0xEB] }], + }, + { + name: "Hide Time Limit Display on Results Screen", + patches: [{ offset: 0x800C5F, off: [0x84, 0xC0], on: [0x90, 0x90] }], + }, + { + name: "Hide Background Color Banners on Song List", + patches: [ + { offset: 0xB55105, off: [0x5F], on: [0x00] }, + { offset: 0xB55115, off: [0x5F], on: [0x00] }, + { offset: 0xB55125, off: [0x5F], on: [0x00] }, + { offset: 0xB55135, off: [0x5F], on: [0x00] }, + ] + }, + { + name: "Cursor Lock", + patches: [{ offset: 0x7CDC2F, off: [0x74, 0x1F], on: [0x90, 0x90] }], + }, + { + name: "Unlock All Songs and Charts", + patches: [{ offset: 0x5919CA, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "CS-style Song Start Delay", + tooltip: "Holding Start will pause the song at the beginning until you release it", + patches: [{ offset: 0x7F9423, off: [0x7D, 0x4D], on: [0x90, 0x90] }], + }, + { + name: "Enable 1P Premium Free", + patches: [{ offset: 0x7C6259, off: [0x75], on: [0xEB] }], + }, + { + name: "Enable 2P Premium Free", + patches: [ + { offset: 0x7C645A, off: [0x74, 0x6C], on: [0x90, 0x90] }, + { offset: 0x7C9805, off: [0x74, 0x3F], on: [0x90, 0x90] }, + ] + }, + { + name: "Force Max V-Discs", + patches: [{ offset: 0x480233, off: [0x0F, 0x84], on: [0x90, 0xE9] }], + }, + { + name: "All Notes Preview 12s", + patches: [ + { offset: 0x7E551E, off: [0x05], on: [0x0C] }, + { offset: 0x7E5694, off: [0x05], on: [0x0C] }, + ] + }, + { + name: "Enable ARENA", + patches: [{ offset: 0x56AC64, off: [0xE8, 0xD7, 0xFB, 0xFF, 0xFF], on: [0xB8, 0x03, 0x00, 0x00, 0x00] }], + }, + { + name: "Enable BPL BATTLE", + patches: [{ offset: 0x4AFFC8, off: [0x75, 0x17], on: [0xEB, 0x0F] }], + }, + { + name: "Dark Mode", + patches: [{ offset: 0x7E4A97, off: [0x84, 0xC0], on: [0x90, 0x90] }], + }, + { + name: "Hide Measure Lines", + patches: [{ offset: 0x52D706, off: [0x75], on: [0xEB] }], + }, + { + name: "Force LDJ Mode", + tooltip: "Boot in LDJ mode when using 010 DLL", + patches: [{ offset: 0x91FC49, off: [0x02], on: [0x01] }], + }, + { + name: "Bypass Lightning Monitor Error", + patches: [{ offset: 0x811991, off: [0x0F, 0x85], on: [0x90, 0xE9] }], + }, + { + name: "Show Lightning Model Folder in LDJ", + patches: [{ offset: 0x56FC2D, off: [0x75, 0x0A], on: [0x90, 0x90] }], + }, + { + name: "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + patches: [ + { offset: 0x52A6B3, off: [0x75], on: [0xEB] }, + { offset: 0x920009, off: [0x74, 0x03], on: [0x90, 0x90] }, + ] + }, + { + type : "union", + name : "Choose Custom LDJ Timing/Adapter FPS", + offset : 0x91FE1E, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01], + }, + ] + }, + { + type : "union", + name : "Choose Custom TDJ Timing/Adapter FPS", + offset : 0x91FE3B, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x68, 0x01], + }, + ] + }, + { + type : "union", + name : "Choose Fullscreen Monitor Check FPS Target", + offset : 0x81A239, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01], + }, + ] + }, + { + name: "Skip Monitor Check", + patches: [{ offset: 0x811983, off: [0x8C], on: [0x8D] }], + }, + { + type : "union", + name : "Choose Skip Monitor Check FPS", + offset : 0x826730, + patches : [ + { + name : "Default", + patch : [0x44, 0x8B, 0x91, 0x48, 0x0B, 0x00, 0x00, 0x44, 0x8B, 0xCA, 0x4C, 0x8B, 0xD9, 0x41, 0x81, 0xC2, 0x67, 0x01, 0x00, 0x00, 0xB8, 0xB7, 0x60, 0x0B, 0xB6, 0x0F, 0x57, 0xD2], + }, + { + name : "60.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "120.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "144.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "165.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x64, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "240.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "360.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x76, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + ] + }, + { + name: "Skip Decide Screen", + tooltip: "Immediately loads into chart after selection.", + patches: [{ offset: 0x499020, off: [0x48, 0x89, 0x5C, 0x24], on: [0x48, 0x8B, 0xC1, 0xC3] }], + }, + { + name: "Quick Retry", + patches: [{ offset: 0x573AEF, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "Quicker Quick Retry", + tooltip: "Shortens duration of the 'stage failed' animation.", + patches: [{ offset: 0x7F8AB2, off: [0x7C, 0x12], on: [0x90, 0x90] }], + }, + { + name: "Disable News Sound", + tooltip: "Disables the sound played when news banners appear.", + patches: [{ offset: 0xBB6EE8, off: [0x73, 0x79, 0x73, 0x73, 0x64, 0x5F, 0x6E, 0x65, 0x77, 0x73, 0x5F, 0x63, 0x75, 0x74, 0x69, 0x6E, 0x5F, 0x73, 0x65], on: [0x73, 0x79, 0x73, 0x73, 0x64, 0x5F, 0x64, 0x75, 0x6D, 0x6D, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }], + }, + { + name: "QWERTY Keyboard Layout for Song Search", + tooltip: "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + patches: [{ offset: 0xB5F042, off: [0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x2D], on: [0x51, 0x57, 0x45, 0x52, 0x54, 0x59, 0x55, 0x49, 0x4F, 0x50, 0x41, 0x53, 0x44, 0x46, 0x47, 0x48, 0x4A, 0x4B, 0x4C, 0x2D, 0x5A, 0x58, 0x43, 0x56, 0x42, 0x4E, 0x4D] }], + }, + { + name: "WASAPI Shared Mode (with 44100Hz)", + patches: [{ offset: 0x31C321, off: [0x01], on: [0x00] }], + }, + { + name: "SSE4.2 Fix", + patches: [{ offset: 0x31C234, off: [0xF3, 0x45, 0x0F], on: [0x90, 0x90, 0x90] }], + }, + { + name: "Skip CAMERA DEVICE ERROR Prompt", + patches: [{ offset: 0x81ECDB, off: [0x84], on: [0x81] }], + }, + { + name: "Always Show FAST/SLOW Total", + tooltip: "Toggles the 'FA/SL' judge text to show by default instead of requiring VEFX to be held.", + patches: [ + { offset: 0x7E3BB3, off: [0x74], on: [0x75] }, + { offset: 0x7E3DD0, off: [0x74], on: [0x75] }, + ] + }, + { + name: "Unscramble Touch Screen Keypad in TDJ", + patches: [{ offset: 0x8C6555, off: [0x4D, 0x03, 0xC8, 0x49, 0xF7, 0xF1], on: [0xBA, 0x0C, 0x00, 0x00, 0x00, 0x90] }], + }, + { + name: "Debug Mode", + patches: [{ offset: 0x81FBA0, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "Omnimix", + patches: [ + { offset: 0x84DFD6, off: [0xC3, 0xCC, 0xCC, 0xCC, 0xCC], on: [0xC6, 0x47, 0x05, 0x58, 0xC3] }, + { offset: 0x831B26, off: [0x7F, 0x19], on: [0x90, 0x90] }, + { offset: 0xB66107, off: [0x61], on: [0x6F] }, + { offset: 0xC0FCF3, off: [0x64, 0x61, 0x74, 0x61], on: [0x6F, 0x6D, 0x6E, 0x69] }, + { offset: 0x591943, off: [0x32, 0xC0], on: [0xB0, 0x01] }, + ] + }, + { + name: "Disable Recording Lock", + tooltip: "Allows all songs to be recorded in-game", + patches: [ + { offset: 0x5739E8, off: [0x75], on: [0xEB] }, + { offset: 0x573A4D, off: [0x32, 0xC0], on: [0xF6, 0xD0] }, + ] + }, + { + // https://github.com/spice2x/spice2x.github.io/issues/102 + name: "Remove Camera Boot Delay", + tooltip: "Skips some fixed delays around camera checks. Significantly speeds up game booting", + patches: [ + { offset: 0x81DDD1, off: [0x58, 0x02], on: [0x01, 0x00] }, + { offset: 0x92EEF1, off: [0xE8, 0x03], on: [0x01, 0x00] }, + ] + }, + ]), ]); }); From 33425dd468d7ec732abc0f7ea46d9d220f8f95a4 Mon Sep 17 00:00:00 2001 From: aixxe Date: Thu, 8 Feb 2024 03:53:41 +0000 Subject: [PATCH 3/6] Add hex edits for CastHour 2022-08-24 (LDJ-010) --- casthour.html | 297 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 296 insertions(+), 1 deletion(-) diff --git a/casthour.html b/casthour.html index 9eaa948..9fc04a6 100644 --- a/casthour.html +++ b/casthour.html @@ -3221,7 +3221,7 @@ { offset: 0x3BCF63, off: [0x32, 0xC0], on: [0xB0, 0x01]}] }, ]), - new Patcher("bm2dx.dll", "2022-08-24", [ + new Patcher("bm2dx.dll", "2022-08-24 (LDJ-003)", [ { name: "Shim Lightning Mode IO (for old versions of spicetools)", patches: [ @@ -3425,6 +3425,301 @@ ], }, ]), + new Patcher("bm2dx.dll", "2022-08-24 (LDJ-010)", [ + { + name: "Standard/Menu Timer Freeze", + patches: [{ offset: 0x54D2E7, off: [0x0F, 0x84], on: [0x90, 0xE9] }], + }, + { + name: "Premium Free Timer Freeze", + patches: [{ offset: 0x49069D, off: [0x7E], on: [0xEB] }], + }, + { + name: "Hide Time Limit Display on Results Screen", + patches: [{ offset: 0x507C1F, off: [0x84, 0xC0], on: [0x90, 0x90] }], + }, + { + name: "Hide Background Color Banners on Song List", + patches: [ + { offset: 0x82FB5D, off: [0x5F], on: [0x00] }, + { offset: 0x82FB6D, off: [0x5F], on: [0x00] }, + ] + }, + { + name: "Cursor Lock", + patches: [{ offset: 0x4CFDFF, off: [0x74, 0x20], on: [0x90, 0x90] }], + }, + { + name: "Unlock All Songs and Charts", + patches: [{ offset: 0x48A72A, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "CS-style Song Start Delay", + tooltip: "Holding Start will pause the song at the beginning until you release it", + patches: [{ offset: 0x4FFCF4, off: [0x7D, 0x36], on: [0x90, 0x90] }], + }, + { + name: "Enable 1P Premium Free", + patches: [{ offset: 0x4C8519, off: [0x75], on: [0xEB] }], + }, + { + name: "Enable 2P Premium Free", + patches: [ + { offset: 0x4C874A, off: [0x74, 0x6C], on: [0x90, 0x90] }, + { offset: 0x4C8760, off: [0x74, 0x56], on: [0x90, 0x90] }, + ] + }, + { + name: "Force Max V-Discs", + patches: [{ offset: 0x36ED83, off: [0x0F, 0x84], on: [0x90, 0xE9] }], + }, + { + name: "All Notes Preview 12s", + patches: [ + { offset: 0x4EAAF0, off: [0x05], on: [0x0C] }, + { offset: 0x4EAC6C, off: [0x05], on: [0x0C] }, + ] + }, + { + name: "Enable ARENA", + patches: [{ offset: 0x45E3A4, off: [0xE8, 0xE7, 0xFB, 0xFF, 0xFF], on: [0xB8, 0x03, 0x00, 0x00, 0x00] }], + }, + { + name: "Enable BPL BATTLE", + patches: [{ offset: 0x3C9988, off: [0x75, 0x17], on: [0xEB, 0x0F] }], + }, + { + name: "Dark Mode", + patches: [{ offset: 0x4E9A13, off: [0x84, 0xC0], on: [0x90, 0x90] }], + }, + { + name: "Hide Measure Lines", + patches: [{ offset: 0x421306, off: [0x75], on: [0xEB] }], + }, + { + name: "Force LDJ Mode", + tooltip: "Boot in LDJ mode when using 010 DLL", + patches: [{ offset: 0x652689, off: [0x02], on: [0x01] }], + }, + { + name: "Bypass Lightning Monitor Error", + patches: [{ offset: 0x518D21, off: [0x0F, 0x85], on: [0x90, 0xE9] }], + }, + { + name: "Show Lightning Model Folder in LDJ", + patches: [{ offset: 0x463033, off: [0x75, 0x0A], on: [0x90, 0x90] }], + }, + { + name: "Force Custom Timing and Adapter Mode in LDJ (Experimental)", + patches: [ + { offset: 0x41D6E3, off: [0x75], on: [0xEB] }, + { offset: 0x652A49, off: [0x74, 0x03], on: [0x90, 0x90] }, + ] + }, + { + type : "union", + name : "Choose Custom LDJ Timing/Adapter FPS", + offset : 0x65285E, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01], + }, + ] + }, + { + type : "union", + name : "Choose Custom TDJ Timing/Adapter FPS", + offset : 0x65287B, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01, 0x00, 0x00, 0xC7, 0x45, 0x0B, 0x02, 0x00, 0x00, 0x00, 0x48, 0x8B, 0x45, 0xD7, 0x48, 0x89, 0x45, 0x0F, 0xC7, 0x45, 0xD7, 0x01, 0x00, 0x00, 0x00, 0xC7, 0x45, 0xDB, 0x68, 0x01], + }, + ] + }, + { + type : "union", + name : "Choose Fullscreen Monitor Check FPS Target", + offset : 0x5216A9, + patches : [ + { + name : "60 FPS", + patch : [0x3C, 0x00], + }, + { + name : "120 FPS", + patch : [0x78, 0x00], + }, + { + name : "144 FPS", + patch : [0x90, 0x00], + }, + { + name : "165 FPS", + patch : [0xA5, 0x00], + }, + { + name : "240 FPS", + patch : [0xF0, 0x00], + }, + { + name : "360 FPS", + patch : [0x68, 0x01], + }, + ] + }, + { + name: "Skip Monitor Check", + patches: [{ offset: 0x518D13, off: [0x8C], on: [0x8D] }], + }, + { + type : "union", + name : "Choose Skip Monitor Check FPS", + offset : 0x52DC00, + patches : [ + { + name : "Default", + patch : [0x44, 0x8B, 0x91, 0x48, 0x0B, 0x00, 0x00, 0x44, 0x8B, 0xCA, 0x4C, 0x8B, 0xD9, 0x41, 0x81, 0xC2, 0x67, 0x01, 0x00, 0x00, 0xB8, 0xB7, 0x60, 0x0B, 0xB6, 0x0F, 0x57, 0xD2], + }, + { + name : "60.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "120.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "144.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "165.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x64, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "240.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + { + name : "360.0000 FPS", + patch : [0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x76, 0x40, 0x66, 0x48, 0x0F, 0x6E, 0xC0, 0xF2, 0x0F, 0x58, 0xC8, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC], + }, + ] + }, + { + name: "Skip Decide Screen", + tooltip: "Immediately loads into chart after selection.", + patches: [{ offset: 0x387D30, off: [0x48, 0x89, 0x5C, 0x24], on: [0x48, 0x8B, 0xC1, 0xC3] }], + }, + { + name: "Quick Retry", + patches: [{ offset: 0x466ADF, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "Quicker Quick Retry", + tooltip: "Shortens duration of the 'stage failed' animation.", + patches: [{ offset: 0x4FF2B2, off: [0x7C, 0x12], on: [0x90, 0x90] }], + }, + { + name: "Disable News Sound", + tooltip: "Disables the sound played when news banners appear.", + patches: [{ offset: 0x8909D0, off: [0x73, 0x79, 0x73, 0x73, 0x64, 0x5F, 0x6E, 0x65, 0x77, 0x73, 0x5F, 0x63, 0x75, 0x74, 0x69, 0x6E, 0x5F, 0x73, 0x65], on: [0x73, 0x79, 0x73, 0x73, 0x64, 0x5F, 0x64, 0x75, 0x6D, 0x6D, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }], + }, + { + name: "QWERTY Keyboard Layout for Song Search", + tooltip: "Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)", + patches: [{ offset: 0x83A562, off: [0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x2D], on: [0x51, 0x57, 0x45, 0x52, 0x54, 0x59, 0x55, 0x49, 0x4F, 0x50, 0x41, 0x53, 0x44, 0x46, 0x47, 0x48, 0x4A, 0x4B, 0x4C, 0x2D, 0x5A, 0x58, 0x43, 0x56, 0x42, 0x4E, 0x4D] }], + }, + { + name: "WASAPI Shared Mode (with 44100Hz)", + patches: [{ offset: 0x207441, off: [0x01], on: [0x00] }], + }, + { + name: "SSE4.2 Fix", + patches: [{ offset: 0x207354, off: [0xF3, 0x45, 0x0F], on: [0x90, 0x90, 0x90] }], + }, + { + name: "Skip CAMERA DEVICE ERROR Prompt", + patches: [{ offset: 0x52600B, off: [0x84], on: [0x81] }], + }, + { + name: "Unscramble Touch Screen Keypad in TDJ", + patches: [{ offset: 0x5F0EC5, off: [0x4D, 0x03, 0xC8, 0x49, 0xF7, 0xF1], on: [0xBA, 0x0C, 0x00, 0x00, 0x00, 0x90] }], + }, + { + name: "Debug Mode", + patches: [{ offset: 0x526ED0, off: [0x32, 0xC0], on: [0xB0, 0x01] }], + }, + { + name: "Omnimix", + patches: [ + { offset: 0x555B46, off: [0xC3, 0xCC, 0xCC, 0xCC, 0xCC], on: [0xC6, 0x47, 0x05, 0x58, 0xC3] }, + { offset: 0x539076, off: [0x7F, 0x19], on: [0x90, 0x90] }, + { offset: 0x840AC7, off: [0x61], on: [0x6F] }, + { offset: 0x8EEE1B, off: [0x64, 0x61, 0x74, 0x61], on: [0x6F, 0x6D, 0x6E, 0x69] }, + { offset: 0x48A6A3, off: [0x32, 0xC0], on: [0xB0, 0x01] }, + ] + }, + { + name: "Disable Recording Lock", + tooltip: "Allows all songs to be recorded in-game", + patches: [ + { offset: 0x4669D8, off: [0x75], on: [0xEB] }, + { offset: 0x466A3D, off: [0x32, 0xC0], on: [0xF6, 0xD0] }, + ] + }, + { + // https://github.com/spice2x/spice2x.github.io/issues/102 + name: "Remove Camera Boot Delay", + tooltip: "Skips some fixed delays around camera checks. Significantly speeds up game booting", + patches: [ + { offset: 0x525101, off: [0x58, 0x02], on: [0x01, 0x00] }, + { offset: 0x662131, off: [0xE8, 0x03], on: [0x01, 0x00] }, + ] + }, + ]), ]); }); From b833941f9600043f3fe06be6decd56df75993f19 Mon Sep 17 00:00:00 2001 From: aixxe Date: Thu, 8 Feb 2024 18:09:53 +0000 Subject: [PATCH 4/6] Add volume & bottom-text edits for LDJ-010 IIDX 27-29 --- bistrover.html | 33 +++++++++++++++++++++++++++++++++ casthour.html | 33 +++++++++++++++++++++++++++++++++ heroicverse.html | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) diff --git a/bistrover.html b/bistrover.html index a550df5..81b8c51 100644 --- a/bistrover.html +++ b/bistrover.html @@ -1081,6 +1081,11 @@ name: "WASAPI Shared Mode (with 44100Hz)", patches: [{ offset: 0x31C321, off: [0x01], on: [0x00] }], }, + { + name: "Increase Game Volume", + tooltip: "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + patches: [{ offset: 0x93E535, off: [0xFF, 0x90, 0x98, 0x00, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] }], + }, { name: "SSE4.2 Fix", patches: [{ offset: 0x31C234, off: [0xF3, 0x45, 0x0F], on: [0x90, 0x90, 0x90] }], @@ -1105,6 +1110,34 @@ name: "Debug Mode", patches: [{ offset: 0x81FBA0, off: [0x32, 0xC0], on: [0xB0, 0x01] }], }, + { + name: "Hide All Bottom Text", + tooltip: "Except for FREE PLAY", + patches: [{ offset: 0xB49D78, off: [0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x2F, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x54, 0x20, 0x41, 0x56, 0x41, 0x49, 0x4C, 0x41, 0x42, 0x4C, 0x45, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x20, 0x41, 0x43, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x4E, 0x53, 0x45, 0x52, 0x54, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x5B, 0x53, 0x5D, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x20, 0x2B, 0x20, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x2F, 0x20, 0x31, 0x30], on: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }], + }, + { + type : "union", + name : "Reroute FREE PLAY Text", + offset : 0x47E0CF, + patches : [ + { + name : "Default", + patch : [0x95, 0xC6, 0x6C, 0x00], + }, + { + name : "Song Title/Ticker Information", + patch : [0xF9, 0x9B, 0x1C, 0x05], + }, + { + name : "Hide", + patch : [0x26, 0x67, 0xC1, 0x00], + }, + ] + }, + { + name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", + patches: [{ offset: 0x47E20D, off: [0xFF, 0xC5, 0x6C, 0x00], on: [0xBB, 0x9A, 0x1C, 0x05] }], + }, { name: "Omnimix", patches: [ diff --git a/casthour.html b/casthour.html index 9fc04a6..fbdb232 100644 --- a/casthour.html +++ b/casthour.html @@ -3676,6 +3676,11 @@ name: "WASAPI Shared Mode (with 44100Hz)", patches: [{ offset: 0x207441, off: [0x01], on: [0x00] }], }, + { + name: "Increase Game Volume", + tooltip: "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + patches: [{ offset: 0x672305, off: [0xFF, 0x90, 0x98, 0x00, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] }], + }, { name: "SSE4.2 Fix", patches: [{ offset: 0x207354, off: [0xF3, 0x45, 0x0F], on: [0x90, 0x90, 0x90] }], @@ -3692,6 +3697,34 @@ name: "Debug Mode", patches: [{ offset: 0x526ED0, off: [0x32, 0xC0], on: [0xB0, 0x01] }], }, + { + name: "Hide All Bottom Text", + tooltip: "Except for FREE PLAY", + patches: [{ offset: 0x824390, off: [0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x2F, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x54, 0x20, 0x41, 0x56, 0x41, 0x49, 0x4C, 0x41, 0x42, 0x4C, 0x45, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x20, 0x41, 0x43, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x4E, 0x53, 0x45, 0x52, 0x54, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x5B, 0x53, 0x5D, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x20, 0x2B, 0x20, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x2F, 0x20, 0x31, 0x30], on: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }], + }, + { + type : "union", + name : "Reroute FREE PLAY Text", + offset : 0x36CC1F, + patches : [ + { + name : "Default", + patch : [0x5D, 0x85, 0x4B, 0x00], + }, + { + name : "Song Title/Ticker Information", + patch : [0x29, 0x72, 0x49, 0x06], + }, + { + name : "Hide", + patch : [0x36, 0x60, 0x8F, 0x00], + }, + ] + }, + { + name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", + patches: [{ offset: 0x36CD5D, off: [0xC7, 0x84, 0x4B, 0x00], on: [0xEB, 0x70, 0x49, 0x06] }], + }, { name: "Omnimix", patches: [ diff --git a/heroicverse.html b/heroicverse.html index 1b61ecb..84cd0f2 100644 --- a/heroicverse.html +++ b/heroicverse.html @@ -418,6 +418,11 @@ name: "WASAPI Shared Mode (with 44100Hz)", patches: [{ offset: 0x275C11, off: [0x01], on: [0x00] }], }, + { + name: "Increase Game Volume", + tooltip: "Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.", + patches: [{ offset: 0x760935, off: [0xFF, 0x90, 0x98, 0x00, 0x00, 0x00], on: [0x90, 0x90, 0x90, 0x90, 0x90, 0x90] }], + }, { name: "SSE4.2 Fix", patches: [{ offset: 0x275B24, off: [0xF3, 0x45, 0x0F], on: [0x90, 0x90, 0x90] }], @@ -453,6 +458,34 @@ { offset: 0x7049B9, off: [0x74], on: [0xEB] }, ] }, + { + name: "Hide All Bottom Text", + tooltip: "Except for FREE PLAY", + patches: [{ offset: 0x8DED40, off: [0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x25, 0x64, 0x20, 0x2F, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x54, 0x20, 0x41, 0x56, 0x41, 0x49, 0x4C, 0x41, 0x42, 0x4C, 0x45, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x20, 0x2B, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x4E, 0x4F, 0x20, 0x41, 0x43, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x4E, 0x53, 0x45, 0x52, 0x54, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x5B, 0x53, 0x5D, 0x00, 0x00, 0x50, 0x41, 0x53, 0x45, 0x4C, 0x49, 0x3A, 0x20, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x20, 0x2B, 0x20, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x43, 0x4F, 0x49, 0x4E, 0x3A, 0x20, 0x39, 0x39, 0x20, 0x2F, 0x20, 0x31, 0x30], on: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }], + }, + { + type : "union", + name : "Reroute FREE PLAY Text", + offset : 0x3DF04F, + patches : [ + { + name : "Default", + patch : [0xDD, 0xFC, 0x4F, 0x00], + }, + { + name : "Song Title/Ticker Information", + patch : [0xC9, 0x47, 0x56, 0x04], + }, + { + name : "Hide", + patch : [0x56, 0x33, 0x9A, 0x00], + }, + ] + }, + { + name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", + patches: [{ offset: 0x3DF18D, off: [0x47, 0xFC, 0x4F, 0x00], on: [0x8B, 0x46, 0x56, 0x04] }], + }, { name: "Omnimix", patches: [ From 26c440185a995a4f3a0a63b8b189eeb9e1568034 Mon Sep 17 00:00:00 2001 From: aixxe Date: Thu, 8 Feb 2024 19:12:04 +0000 Subject: [PATCH 5/6] Add test scene edits for LDJ-010 IIDX 27-29 --- bistrover.html | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ casthour.html | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ heroicverse.html | 54 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 170 insertions(+) diff --git a/bistrover.html b/bistrover.html index 81b8c51..2ec5ec7 100644 --- a/bistrover.html +++ b/bistrover.html @@ -1138,6 +1138,64 @@ name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", patches: [{ offset: 0x47E20D, off: [0xFF, 0xC5, 0x6C, 0x00], on: [0xBB, 0x9A, 0x1C, 0x05] }], }, + { + name: "Increase 'All Factory Settings' Buffer", + tooltip: "Enable this if the option below is not default", + patches: [ + { offset: 0x84B6CE, off: [0x48, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + { offset: 0xAF955A, off: [0x48, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + ] + }, + { + type : "union", + name : "Reroute 'All Factory Settings' Test Menu", + offset : 0x84B6E5, + patches : [ + { + name : "Default", + patch : [0x17, 0x8C, 0x01, 0x00], + }, + { + name : "AfpViewerScene", + patch : [0x27, 0x30, 0xCF, 0xFF], + }, + { + name : "QproViewerScene", + patch : [0x77, 0xC1, 0xCF, 0xFF], + }, + { + name : "SoundViewerScene", + patch : [0x17, 0x33, 0xD0, 0xFF], + }, + { + name : "TestICCardQCScene", + patch : [0xB7, 0x8B, 0xD0, 0xFF], + }, + ] + }, + { + type : "union", + name : "Reroute 'Ecomode Options' Test Menu", + offset : 0x84B855, + patches : [ + { + name : "Default", + patch : [0xA7, 0xC1, 0x01, 0x00], + }, + { + name : "CustomizeViewerScene", + patch : [0xF7, 0x53, 0xCF, 0xFF], + }, + { + name : "SoundRankingViewerScene", + patch : [0x47, 0xED, 0xCF, 0xFF], + }, + { + name : "SystemSoundViewerScene", + patch : [0x97, 0x6E, 0xD0, 0xFF], + }, + ] + }, { name: "Omnimix", patches: [ diff --git a/casthour.html b/casthour.html index fbdb232..707aa87 100644 --- a/casthour.html +++ b/casthour.html @@ -3725,6 +3725,64 @@ name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", patches: [{ offset: 0x36CD5D, off: [0xC7, 0x84, 0x4B, 0x00], on: [0xEB, 0x70, 0x49, 0x06] }], }, + { + name: "Increase 'All Factory Settings' Buffer", + tooltip: "Enable this if the option below is not default", + patches: [ + { offset: 0x5530EE, off: [0x48, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + { offset: 0x7F5C3A, off: [0x48, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + ] + }, + { + type : "union", + name : "Reroute 'All Factory Settings' Test Menu", + offset : 0x553105, + patches : [ + { + name : "Default", + patch : [0x27, 0x8E, 0x01, 0x00], + }, + { + name : "AfpViewerScene", + patch : [0x27, 0xFB, 0xED, 0xFF], + }, + { + name : "QproViewerScene", + patch : [0x67, 0x8C, 0xEE, 0xFF], + }, + { + name : "SoundViewerScene", + patch : [0x87, 0xF8, 0xEE, 0xFF], + }, + { + name : "TestICCardQCScene", + patch : [0x67, 0x4C, 0xEF, 0xFF], + }, + ] + }, + { + type : "union", + name : "Reroute 'Ecomode Options' Test Menu", + offset : 0x553275, + patches : [ + { + name : "Default", + patch : [0xB7, 0xC3, 0x01, 0x00], + }, + { + name : "CustomizeViewerScene", + patch : [0xA7, 0x1E, 0xEE, 0xFF], + }, + { + name : "SoundRankingViewerScene", + patch : [0x47, 0xB8, 0xEE, 0xFF], + }, + { + name : "SystemSoundViewerScene", + patch : [0x47, 0x2F, 0xEF, 0xFF], + }, + ] + }, { name: "Omnimix", patches: [ diff --git a/heroicverse.html b/heroicverse.html index 84cd0f2..74cbe2e 100644 --- a/heroicverse.html +++ b/heroicverse.html @@ -486,6 +486,60 @@ name: "Reroute PASELI: ****** Text To Song Title/Ticker Information", patches: [{ offset: 0x3DF18D, off: [0x47, 0xFC, 0x4F, 0x00], on: [0x8B, 0x46, 0x56, 0x04] }], }, + { + name: "Increase 'All Factory Settings' Buffer", + tooltip: "Enable this if the option below is not default", + patches: [ + { offset: 0x6E4DBE, off: [0x40, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + { offset: 0x8C283A, off: [0x40, 0x01, 0x00, 0x00], on: [0x22, 0x61, 0x14, 0x00] }, + ] + }, + { + type : "union", + name : "Reroute 'All Factory Settings' Test Menu", + offset : 0x6E4DD5, + patches : [ + { + name : "Default", + patch : [0x17, 0x88, 0x01, 0x00], + }, + { + name : "AfpViewerScene", + patch : [0xC7, 0x72, 0xD4, 0xFF], + }, + { + name : "QproViewerScene", + patch : [0x77, 0x03, 0xD5, 0xFF], + }, + { + name : "SoundViewerScene", + patch : [0xA7, 0x69, 0xD5, 0xFF], + }, + ] + }, + { + type : "union", + name : "Reroute 'Ecomode Options' Test Menu", + offset : 0x6E4F45, + patches : [ + { + name : "Default", + patch : [0xD7, 0xBB, 0x01, 0x00], + }, + { + name : "CustomizeViewerScene", + patch : [0x27, 0x96, 0xD4, 0xFF], + }, + { + name : "SoundRankingViewerScene", + patch : [0xE7, 0x2E, 0xD5, 0xFF], + }, + { + name : "SystemSoundViewerScene", + patch : [0xE7, 0xA1, 0xD5, 0xFF], + }, + ] + }, { name: "Omnimix", patches: [ From 0a6b9b17947dd43f245a9e550087c96c7a39f446 Mon Sep 17 00:00:00 2001 From: aixxe Date: Sun, 25 Feb 2024 22:57:49 +0000 Subject: [PATCH 6/6] Fix 'Enable 2P Premium Free' for BISTROVER 2021-09-15 (LDJ-010) --- bistrover.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bistrover.html b/bistrover.html index 2ec5ec7..f8e0942 100644 --- a/bistrover.html +++ b/bistrover.html @@ -871,7 +871,7 @@ name: "Enable 2P Premium Free", patches: [ { offset: 0x7C645A, off: [0x74, 0x6C], on: [0x90, 0x90] }, - { offset: 0x7C9805, off: [0x74, 0x3F], on: [0x90, 0x90] }, + { offset: 0x7C6470, off: [0x74, 0x56], on: [0x90, 0x90] }, ] }, {