From fe1021aa18477ba5a9b574f21549d76a1f128ebf Mon Sep 17 00:00:00 2001 From: Clippy95 Date: Tue, 17 Dec 2024 21:57:48 +0300 Subject: [PATCH 1/4] 'Fix' Enable Debug Console patch for TU1 --- .../545107D1 - Saints Row (TU1).patch.toml | 37 ++++++++++++++++--- patches/545107D1 - Saints Row.patch.toml | 2 +- 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/patches/545107D1 - Saints Row (TU1).patch.toml b/patches/545107D1 - Saints Row (TU1).patch.toml index 6e178069..f87946ae 100644 --- a/patches/545107D1 - Saints Row (TU1).patch.toml +++ b/patches/545107D1 - Saints Row (TU1).patch.toml @@ -128,8 +128,8 @@ hash = [ [[patch]] name = "Enable Debug Console" - desc = "Requires keyboard_passthru to be changed from false to true in the Xenia Canary config; Requires Xenia Canary version 271befc from January 25th or older." - author = "emoose" + desc = "Requires keyboard_mode to be changed from 0 to 2 in the Xenia Canary config, press ~ to open and close the console." + author = "emoose, expanded by Clippy95" is_enabled = false [[patch.be32]] @@ -141,9 +141,36 @@ hash = [ [[patch.be32]] address = 0x82660268 value = 0x480b8e14 - [[patch.be8]] - address = 0x835f4c3e - value = 0x01 + [[patch.be32]] + address = 0x8263e334 + value = 0x4bb693b0 # b 821a76e4 + [[patch.be32]] + address = 0x821a76e4 + value = 0x8b1e000b # lbz r24,0xb(r30) + [[patch.be32]] + address = 0x821a76e8 + value = 0x6b180001 # xori r24,r24,0x1 # originally set to 0 to close the console window, now just xor to open/close. + [[patch.be32]] + address = 0x821a76ec + value = 0x9b1e000b # stb r24,0xb(r30) + [[patch.be32]] + address = 0x821a76f0 + value = 0x48496c48 # b 0x8263e338 + [[patch.be32]] + address = 0x82198b58 + value = 0x60000000 + [[patch.be32]] + address = 0x82198b5c + value = 0x60000000 + [[patch.be32]] + address = 0x82198b5c + value = 0x42800008 + [[patch.be32]] + address = 0x8263d150 + value = 0x60000000 + [[patch.be32]] + address = 0x8263d228 + value = 0x8263e330 # Allow to open/close console with ~ key [[patch]] name = "Loose VPP Content loading" # loose->dlcs->vpps diff --git a/patches/545107D1 - Saints Row.patch.toml b/patches/545107D1 - Saints Row.patch.toml index f248cc8f..28da9091 100644 --- a/patches/545107D1 - Saints Row.patch.toml +++ b/patches/545107D1 - Saints Row.patch.toml @@ -48,7 +48,7 @@ hash = "437A5F51A72C9C6A" # default.xex [[patch]] name = "Enable Debug Console" - desc = "Requires keyboard_passthru to be changed from false to true in the Xenia Canary config; Requires Xenia Canary version 271befc from January 25th or older." + desc = "Requires keyboard_mode to be changed from 0 to 2 in the Xenia Canary config" author = "emoose, Tervel" is_enabled = false From 59a5a949e7b64eb84f493b8e19d470b8d22e9c5d Mon Sep 17 00:00:00 2001 From: Clippy95 Date: Fri, 20 Dec 2024 23:47:13 +0300 Subject: [PATCH 2/4] Fix typo woops from old patch. woops. --- patches/545107D1 - Saints Row (TU1).patch.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/545107D1 - Saints Row (TU1).patch.toml b/patches/545107D1 - Saints Row (TU1).patch.toml index f87946ae..658ac67a 100644 --- a/patches/545107D1 - Saints Row (TU1).patch.toml +++ b/patches/545107D1 - Saints Row (TU1).patch.toml @@ -318,7 +318,7 @@ hash = [ address = 0x827f702e value = 0x021c [[patch.f32]] - address = 0x8208b94b # General FOV Multiplier + address = 0x8208b94c # General FOV Multiplier value = 1.777741190 [[patch.f32]] address = 0x8208c818 # Cutscene FOV Multiplier. From 555bd6715772007688fa7583976fa3e88a449a35 Mon Sep 17 00:00:00 2001 From: Clippy95 Date: Mon, 23 Dec 2024 14:09:24 +0300 Subject: [PATCH 3/4] Added patch to Print LUA debug_print to Xenia's log --- patches/545107D1 - Saints Row (TU1).patch.toml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/patches/545107D1 - Saints Row (TU1).patch.toml b/patches/545107D1 - Saints Row (TU1).patch.toml index 658ac67a..67e92b3b 100644 --- a/patches/545107D1 - Saints Row (TU1).patch.toml +++ b/patches/545107D1 - Saints Row (TU1).patch.toml @@ -365,3 +365,13 @@ hash = [ [[patch.f32]] address = 0x8208c88c value = -0.5 + +[[patch]] + name = "LUA debug_print to log" + desc = "Prints mostly unused debug_print to Xenia's log, mostly useful in mod making." + author = "Clippy95" + is_enabled = false + + [[patch.be32]] + address = 0x824f1164 + value = 0x482ae6f9 # bl DbgPrint From b665d6eca1cb52af8199f7a65d35bc5a14d68655 Mon Sep 17 00:00:00 2001 From: Clippy95 Date: Thu, 26 Dec 2024 22:21:28 +0300 Subject: [PATCH 4/4] Fixed typos for `Set Aspect Ratio to true 21:9` --- patches/545107D1 - Saints Row (TU1).patch.toml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/patches/545107D1 - Saints Row (TU1).patch.toml b/patches/545107D1 - Saints Row (TU1).patch.toml index 67e92b3b..e757ba7b 100644 --- a/patches/545107D1 - Saints Row (TU1).patch.toml +++ b/patches/545107D1 - Saints Row (TU1).patch.toml @@ -289,34 +289,34 @@ hash = [ value = 0x39000500 [[patch.be32]] address = 0x821952f8 - value = 0x3920021c + value = 0x39200224 [[patch.be32]] address = 0x8219360c value = 0x60000000 [[patch.be16]] address = 0x827f70ba - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f70ca - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f70da - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f70ea - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827adb76 - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f6f82 - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f701e - value = 0x021c + value = 0x0224 [[patch.be16]] address = 0x827f702e - value = 0x021c + value = 0x0224 [[patch.f32]] address = 0x8208b94c # General FOV Multiplier value = 1.777741190