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,343
Country
United States
I tested it with OFW 10.0.4, AMS 0.13.0. All is good. :yayswitch:
Thank you for testing that.

@aarstar @Oracleofire @Bazzabw
I have an idea of what the issue may be, but I'll need more info to confirm it. I'll also implement some kind of debug log feature to make this easier.

I won't have time to work on this today, but can I trouble you to submit a bug report with the relevant information here, and I'll get to it when I have time:
https://github.com/16BitWonder/NX-Update-Checker/issues/new/choose
 

Bazzabw

Member
Newcomer
Joined
Jul 23, 2017
Messages
6
Trophies
0
Age
53
XP
66
Country
United Kingdom
Weird I haven't run into that issue, are you all running from HOS-10.0.4?
I've done all my testing on HOS-9.2.0 with stock Atmo-0.13.0.
I wonder if that has anything to do with this.
I have only just got into the Switch Scene this week so new to all this . My HOS is 10.0.4 . Running latest Atmosphere from Hekate using an emunand. Crashes the system on Launch if ran from the Album. Crashes to Home if ran after pressing R1/game. Will help with logs if i can
 
Last edited by Bazzabw,

ffew

Member
Newcomer
Joined
Dec 11, 2018
Messages
13
Trophies
0
Age
44
XP
77
Country
United States
Same problem with crash, Atmo 0.13.0, 10.0.4 without hekate, files from crash_reports folder in the the attachment.
 

Attachments

  • 01593262464_0100f4700b2e0000.jpg
    01593262464_0100f4700b2e0000.jpg
    50.2 KB · Views: 174
  • 01593262464_0100f4700b2e0000.log.zip
    1.5 KB · Views: 123

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,343
Country
United States
Hmmm, last time I checked the games it gave me 0 new updates every time — maybe, json format was changed?.. Or something?

Can you please check it ?

Thank you for such a marvelous work, btw!
versions.txt was last updated 3 days ago, if your update(s) came out after that you'll need to wait for the next refresh for NX-Update-Checker to catch it.
 
  • Like
Reactions: mathew77

UltimateFight

Mell-Known Member
Member
Joined
Oct 30, 2019
Messages
139
Trophies
0
XP
1,250
Country
China
versions.txt was last updated 3 days ago, if your update(s) came out after that you'll need to wait for the next refresh for NX-Update-Checker to catch it.
I have the same problem.
I check the versions.txt, looks like there's something wrong with the latest versions.txt, all the version's info are 0000000000
p.PNG
 

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,343
Country
United States
I have the same problem.
I check the versions.txt, looks like there's something wrong with the latest versions.txt, all the version's info are 0000000000
View attachment 216602
I see what you and @mathew77 mean now, sorry about that!

Yeah that is weird, it looks like the July 4th commit didn't include version strings in versions.txt.
I'll wait and see if in the next couple of commits that changes before possibly switching over to versions.json (been considering it for a while).

Those zero'd out sections in the center though are titles' rights ids, which NX-Update-Checker ignores when parsing.

In the meantime here is the most recent versions.txt that includes version strings (June 29th):
 

Attachments

  • versions.txt
    793.4 KB · Views: 1,305
Last edited by 8BitWonder,

mathew77

Lovin' life.
Member
Joined
Jan 19, 2019
Messages
1,181
Trophies
0
Age
47
XP
3,668
Country
Kazakhstan
'll wait and see if in the next couple of commits that changes before possibly switching over to versions.json (been considering it for a while).
Thank you!.. Could we expect it in a month, or more?.. Can't wait to check all my games for updates. ^_^
 

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,343
Country
United States
Thank you!.. Could we expect it in a month, or more?.. Can't wait to check all my games for updates. ^_^
Definitely under a month if newer versions.txt don't include version strings.

I'm also considering doing what blawar mentioned earlier on and host my own versions.txt that I'll manually build from parsing both Reswitched's & titledb's versionlists.

By building my own lists and sorting them in a specific way I would also be able to use a faster searching algorithm instead of sequential.
(Honestly I can probably do better searching now, but I didn't feel much need to implement something other than sequential)
 
Last edited by 8BitWonder,

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,343
Country
United States
Small update today; v1.4.1, which now points NX-Update-Checker towards nx-versions for versions.txt.
  • The application now points towards nx-versions for versions.txt
  • Adopted similar printing scheme from versions.txt parser into installed title parser for a slight speed-up

Download
 
Last edited by 8BitWonder,
  • Like
Reactions: mathew77

velgis

Well-Known Member
Newcomer
Joined
Dec 10, 2019
Messages
62
Trophies
0
Age
25
XP
709
Country
United States
Small update today; v1.4.1, which now points NX-Update-Checker towards nx-versions for versions.txt.
  • The application now points towards nx-versions for versions.txt
  • Adopted similar printing scheme from versions.txt parser into installed title parser for a slight speed-up

Download
Getting a crash after I close out of the app with (+), I'm on atmosphere 0.13.0 and OFW 10.1.0.
 

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,343
Country
United States
I wonder how does it work, since there are no any base games ID in version.txt, but only IDs of the updates
If I included base game TIDs and their version they'd all be v0.
I don't see a reason to include them with the update/DLC TIDs if they're not going to offer meaningful info.

As for how it works;
If the app finds a base game TID on your system it's assigned the current update version (if it has an update, otherwise v0), then it looks for the update TID entry in versions.txt and compares against that.
 
Last edited by 8BitWonder,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr