Homebrew RELEASE NX-Update-Checker

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Version v1.2.0 released:
  • A time-stamp is now printed to Available-Updates.txt
  • User now picks from (up to 40) json files within the nro's directory to use as the versionlist, removing the requirement that the versionlist must be named 'versionlist.json'
I've updated the thumbnails in this thread to reflect the changes made.
 

czerwinski76

Active Member
Newcomer
Joined
May 29, 2010
Messages
39
Trophies
1
XP
451
Country
United States
Is there a way to access to the versionlist.json file please ?
I'm always stuck on the newcomers channel on the Discord server.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
Is there a way to access to the versionlist.json file please ?
I'm always stuck on the newcomers channel on the Discord server.
Read their rules carefully.
They tell you how to get access to the other channels.

Great stuff, thanks for the update.

If no one else has any ideas, would you know how I might get a versionlist json auto-updating, dev?
The version list bot reswitched uses is a (privately) modified version of this bot.
https://github.com/reswitched/HacVersionListBot

You could run that (assuming it works unmodified with the CDN changes that have happened over time) and host the produced jsons on github or some site and have the app download the latest file from it if its current local json is out of date.

Alternatively, there may be a way to use a sysNand's updated version list from emuMMC. Though I wouldn't know how to approach that, nor do I have a spare switch I can bring online to test with.
 
Last edited by 8BitWonder,
  • Like
Reactions: falcorr

czerwinski76

Active Member
Newcomer
Joined
May 29, 2010
Messages
39
Trophies
1
XP
451
Country
United States
Read their rules carefully.
They tell you how to get access to the other channels.


The version list bot reswitched uses is a slightly modified version of this bot.
https://github.com/reswitched/HacVersionListBot

You could run that (assuming it works unmodified with the CDN changes that have happened over time) and host the produced jsons on github or some site and have the app download the latest file from it if its current local json is out of date.

Alternatively, there may be a way to use a sysNand's updated version list from emuMMC. Though I wouldn't know how to approach that, nor do I have a spare switch I can bring online to test with.

I think the bot doesn't work at all.
 

evertonstz

Well-Known Member
Member
Joined
Jan 5, 2019
Messages
209
Trophies
0
Age
29
XP
557
Country
Brazil
Read their rules carefully.
They tell you how to get access to the other channels.

Not trying to sound like an elitist or something like that but I really doubt most normal users would be able to pass that bot. it's a really strange security method but seems very effective in keeping non devs or non enthusiasts away.

I think the bot doesn't work at all.

It works perfectly.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
I really doubt most normal users would be able to pass that bot. it's a really strange security method but seems very effective in keeping non devs or non enthusiasts away.
It is unfortunate that it's as weird of a way in as it is.

I've mentioned to others and I'll say it here too:
If there is an easier to access updated versionlist I would point to that instead.
But afaik Reswitched's Discord is the only good source right now.

If anyone knows any place with open access to an updated versionlist let me know.
 
Last edited by 8BitWonder,
  • Like
Reactions: evertonstz

czerwinski76

Active Member
Newcomer
Joined
May 29, 2010
Messages
39
Trophies
1
XP
451
Country
United States
Not trying to sound like an elitist or something like that but I really doubt most normal users would be able to pass that bot. it's a really strange security method but seems very effective in keeping non devs or non enthusiasts away.



It works perfectly.

So write here a short tutorial !
 
Last edited by czerwinski76,
  • Like
Reactions: falcorr

evertonstz

Well-Known Member
Member
Joined
Jan 5, 2019
Messages
209
Trophies
0
Age
29
XP
557
Country
Brazil
It is unfortunate that it's as weird of a way in as it is.

I've mentioned to others and I'll say it here too:
If there is an easier to access updated versionlist I would point to that instead.
But afaik Reswitched's Discord is the only good source right now.

If anyone knows any place with open access to an updated versionlist let me know.

if we had enough interest and some donations to keep a vps running I probably could make something that would autoupdate a json file into GitHub, on demand. I bet nx-update-checker could even get this json file automatically to deprecate any need for the end user to mess around with json files.
Unfortunately I don't have a steady income for now to keep something like this running now by myself.
 
  • Like
Reactions: falcorr

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
It is unfortunate that it's as weird of a way in as it is.

I've mentioned to others and I'll say it here too:
If there is an easier to access updated versionlist I would point to that instead.
But afaik Reswitched's Discord is the only good source right now.

If anyone knows any place with open access to an updated versionlist let me know.

it’s not the same format, but I wrote a bot that updates the info daily and pushes the data here:

https://github.com/blawar/titledb/

you will likely want versions.txt, but the data is in quite a few of those files in various formats.
 

falcorr

Well-Known Member
Member
Joined
Sep 26, 2019
Messages
139
Trophies
0
XP
746
Country
Australia
if we had enough interest and some donations to keep a vps running I probably could make something that would autoupdate a json file into GitHub, on demand. I bet nx-update-checker could even get this json file automatically to deprecate any need for the end user to mess around with json files.
Unfortunately I don't have a steady income for now to keep something like this running now by myself.

Would Whatbox permit hosting this? I'd let it run on my seedbox if so.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
@8BitWonder

Really awesome tool, any chance you can update this app to check for outdated DLC as well?
There would need to be a source of version-list jsons that include dlc info first (the Reswitched ones don't).
I'll certainly add DLC checking if such lists ever become available.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
it already exists, this contains DLC: https://raw.githubusercontent.com/blawar/titledb/master/versions.txt

Your current source, reswitched hac_version_lists do no contain DLC versions as you found out.
Dang that's a much nicer list, wish I had come across it sooner.
Would you mind if I pointed towards that and potentially allowed folks to wirelessly grab a copy from the app?

Edit: Apparently I'm blind and missed your earlier message about this, sorry about that.
 
Last edited by 8BitWonder,
  • Like
Reactions: evertonstz

falcorr

Well-Known Member
Member
Joined
Sep 26, 2019
Messages
139
Trophies
0
XP
746
Country
Australia
Dang that's a much nicer list, wish I had come across it sooner.
Would you mind if I pointed towards that and potentially allowed folks to wirelessly grab a copy from the app?

If you use his list, please allow a fallback. In part, at least, because I believe the titledb stuff disappeared from his Github at one point a while ago.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,350
Country
United States
If you use his list, please allow a fallback. In part, at least, because I believe the titledb stuff disappeared from his Github at one point a while ago.
Gotcha, in that case I'll make it compatible with both and make a note when working with the Reswitched jsons that it doesn't show DLC updates, while the titldb versions.txt can.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1