From 0e3fd890d51bd3d96cea334d4a24f14b8f8ab7a7 Mon Sep 17 00:00:00 2001 From: beer-psi Date: Thu, 12 Dec 2024 00:29:24 +0700 Subject: [PATCH] new/new+ --- chusanluminous.html | 72 +++++++++++++++++++++++++++++------ chusanluminousplus.html | 84 +++++++++++++++++++++++++++++++++++++---- chusannew.html | 36 +++++++++++++++--- chusannewplus.html | 36 +++++++++++++++--- chusansun.html | 33 ++++++++++++++-- chusansunplus.html | 33 ++++++++++++++-- 6 files changed, 255 insertions(+), 39 deletions(-) diff --git a/chusanluminous.html b/chusanluminous.html index 5a06c37..ff2fdbc 100644 --- a/chusanluminous.html +++ b/chusanluminous.html @@ -31,11 +31,28 @@ ] }, { - name: "Set all timers to 999", - danger: "Breaks online matching functionality", - patches: [ - {offset: 0x870320, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} - ] + name: "Map selection timer", + type: "number", + offset: 0x955EB7, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x949652, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x9FA65B, + size: 1, + min: 1, + max: 127, }, { name: "Unlimited maximum tracks", @@ -136,7 +153,14 @@ patches: [ {offset: 0x37daeb, off: [0x75], on: [0xeb]} ] - } + }, + { + name: "Set all timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + {offset: 0x870320, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} + ] + }, ]), new Patcher("chusanApp.exe", "2.22.00", [ { @@ -160,11 +184,28 @@ ] }, { - name: "Set all timers to 999", - danger: "Breaks online matching functionality", - patches: [ - {offset: 0x8705b0, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} - ] + name: "Map selection timer", + type: "number", + offset: 0x956167, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x9498F2, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x9FA9AB, + size: 1, + min: 1, + max: 127, }, { name: "Unlimited maximum tracks", @@ -265,7 +306,14 @@ patches: [ {offset: 0x37daeb, off: [0x75], on: [0xeb]} ] - } + }, + { + name: "Set all timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + {offset: 0x8705b0, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} + ] + }, ]) ]); new PatchContainer([ diff --git a/chusanluminousplus.html b/chusanluminousplus.html index 0b2c5e7..7204ad7 100644 --- a/chusanluminousplus.html +++ b/chusanluminousplus.html @@ -31,11 +31,28 @@ ] }, { - name: "Set all timers to 999", - danger: "Breaks online matching functionality", - patches: [ - {offset: 0x8791B0, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} - ] + name: "Map selection timer", + type: "number", + offset: 0x965B37, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x9592C2, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0xA0EADB, + size: 1, + min: 1, + max: 127, }, { name: "Unlimited maximum tracks", @@ -85,7 +102,60 @@ patches: [ {offset: 0x1CCB1, off: [0x85, 0xc0], on: [0xeb, 0x30]} ] - } + }, + { + name: "Force FREE PLAY credit text", + tooltip: "Replaces the credit count with FREE PLAY", + patches: [ + {offset: 0x3875A4, off: [0x3c, 0x01], on: [0x38, 0xc0]} + ] + }, + { + type: "number", + name: "Custom FREE PLAY text length", + tooltip: "Changes the length of the text displayed when Force FREE PLAY credit text is enabled", + danger: "If this is longer than 11 characters, \"Force FREE PLAY credit text\" MUST be enabled.", + offset: 0x3875A9, + size: 1, + min: 0, + max: 27, + }, + { + type: "hex", + name: "Custom FREE PLAY text", + tooltip: "Replace the FREE PLAY text when using Infinite credits", + offset: 0x19F5D1C, + off: [0x46, 0x52, 0x45, 0x45, 0x20, 0x50, 0x4c, 0x41, 0x59], + }, + { + name: "Disable shop close lockout", + danger: "[DEPRECATED] Just disable it in the test menu", + patches: [ + {offset: 0xC018E3, off: [0x74], on: [0xeb]} + ] + }, + { + name: "Bypass LED board check", + danger: "[DEPRECATED] Forces LED board check to good and auto continues", + patches: [ + {offset: 0x9D47FA, off: [0x01], on: [0x00]}, + {offset: 0x9D47FF, off: [0x00], on: [0x01]} + ] + }, + { + name: "Ignore some errors from amdaemon", + danger: "[DEPRECATED] May relieve some errors like error 6401, but may also cause problems elsewhere.", + patches: [ + {offset: 0x37DCFB, off: [0x75], on: [0xeb]} + ] + }, + { + name: "Set all timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + {offset: 0x8791B0, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} + ] + }, ]), ]); new PatchContainer([ @@ -113,4 +183,4 @@

CHUNITHM LUMINOUS PLUS Modder

- \ No newline at end of file + diff --git a/chusannew.html b/chusannew.html index 6f5e213..63d5df5 100644 --- a/chusannew.html +++ b/chusannew.html @@ -31,11 +31,28 @@ ] }, { - name: "Set all timers to 999", - danger: "Breaks online matching functionality", - patches: [ - {offset: 0x804c60, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} - ] + name: "Map selection timer", + type: "number", + offset: 0x8DF920, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x8D37B2, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x977D5B, + size: 1, + min: 1, + max: 127, }, { name: "Unlimited maximum tracks", @@ -121,7 +138,14 @@ patches: [ {offset: 0x37e24b, off: [0x75], on: [0xeb]} ] - } + }, + { + name: "Set all timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + {offset: 0x804c60, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} + ] + }, ]) ]); new PatchContainer([ diff --git a/chusannewplus.html b/chusannewplus.html index 9f3a1b0..61b82ae 100644 --- a/chusannewplus.html +++ b/chusannewplus.html @@ -30,11 +30,28 @@ ] }, { - name: "Set all timers to 999", - danger: "Breaks online matching functionality", - patches: [ - {offset: 0x819940, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} - ] + name: "Map selection timer", + type: "number", + offset: 0x8F52E0, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x8E9142, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x98EA0B, + size: 1, + min: 1, + max: 127, }, { name: "Unlimited maximum tracks", @@ -120,7 +137,14 @@ patches: [ {offset: 0x37dfcb, off: [0x75], on: [0xeb]} ] - } + }, + { + name: "Set all timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + {offset: 0x819940, off: [0x8b, 0x44, 0x24, 0x04, 0x69, 0xc0, 0xe8, 0x03, 0x00, 0x00], on: [0xb8, 0x58, 0x3e, 0x0f, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90]} + ] + }, ]) ]); new PatchContainer([ diff --git a/chusansun.html b/chusansun.html index 4698801..e449f0d 100644 --- a/chusansun.html +++ b/chusansun.html @@ -37,10 +37,28 @@ ], }, { - name: "Set All Timers to 999", - patches: [ - { offset: 0x8393D0, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90] }, - ], + name: "Map selection timer", + type: "number", + offset: 0x91C340, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x910062, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x9B896B, + size: 1, + min: 1, + max: 127, }, { name: "Patch for head-to-head play", @@ -113,6 +131,13 @@ { offset: 0x1CCB1, off: [0x85, 0xC0], on: [0xEB, 0x30] }, ], }, + { + name: "Set All Timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + { offset: 0x8393D0, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90] }, + ], + }, ]) ]); new PatchContainer([ diff --git a/chusansunplus.html b/chusansunplus.html index a511c96..8a754be 100644 --- a/chusansunplus.html +++ b/chusansunplus.html @@ -37,10 +37,28 @@ ], }, { - name: "Set All Timers to 999", - patches: [ - { offset: 0x843800, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90] }, - ], + name: "Map selection timer", + type: "number", + offset: 0x928000, + size: 1, + min: 1, + max: 127, + }, + { + name: "Ticket selection timer", + type: "number", + offset: 0x91BD12, + size: 1, + min: 1, + max: 127, + }, + { + name: "Course selection timer", + type: "number", + offset: 0x9C456B, + size: 1, + min: 1, + max: 127, }, { name: "Patch for head-to-head play", @@ -113,6 +131,13 @@ { offset: 0x1CCB1, off: [0x85, 0xC0], on: [0xEB, 0x30] }, ], }, + { + name: "Set All Timers to 999", + danger: "[DEPRECATED] Breaks online matching functionality", + patches: [ + { offset: 0x843800, off: [0x8B, 0x44, 0x24, 0x04, 0x69, 0xC0, 0xE8, 0x03, 0x00, 0x00], on: [0xB8, 0x58, 0x3E, 0x0F, 0x00, 0x90, 0x90, 0x90, 0x90, 0x90] }, + ], + }, ]) ]); new PatchContainer([