feat: chusanApp.exe patching

This commit is contained in:
2025-04-13 18:15:41 +00:00
parent 6270fce05f
commit 4247e19996
18 changed files with 406 additions and 187 deletions

View File

@ -40,7 +40,7 @@ export type Status =
| 'Unchecked'
| 'Unsupported'
| {
OK: Feature;
OK: [Feature, String, String];
};
export type Game = 'ongeki' | 'chunithm';
@ -59,7 +59,7 @@ export interface ProfileData {
mu3_ini: Mu3IniConfig | undefined;
keyboard: KeyboardConfig | undefined;
patches: {
[key: string]: 'Enabled' | { Number: number } | { Hex: Int8Array };
[key: string]: 'enabled' | { number: number } | { hex: Int8Array };
};
}
@ -112,6 +112,7 @@ export interface Mu3IniConfig {
export interface OngekiButtons {
use_mouse: boolean;
enabled: boolean;
coin: number;
svc: number;
test: number;
@ -128,6 +129,7 @@ export interface OngekiButtons {
}
export interface ChunithmButtons {
enabled: boolean;
coin: number;
svc: number;
test: number;
@ -164,4 +166,6 @@ export interface Patch {
tooltip: string;
type: undefined | 'number';
default: number;
min: number;
max: number;
}