NX Activity Log v1.2.0
NX Activity Log is a homebrew application for the Nintendo Switch which displays more precise information about your play activity.A new update is available for NX Activity Log, the application that allows us to view the log of activities performed on the Nintendo Switch console. The developer tallbl0nde now v1.1.0 of his homebrew, NX-Activity-Log, which allows you to keep track of usage time, number of launches or even to know your playing times.
With NX Activity Log, it is thus possible to check how many times a match has been played, how long it has been played, the time since the last match and the total playing time (up to the minute and not only 5 hour segments).
Reporting Incorrect Data
If you are seeing wildly incorrect values/believe the playtime shown is incorrect within Recent Activity or the Details screen, please do the following:
- Download and run the .nro from here
- Leave it run; if it appears to be frozen leave it for up to a minute!
- Once it is done there should be a playlog.txt at the root of your SD card.
- Create an issue with the following:
- Screenshots of the incorrect data (make sure the date/time and playtime are visible!)
- The playlog.txt acquired from the last steps
Note: If the data shown under All Activity is incorrect there is nothing I can do! These values are read directly from the Switch and aren't the result of any calculations.
Known Issues
The main issue at the moment is that a few users' playtime is incorrect. This is due to the Switch being factory reset at some point and/or some games not requiring a user to be selected to play it. I am looking into how to fix the former!
Having a lot of games logged can cause too much memory usage when launched via User Page/Album, leading to out of memory crashes and/or missing images/text.
- I think I know a way to fix this but if it impacts you you'll have to launch this app in title mode for now.
Having a lot of games logged causes a long pause/freeze when loading the 'All Activity' screen
- Once I learn how to handle threads this won't be a problem :)
Changing the date while a game is minimised causes incorrect playtime/play sessions to be shown
- Nothing I can do as the time has literally been changed!
Credits
thanks to:
AtlasNX for SimpleIniParser
- Used to read/write the config file
Switchbrew for nx-hbloader
- Adapted to override User Page with this app
Anyone else involved with the development of homebrew tools and reverse engineering of the Switch!
Changelog 1.2.0 :
Graphs have been added to the Recent Activity and Details screensDownload: NX Activity Log v1.2.0
The value labels can be turned off in settings
A date selector panel has been added so spamming L/R to change date is no longer needed
'Replace User Page' will no longer install the forwarder if the .nro is in the incorrect location
The expected location of the .nro is now /switch/NX-Activity-Log/NX-Activity-Log.nro
This should prevent any related crashes
Ability to view 'Play Sessions'
These are a period of time from when a game was launched to when it was quit (by actually closing not just minimising)
The individual events used to calculate all activity can be viewed by selecting a session
The user can be changed without having to exit the app
The algorithm for counting play time has been slightly improved
Removed restriction on available date range
This allows for viewing of data in the future/before the Switch was released (due to incorrect time)
Behind the scenes:
Almost all of the codebase has been rewritten
The UI has been moved to my own UI library Aether
This has fixed a few UI bugs and should make UI-related changes faster
A number of bugs fixed, including:
A crash after 20 successive launches due to not closing a service
A crash due to an incorrect config.ini
Random black screen freeze requiring a hard reset
Unable to replace user page on SX OS
Tip: Hold ZL/ZR when scrolling through a long list to scroll faster!
0 Comments