Releases: masagrator/Status-Monitor-Overlay
Status Monitor Overlay 1.1.3
- Switch reading fan rotation level from "fan" service to "pwm" service
- This allows avoiding potential conflict with other homebrew/sysmodules (f.e. Nx-FanControl) because only one process can have fan controller session in "fan" service.
Status Monitor Overlay 1.1.2
- Fix Resolutions sometimes going out of bounds in Full Mode
Update SaltyNX to 0.9.2+ for better compatibility with games using Id Tech engines and Creation Engine
Status Monitor Overlay 1.1.1
- Added options to show 2 the best candidates for game's internal resolution in Mini and Full modes.
- Added keys to config that can disable showing FPS and Resolutions in Full mode
- Added value
RES
toshow
key in Mini mode that shows Resolutions.
Update SaltyNX to 0.9.2+ for better compatibility with games using Id Tech engines and Creation Engine
Status Monitor Overlay 1.1.0
Added "Game Resolutions" menu to "Other" category. More HERE.
SaltyNX 0.9.0+ is required for it to work properly
Status Monitor Overlay 1.0.4
- Moved from c++20 to c++23
- With SaltyNX 0.8.0+ FPS Graph mode will adjust height according to received back display refresh rate.
Status Monitor 1.0.3a
Fix compability issues with combos from Ultrahand and Tesla configs after implementing #72
Status Monitor 1.0.3
- Improved key combo and navigation handling #72 (thanks to @IrneRacoonovich )
- Fixed an issue with battery readings not working after exiting Micro mode multiple times without rebooting Switch (this bug affected also other homebrew reading battery stats with PSM service)
- Futureproofed for sys-clk IPC updates
Status Monitor 1.0.2
- Add new keys to config:
battery_avg_iir_filter
andbattery_time_left_refreshrate
, more in CONFIG- Changing
battery_avg_iir_filter
totrue
results in period time of average voltage being changed to 45s, and 11.25s for amperage
- Changing
- Removed whole logic behind PR #56 instead relying now on max17050 TTE register
- Changed i2c communication code to avoid issues with wrong readings (thanks to ~lineon)
- Move FPS Graph and FPS Counter to one subcategory "FPS"
Status Monitor 1.0.1
Allow hiding real frequencies, deltas and target frequencies in Full mode (deltas are not showed if both real + target frequencies are hidden).
This release also includes 2 shadow updates for 1.0.0, which includes fixes for overflowing of real frequencies + deltas, and also fixed RAM positioning calculations in Micro and Mini modes.
Status Monitor 1.0.0
Fixed bugs:
- Temperatures for PCB and SoC were swapped in 0.9.2 release
- Sometimes exiting mode resulted in exiting overlay
Changes:
- Introduction of experimental configuration file, which allows changing exit button combo, Mini + Micro + FPS Counter + FPS Graph UIs, refresh rates. More explained here.
- Button combos are read from 3 different configurations files, the most important is status-monitor config, next config used by Ultrahand overlay, and last config for Tesla Menu.
- Now default combo button is
L + D-PAD Down + R Stick
. If someone wants to bring back old combo, use status-monitor config file.
- Allow reading real frequencies from sys-clk 2.0.0_rc4+ sysmodule, if not installed showed frequencies in Mini and Micro modes are falling back to target frequencies
- Allow reading RAM load from sys-clk 2.0.0_rc4+
- Remove option to change refresh rate with button combo
- Remove option to change position of Mini and FPS Counter modes with button combo
- Show proper button icons in Full mode (only exceptions are general
UP
,DOWN
,LEFT
andRIGHT
because they include both Sticks and D-Pad) - If sys-clk 2.0.0_rc4+ is active, Micro mode shows next to frequencies instead of
@
also△
if real frequency is higher by 20 MHz than expected,▽
if it's lower by 20 MHz,≠
if it's lower by 50 MHz (seeing≠
for longer than few seconds without any change suggests that your overclocking solution is bugged). - PFPS is now not showing in Mini mode
Thanks to @ppkantorski for PR #63
Edit: November 10th, 2023 18:04 GMT: Fixed positioning calculations for RAM in Micro and Mini modes when sys-clk is not working.
Edit: Novermber 11th, 2023 06:13 GMT: Fixed real frequencies and deltas overflowing above INT32_MAX