Homebrew RELEASE NX-Update-Checker

  • Thread starter Thread starter 8BitWonder
  • Start date Start date
  • Views Views 69,671
  • Replies Replies 173
  • Likes Likes 43

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,549
Solutions
1
Reaction score
3,350
Trophies
2
Location
47 4F 54 20 45 45 4D
XP
6,341
Country
United States


NX-Update-Checker
Current Version: v1.5.4.2


What does it do?

This app when provided a versions.txt from the nx-versions Repository will compare the current installed versions of your titles against the latest versions known in the versionlist.
Both printing out on-screen any newer versions found to be available and also saving them to a text file at sdmc:/Available-Updates.txt.



What's the point?


I made this app with the intent of helping folks that prefer to keep their Nintendo Switch offline at all times or disconnected from Nintendo's servers, that would like to have a means of keeping track of available updates.
With this app anyone that remains in airplane mode or similar offline status will be able to produce a full list of the most recent updates for installed titles without connecting to Nintendo's servers or searching for updates one-by-one.



Screenshots
parsing-loc.jpg parsing-ext.jpg done.jpg output.png



Usage:
  • In case of no internet connection, grab the latest versions.txt available from the nx-versions Repository, and save it in the same directory as NX-Update-Checker.nro
  • Run the nro with your favorite variation of the HBMenu
  • Watch the pretty text move across the screen
  • Profit(?)



Kudos:
blawar - titledb
simontime - VersionListBot
aedalzotto - Initial downloading code



Source & Download:
Source: https://github.com/16BitWonder/NX-Update-Checker

Download: https://github.com/16BitWonder/NX-Update-Checker/releases/latest
 
Last edited by 8BitWonder,
Very helpful tool. Would be nice if you could see the number of the update (e.g. 1.0.1).
I considered this when making it.

I'd be be able to display the currently installed version-string, but the newer version-strings aren't included in the versionlists produced by ReSwitched, so you wouldn't be able to compare it against anything.

There's no harm in adding it though, when I have free time I'll get it to print local version-strings too.
 
  • Like
Reactions: pLaYeR^^
There's no harm in adding it though, when I have free time I'll get it to print local version-strings too.
So I know when I get around to doing this, which of these would be preferable?

Name of Title [version-string][0010XXXXXXXXX000][version] -> [new version]

or

Name of Title [0010XXXXXXXXX000][version-string][version] -> [new version]
 
Last edited by 8BitWonder,
I vote for the second method

--------------------- MERGED ---------------------------

So I know when I get around to doing this, which of these would be preferable?

Name of Title [version-string][0010XXXXXXXXX000][version] -> [new version]

or

Name of Title [0010XXXXXXXXX000][version-string][version] -> [new version]

I vote for the second method.
 
Thank you very much!..

@8BitWonder
Can I please add a lil' one request? Is there a way for NX-Update-Checker parse a «*versionlist*.json» file, cause reswitched publics their db named in a scheme like abc_versionlist_-_0123456789.json, and we could also may better navigate through the many updates of the database files?

Sorry if I disturbing you.
 
Last edited by mathew77,
Hi,

I joined the Reswitched Discord server, but I cannot see the #versionlist-updates channel, only the #newcomers channel. How can I get the versionlist.json file, then? Any alternative sites?
 
  • Like
Reactions: czerwinski76
I think you didn't read their Rules. Please do it, fully.

Well, I did. Why has this to be so cryptic and user-unfriendly? You need a hex digest of your nick and discriminator, but even then it still does not accept it. What am I doing wrong? Can somebody please actually help?

--------------------- MERGED ---------------------------

Ok, I got it right this time. Thank you for not helping at all.
 
Last edited by satelman,
  • Like
Reactions: czerwinski76
It could be useful for people that keep their Switch online and want to keep games up-to-date. In this case the app would verify online for changes without need to use discord.
 
Can I please add a lil' one request? Is there a way for NX-Update-Checker parse a «*versionlist*.json» file, cause reswitched publics their db named in a scheme like abc_versionlist_-_0123456789.json
I'll look into this when I find more free-time.
Admittedly, renaming it to versionlist.json is a dumb extra step that shouldn't be necessary.

and we could also may better navigate through the many updates of the database files?
I'm not sure I understand this request.
Are you wanting to individually look at each title found that has an update available or just make parsing the versionlist faster?
 
Last edited by 8BitWonder,
NOW THAT'S HELPFUL!
You know what would be very nice to have? Instead of delivering the updates only in the txt file, it would be very nice to receive it in a push notification in phone apps Pushover, Pushbullet, Gotify and others! I've never worket with Pushbullet myself, but Pushover's api is pretty simple: https://pushover.net/api
 
Would be good if the generated 'available updates' text file recorded the date it was created. In the file, not in the filename (so it's continually overwritten). And if possible, I'd much prefer to see the available update's normal format, i.e. v1.2.3

Also, has anyone got the versionlist.json auto-updating?
 
Last edited by falcorr,
Would be good if the generated 'available updates' text file recorded the date it was created. In the file, not in the filename (so it's continually overwritten).
I'll add that to the to-do list on this, I'll work on getting changes implemented next week.


And if possible, I'd much prefer to see the available update's normal format, i.e. v1.2.3
The latest nro will output the locally installed version string next to the version number.
e.g. "Game Title [TitleID][VersionString][VersionNumber]"

However, the jsons used for this don't supply the available update's version string, so I can't print those out unfortunately.
 

Site & Scene News

Popular threads in this forum