diff --git a/SaltySD/plugins/FPSLocker/patches/01001CC01B2D4000/A5DA93E6537350D8.yaml b/SaltySD/plugins/FPSLocker/patches/01001CC01B2D4000/A5DA93E6537350D8.yaml new file mode 100644 index 0000000..beb9f20 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01001CC01B2D4000/A5DA93E6537350D8.yaml @@ -0,0 +1,27 @@ +# Goat Simulator 3 1.0.7.4 +# BID: A5DA93E6537350D8 + +unsafeCheck: false + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget + - + type: evaluate_write + address: [MAIN, 0x92FE2F8, 0] + value_type: float + value: ["0.81 * FRAMETIME_TARGET", "0.81 * FRAMETIME_TARGET"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x9323F60, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x8B2E1E8, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/010054E01D878000/D404E90111F98D16.yaml b/SaltySD/plugins/FPSLocker/patches/010054E01D878000/D404E90111F98D16.yaml new file mode 100644 index 0000000..808c473 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/010054E01D878000/D404E90111F98D16.yaml @@ -0,0 +1,12 @@ +# EA SPORTS FC 25 1.74.6a97 +# BID: D404E90111F98D16 + +unsafeCheck: true + +ALL_FPS: + # Internal FPS Lock + - + type: evaluate_write + address: [MAIN, 0xCDD9A68, 8] + value_type: double + value: FPS_TARGET \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/010055D01C8D4000/444303671674DD91.yaml b/SaltySD/plugins/FPSLocker/patches/010055D01C8D4000/444303671674DD91.yaml new file mode 100644 index 0000000..df8c83a --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/010055D01C8D4000/444303671674DD91.yaml @@ -0,0 +1,27 @@ +# Hot Wheels Monster Trucks: Stunt Mayhem 1.0.1 +# BID: 444303671674DD91 + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget + - + type: evaluate_write + address: [MAIN, 0x60B3478, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x60ED880, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x58EEAA8, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/01006BD018B54000/D53CF6573CAED4B1.yaml b/SaltySD/plugins/FPSLocker/patches/01006BD018B54000/D53CF6573CAED4B1.yaml new file mode 100644 index 0000000..db8ea9f --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01006BD018B54000/D53CF6573CAED4B1.yaml @@ -0,0 +1,27 @@ +# The Plucky Squire 1.0.4 +# BID: D53CF6573CAED4B1 + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget + - + type: evaluate_write + address: [MAIN, 0x6B57668, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x6B85328, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x6388098, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing diff --git a/SaltySD/plugins/FPSLocker/patches/01009FA01FF6C000/FCCC4FDA392C1C16.yaml b/SaltySD/plugins/FPSLocker/patches/01009FA01FF6C000/FCCC4FDA392C1C16.yaml new file mode 100644 index 0000000..72da815 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01009FA01FF6C000/FCCC4FDA392C1C16.yaml @@ -0,0 +1,27 @@ +# Nikoderiko: The Magical World 1.0.1 +# BID: FCCC4FDA392C1C16 + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget + - + type: evaluate_write + address: [MAIN, 0x64D1928, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x64FF5E8, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x5D00BF8, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing diff --git a/SaltySD/plugins/FPSLocker/patches/0100E9001A94C000/57B6B2062EC8C38A.yaml b/SaltySD/plugins/FPSLocker/patches/0100E9001A94C000/57B6B2062EC8C38A.yaml new file mode 100644 index 0000000..fc6426e --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/0100E9001A94C000/57B6B2062EC8C38A.yaml @@ -0,0 +1,27 @@ +# TinTin Reporter - Cigars of the Pharaoh 1.3.0 +# BID: 57B6B2062EC8C38A + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget (default is 50 ms xD) + - + type: evaluate_write + address: [MAIN, 0x7868B48, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x78964B8, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x709A278, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing diff --git a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index 72d01a6..477f939 100644 Binary files a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp and b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp differ diff --git a/atmosphere/contents/420000000000000B/exefs.nsp b/atmosphere/contents/420000000000000B/exefs.nsp index 94d04a1..70e13f7 100644 Binary files a/atmosphere/contents/420000000000000B/exefs.nsp and b/atmosphere/contents/420000000000000B/exefs.nsp differ diff --git a/atmosphere/contents/420000000007E51A/exefs.nsp b/atmosphere/contents/420000000007E51A/exefs.nsp index a945a8c..6e09b18 100644 Binary files a/atmosphere/contents/420000000007E51A/exefs.nsp and b/atmosphere/contents/420000000007E51A/exefs.nsp differ diff --git a/atmosphere/package3 b/atmosphere/package3 index b1d87b5..6f4d84b 100644 Binary files a/atmosphere/package3 and b/atmosphere/package3 differ diff --git a/config/status-monitor/config.ini b/config/status-monitor/config.ini index 9dd3fba..eed318d 100644 --- a/config/status-monitor/config.ini +++ b/config/status-monitor/config.ini @@ -1,5 +1,5 @@ [status-monitor] -ultra=Normal- +ultra=Ultra battery_avg_iir_filter=false battery_time_left_refreshrate=60 @@ -18,7 +18,7 @@ handheld_font_size=15 docked_font_size=15 real_freqs=true real_volts=true -show=CPU+GPU+RAM+TEMP+FAN+DRAW+RES+FPS +show=CPU+GPU+RAM+TEMP+DRAW+RES+FPS replace_MB_with_RAM_load=true background_color=#1117 cat_color=#CDEF @@ -27,18 +27,18 @@ text_color=#FFFF [micro] refresh_rate=1 layer_height_align=top -handheld_font_size=17 -docked_font_size=17 +handheld_font_size=12 +docked_font_size=12 text_align=left real_freqs=true -real_volts=false -show_full_cpu=true -show=CPU+GPU+RAM+BRDB+BATB+FPSE -;all modules: CPU GPU RAM (SOC BRD BRDB) FAN (PWR BAT BATB BATE) (FPS FPSE) +real_volts=true +show=CPU+GPU+RAM+BRDB+FPS+BATE +;all modules: CPU GPU RAM (SOC BRD BRDB) FAN (BAT BATB BATE) (FPS FPSE) replace_GB_with_RAM_load=true +show_full_cpu=true background_color=#1113 -cat_color=#CCCC -text_color=#FFFD +cat_color=#BDFF +text_color=#FFFF [fps-counter] layer_width_align=left @@ -60,6 +60,7 @@ dashed_line_color=#8888 main_line_color=#FFFF rounded_line_color=#0C0F perfect_line_color=#F0FF +show_info=true [game_resolutions] refresh_rate=10 diff --git a/config/ultrahand/expansion/nx-ovlloader+.zip b/config/ultrahand/expansion/nx-ovlloader+.zip index fa914ce..5c389c8 100644 Binary files a/config/ultrahand/expansion/nx-ovlloader+.zip and b/config/ultrahand/expansion/nx-ovlloader+.zip differ diff --git a/config/ultrahand/expansion/nx-ovlloader.zip b/config/ultrahand/expansion/nx-ovlloader.zip index f827a84..b861ea2 100644 Binary files a/config/ultrahand/expansion/nx-ovlloader.zip and b/config/ultrahand/expansion/nx-ovlloader.zip differ diff --git a/games/Homebrew.Menu.nsp b/games/Homebrew.Menu.nsp index 705e2d9..e408543 100644 Binary files a/games/Homebrew.Menu.nsp and b/games/Homebrew.Menu.nsp differ diff --git a/switch/.overlays/Status-Monitor-Overlay.ovl b/switch/.overlays/Status-Monitor-Overlay.ovl index 8ba5a25..8f0b11c 100644 Binary files a/switch/.overlays/Status-Monitor-Overlay.ovl and b/switch/.overlays/Status-Monitor-Overlay.ovl differ diff --git a/switch/.overlays/Ultra.ovl b/switch/.overlays/Ultra.ovl index 9cea062..acc0608 100644 Binary files a/switch/.overlays/Ultra.ovl and b/switch/.overlays/Ultra.ovl differ diff --git a/switch/.overlays/ovlEdiZon.ovl b/switch/.overlays/ovlEdiZon.ovl index 91fa6f5..72a795d 100644 Binary files a/switch/.overlays/ovlEdiZon.ovl and b/switch/.overlays/ovlEdiZon.ovl differ diff --git a/switch/.overlays/ovlmenu.ovl b/switch/.overlays/ovlmenu.ovl index a3feccc..80f71a0 100644 Binary files a/switch/.overlays/ovlmenu.ovl and b/switch/.overlays/ovlmenu.ovl differ diff --git a/switch/DBI/dbi.config b/switch/DBI/dbi.config index 3d18bb2..e2f831d 100644 --- a/switch/DBI/dbi.config +++ b/switch/DBI/dbi.config @@ -1,7 +1,7 @@ ; General settings [General] ; Direct exit to homescreen -ExitToHomeScreen=true +ExitToHomeScreen=false ; Folder where saves backups are stored SavesFolder=sdmc:/DBIsaves/ ; Log "Install", "Check integrity" and "Cleanup" processes