1. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    [​IMG]

    NX-Update-Checker
    Current Version: v1.5.3


    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, Jan 14, 2021
  2. Notex

    Notex Advanced Member
    Newcomer

    Joined:
    Mar 21, 2017
    Messages:
    68
    Country:
    Australia
    Nice, this looks really helpful. Thanks for this tool :)
     
  3. pLaYeR^^

    pLaYeR^^ Doctor Switch
    Member

    Joined:
    Sep 18, 2014
    Messages:
    3,116
    Country:
    Austria
    Very helpful tool. Would be nice if you could see the number of the update (e.g. 1.0.1).
     
    falcorr likes this.
  4. terraplen
    This message by terraplen has been removed from public view by linuxares, Feb 12, 2020, Reason: Off-topic.
    Feb 12, 2020
  5. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    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.
     
    pLaYeR^^ likes this.
  6. KiiWii

    KiiWii Reporter
    Reviewer

    Joined:
    Nov 17, 2008
    Messages:
    11,453
    Country:
    United Kingdom
    8BitWonder likes this.
  7. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    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, Feb 12, 2020
  8. Syco54645

    Syco54645 Member
    Newcomer

    Joined:
    Apr 19, 2019
    Messages:
    21
    Country:
    United States
    I vote for the second method

    — Posts automatically merged - Please don't double post! —

    I vote for the second method.
     
  9. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    Version v1.1.0 released:
    • Locally installed titles will now display version strings in console and the produced txt
    I've updated the thumbnails in this thread to reflect the changes made.
     
    Tyvar1, ber71, falcorr and 1 other person like this.
  10. n0v317y

    n0v317y Advanced Member
    Newcomer

    Joined:
    Jul 23, 2018
    Messages:
    74
    Country:
    Ukraine
    I really like this homebrew.
    Thanks.
     
  11. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    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, Feb 15, 2020
  12. satelman

    satelman GBAtemp Regular
    Member

    Joined:
    Feb 20, 2016
    Messages:
    206
    Country:
    United States
    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?
     
    czerwinski76 likes this.
  13. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    I think you didn't read their Rules. Please do it, fully.
     
    8BitWonder likes this.
  14. satelman

    satelman GBAtemp Regular
    Member

    Joined:
    Feb 20, 2016
    Messages:
    206
    Country:
    United States
    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?

    — Posts automatically merged - Please don't double post! —

    Ok, I got it right this time. Thank you for not helping at all.
     
    Last edited by satelman, Feb 15, 2020
    czerwinski76 likes this.
  15. cucholix

    cucholix Banners guy
    Member

    Joined:
    Jan 17, 2017
    Messages:
    2,568
    Country:
    Chile
    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.
     
  16. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    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.

    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, Feb 15, 2020
  17. Godofcheese

    Godofcheese Insane
    Member

    Joined:
    Dec 31, 2016
    Messages:
    356
    Country:
    Sweden
    Very neat tool, will be using it a lot in the future.
    Many thanks
     
  18. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    Many thanks even for the response!

    Oh-oh, I didn't mean your program is slow or something, of course! Sorry about that!
     
    Last edited by mathew77, Feb 15, 2020
  19. evertonstz

    evertonstz GBAtemp Regular
    Member

    Joined:
    Jan 5, 2019
    Messages:
    207
    Country:
    Brazil
    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
     
  20. falcorr

    falcorr GBAtemp Regular
    Member

    Joined:
    Sep 26, 2019
    Messages:
    112
    Country:
    Australia
    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, Mar 14, 2020
  21. 8BitWonder

    OP 8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,305
    Country:
    United States
    I'll add that to the to-do list on this, I'll work on getting changes implemented next week.


    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.
     
    Tyvar1, falcorr and mathew77 like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Checker, Update,