From 6688c76f34d00204a7877f8f64ed728bdba3900a Mon Sep 17 00:00:00 2001 From: Sebastian Larsen Prehn Date: Fri, 23 Jan 2026 19:15:29 +0100 Subject: [PATCH] Opera of Fear job data --- Sly3Interface.py | 17 ++++++++--------- data/Constants.py | 4 ++-- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Sly3Interface.py b/Sly3Interface.py index 7e8b2de..2a15d48 100644 --- a/Sly3Interface.py +++ b/Sly3Interface.py @@ -317,23 +317,22 @@ def current_job_info(interf: Sly3Interface): if __name__ == "__main__": interf = Sly3Interface(Logger("test")) interf.connect_to_game() - # interf.to_episode_menu() - # interf.unlock_episodes() + #interf.to_episode_menu() + #interf.unlock_episodes() # interf.skip_cutscene() # Loading all power-ups (except the one I don't know) - # power_ups = PowerUps(True, True, True, False, *[True]*44) - # interf.load_powerups(power_ups) + power_ups = PowerUps(True, True, True, False, *[True]*44) + interf.load_powerups(power_ups) # Adding 10000 coins - # interf.add_coins(10000) + #interf.add_coins(10000) # === Testing Zone === - # power_ups = PowerUps() - # interf.load_powerups(power_ups) - # print_thiefnet_addresses(interf) + # print_thiefnet_addresses(interf) + # disabling first job of episode 1 (0 = disabled, 1 = available, 2 = in progress, 3 = complete) # interf._write32(0x1335d10+0x44, 0) - # current_job_info(interf) \ No newline at end of file + current_job_info(interf) diff --git a/data/Constants.py b/data/Constants.py index 7e4e877..f63490b 100644 --- a/data/Constants.py +++ b/data/Constants.py @@ -390,7 +390,7 @@ ADDRESSES = { "DAG root": 0x478C8C, "jobs": [ [ - [0x1335d10] + [0x1335d10][0x1350560,0x1357f80,0x844ff0][0x1330c40,0x1335dc0,0x133e9b0,0x1351520][0x135e550] ], [ [0x1350560,0x1357f80,0x135aba0] @@ -520,4 +520,4 @@ MENU_RETURN_DATA = ( "F93E1EEE"+ "7F2319BC"+ "7B8274B1" -) \ No newline at end of file +)