16bitwonder / nx-update-checker Goto Github PK
View Code? Open in Web Editor NEWA small console application that checks a Switch's installed contents against a provided versionlist for newer updates.
License: MIT License
A small console application that checks a Switch's installed contents against a provided versionlist for newer updates.
License: MIT License
N/A
versions.txt no longer exists in the titledb repo, only versions.json in that repo's root
Is there any way to run the "NX-Update-Checker" software on Skyline?
Is it possible to bring an update to work within Android (Termux) and Skyline emulator?
Some users have reported crashing when exiting the app or while downloading versions.txt.
There may be a problem with how we're cleaning up when exiting and the download code may need to be closely reviewed or modified.
System Version: 14.1.2
Atmosphere Version: 1.3.2
Additional sysmodules being loaded: No
Blanking Prodinfo/Incognito: No
NX-Update-Checker crashing atmosphere everytime it reaches 'Building local verlist: 360' in applet mode.
When using homebrew over a game it crashes the game when opening NX-Update-checker.
Please outline the steps below to reproduce this issue:
Applet mode
Over a game
Files attached + picture of the atmosphere crash!
NXUC.log
versions.txt
Hello, dear mr. 16BitWonder!..
Is it real to make a blacklist option to manual disable some games from being presented in a new updates / DLC list?
For example: there is a game, Pokemon Cafe Mix. And it's requires online after the update v786432, so after that patch the game cannot be run in offline mode, it's online only. With the patch v786432 (1.100.0), it's completely OK without the need of internet connection.
So every time I use nx-update-checker the program tells me there's an update for Pokemon Cafe Mix, but I don't need it at all. Maybe, you can make an option to manually disable games that one doesn't need to check for updates and/or DLCs, like this:
/switch/nx-update-checker/blacklist.txt:
; blacklisted update for games by their TitleID:
[blacklist-update]
010072400E04A000
; blacklisted DLCs for games by their TitleID:
[blacklist-DLC]
010072400E04A000
Hope you stay well!
Thanks in advance for your answer.
Please fill out as much of the following information as possible, while leaving N/A where you do not have that information.
System Version: 10.0.4
Custom Firmware and Version: Athmosphere 0.13.0
If Atmosphere, are you loading via Hekate's fss0: yes
Additional sysmodules being loaded:
sys-con
sys-clk
tesla
Please give a detailed description of the bug that you are encountering, including the error code if one is being provided (Something like 2168-0002 or 0xFFE) :
Please outline the steps below to reproduce this issue:
If you are running Atmosphere and the crash generated a report, please locate it in /atmosphere/crash_reports
and either link or paste it here in a code-block.
I'm not sure if it would be within the scope of your project but would it be possible for you to adapt this for PC to scan NSP/NSZ/XCI/XCZ and produce a txt file? It would be very useful as a lightweight tool with no dependencies for that purpose.
Thank you
As of 11.0.1 and Atmosphere 0.16.2 i see a strange behaviour in detecting available updates. Some DLC or installed updates are displayed like
Game [xxx006][10.0.0][v65536] -> [v131072]
Game [xxx007][10.0.0][v0] -> [v65536]
Game [xxx008][10.0.0][v0] -> [v65536]
Some users are reporting titles that have updates available and are not printing information reflecting this.
Investigate and fix this since if some titles aren't working right then it kind of defeats the whole purpose of this app.
In an effort to provide more information to users, the time that Available-Updates.txt was generated should be printed on-screen and saved within the first few lines of Available-Updates.txt.
Hello@all.
Is there already a possibility to ignore an installed game when checking so that it no longer appears?
If no, you could add that as a function. would it be possible?
After installing all the 90 Super Smash Bros. DLC I found that it was not detected by NX-Update-Checker v1.5.2.
Available-Updates.txt:
New Updates Available:
New DLC Binaries Available:
Available DLC Not Installed:
Super Smash Bros. Ultimate [01006A800016F009][v131072]
Super Smash Bros. Ultimate [01006A800016F00A][v0]
Super Smash Bros. Ultimate [01006A800016F00B][v0]
Super Smash Bros. Ultimate [01006A800016F00C][v0]
Super Smash Bros. Ultimate [01006A800016F015][v65536]
Super Smash Bros. Ultimate [01006A800016F016][v0]
Super Smash Bros. Ultimate [01006A800016F01F][v0]
Super Smash Bros. Ultimate [01006A800016F020][v0]
Super Smash Bros. Ultimate [01006A800016F021][v0]
Super Smash Bros. Ultimate [01006A800016F022][v0]
Super Smash Bros. Ultimate [01006A800016F023][v0]
Super Smash Bros. Ultimate [01006A800016F024][v0]
Super Smash Bros. Ultimate [01006A800016F025][v0]
Super Smash Bros. Ultimate [01006A800016F026][v0]
Super Smash Bros. Ultimate [01006A800016F027][v0]
Super Smash Bros. Ultimate [01006A800016F028][v0]
Super Smash Bros. Ultimate [01006A800016F029][v0]
Super Smash Bros. Ultimate [01006A800016F02A][v0]
Super Smash Bros. Ultimate [01006A800016F02B][v0]
Super Smash Bros. Ultimate [01006A800016F02C][v0]
Super Smash Bros. Ultimate [01006A800016F02D][v0]
Super Smash Bros. Ultimate [01006A800016F02E][v0]
Super Smash Bros. Ultimate [01006A800016F02F][v0]
Super Smash Bros. Ultimate [01006A800016F030][v0]
Super Smash Bros. Ultimate [01006A800016F031][v0]
Super Smash Bros. Ultimate [01006A800016F032][v0]
Super Smash Bros. Ultimate [01006A800016F033][v0]
Super Smash Bros. Ultimate [01006A800016F034][v0]
Super Smash Bros. Ultimate [01006A800016F035][v0]
Super Smash Bros. Ultimate [01006A800016F036][v0]
Super Smash Bros. Ultimate [01006A800016F037][v0]
Super Smash Bros. Ultimate [01006A800016F038][v0]
Super Smash Bros. Ultimate [01006A800016F039][v0]
Super Smash Bros. Ultimate [01006A800016F03A][v0]
Super Smash Bros. Ultimate [01006A800016F03B][v0]
Super Smash Bros. Ultimate [01006A800016F03C][v0]
Super Smash Bros. Ultimate [01006A800016F03D][v0]
Super Smash Bros. Ultimate [01006A800016F03E][v0]
Super Smash Bros. Ultimate [01006A800016F03F][v0]
Super Smash Bros. Ultimate [01006A800016F040][v0]
Super Smash Bros. Ultimate [01006A800016F041][v0]
Super Smash Bros. Ultimate [01006A800016F042][v0]
Super Smash Bros. Ultimate [01006A800016F043][v0]
Super Smash Bros. Ultimate [01006A800016F044][v0]
Super Smash Bros. Ultimate [01006A800016F045][v0]
Super Smash Bros. Ultimate [01006A800016F046][v0]
Super Smash Bros. Ultimate [01006A800016F047][v0]
Super Smash Bros. Ultimate [01006A800016F065][v0]
Super Smash Bros. Ultimate [01006A800016F066][v0]
Super Smash Bros. Ultimate [01006A800016F067][v0]
Super Smash Bros. Ultimate [01006A800016F068][v0]
Super Smash Bros. Ultimate [01006A800016F069][v0]
Super Smash Bros. Ultimate [01006A800016F06A][v0]
Super Smash Bros. Ultimate [01006A800016F06B][v0]
Super Smash Bros. Ultimate [01006A800016F06C][v0]
Super Smash Bros. Ultimate [01006A800016F06D][v0]
Super Smash Bros. Ultimate [01006A800016F06E][v0]
Super Smash Bros. Ultimate [01006A800016F06F][v0]
Super Smash Bros. Ultimate [01006A800016F070][v0]
Super Smash Bros. Ultimate [01006A800016F071][v0]
Super Smash Bros. Ultimate [01006A800016F072][v0]
Super Smash Bros. Ultimate [01006A800016F073][v0]
Super Smash Bros. Ultimate [01006A800016F077][v0]
Super Smash Bros. Ultimate [01006A800016F078][v0]
Super Smash Bros. Ultimate [01006A800016F079][v0]
Super Smash Bros. Ultimate [01006A800016F07A][v0]
Super Smash Bros. Ultimate [01006A800016F07B][v0]
Super Smash Bros. Ultimate [01006A800016F07C][v0]
Super Smash Bros. Ultimate [01006A800016F07D][v0]
Super Smash Bros. Ultimate [01006A800016F07E][v0]
Super Smash Bros. Ultimate [01006A800016F07F][v0]
Super Smash Bros. Ultimate [01006A800016F080][v0]
Super Smash Bros. Ultimate [01006A800016F081][v0]
Super Smash Bros. Ultimate [01006A800016F082][v0]
Super Smash Bros. Ultimate [01006A800016F169][v0]
Super Smash Bros. Ultimate [01006A800016F16A][v0]
Super Smash Bros. Ultimate [01006A800016F16B][v0]
Super Smash Bros. Ultimate [01006A800016F16C][v0]
Super Smash Bros. Ultimate [01006A800016F16D][v0]
Super Smash Bros. Ultimate [01006A800016F16E][v0]
Super Smash Bros. Ultimate [01006A800016F16F][v0]
Super Smash Bros. Ultimate [01006A800016F170][v0]
Super Smash Bros. Ultimate [01006A800016F171][v0]
Super Smash Bros. Ultimate [01006A800016F172][v0]
Super Smash Bros. Ultimate [01006A800016F173][v0]
Super Smash Bros. Ultimate [01006A800016F174][v0]
Super Smash Bros. Ultimate [01006A800016F175][v0]
Super Smash Bros. Ultimate [01006A800016F176][v0]
Super Smash Bros. Ultimate [01006A800016F177][v0]
Super Smash Bros. Ultimate [01006A800016F178][v0]
Super Smash Bros. Ultimate [01006A800016F179][v0]
Super Smash Bros. Ultimate [01006A800016F17A][v0]
Please fill out as much of the following information as possible, while leaving N/A where you do not have that information.
System Version: 10.1.0
Custom Firmware and Version: Atmos 0.13.0
If Atmosphere, are you loading via Hekate's fss0: via primary
Additional sysmodules being loaded: sys-screenuploader
Error code: 2168-0002 (0x4a8)
NX-Update-Checker checks for update fine, but if exiting with home or "+", it'll crash atmosphere.
4 files seem to be created with the crash, I'm not sure if they're all the same, so I'm posting all of them just in case.
https://pastebin.com/jBaGa7Ds
https://pastebin.com/Mz8Rs5qn
https://pastebin.com/2L3GmTLD
https://pastebin.com/BLCK40zq
OFW v11.0.1 , Atmosphère v0.17.0
I don't have a showed folder "....0100D" in my atmosphere\contents\ folder.
https://drive.google.com/file/d/1yM3us3GzX7FVMB9cZuHjSFRpdpbojbWN/view?usp=sharing
Hi, I noticed the dev branch and saw that it had some changes deviating from the master branch and that it has been updated from v1.5.4 to v2.0.0 but hasn't been touched since August of last year. I tried building it myself, but no luck, as I'm new to the whole Switch-Dev building situation. Is the dev branch ready to be used regulary or should we stick to the one in the master branch? Just wondering if it's stable enough so that I can continue trying to build it, or if I should just use the last one posted in "Releases" for the time being.
Want to go through and either redo or tweak what is already here.
Biggest change I'd like to make is that the file should be downloaded and saved to the SD.
Currently it just downloads the file into memory and does not save it.
Displays [7] couldn't connect to server error
If you're having issues downloading the latest versions.txt and you have blanked your prodinfo with something other than Atmosphere's exosphere blanking, please switch to it and test again before opening an issue.
Just do what everyone else does, and revert the libcurl package or fork it. There was no need for devkitpro to switch the libcurl package to use the switch's SSL module (which is what causes your incognito problems). I can link you to a fork that still works if you need it.
Hi
Since you soft use your file, there is a problem with Zelda.
App ask new update but there is no update.
After some tests, it's only after installation of 2 DLC
Thank's
Please fill out as much of the following information as possible, while leaving N/A where you do not have that information.
System Version: 12.0.1
Atmosphere Version: AMS M.19.1|E
Additional sysmodules being loaded: Unknown
Blanking Prodinfo/Incognito: No (?)
If Blanking Prodinfo, which application are you using:
v1.2.0 of the application coupled with a manual download of the versionlist.json from the ReSwitched Discord channel produces expected behavior. I have 2 Switches in use here - one to use for homebrew and backed up carts/digital games, and one for downloading updates and ripping those backups for the former Switch. As far as I know (and as far as I can tell), I have all DLC and updates installed on the former Switch.
v1.5.3 fails to download versions.txt with an error of “[6] Couldn’t resolve host name” - could be a bug, could be an issue with my home network (I run pfSense and have a semi-complicated home setup. All of my game consoles have full Internet access and all ports open. I run a Raspberry Pi 4-B that is acting as a DNS server, running dnsmasq with 90DNS.)
There was a version between 1.2.0 and 1.5.3 that worked excellently and without fail, but unfortunately I don’t remember what specific release it was.
If I download versions.txt from the nx-versions repo and pair it with v1.5.3, it tells me I have a whole bunch of DLC and updates that I’m sure can’t be true - like Skyrim and Smash DLC that I’m sure I already have. It also mentions new “DLC Binaries” for Civ VI, Smash, and DBZ Xenoverse 2 that I’m fairly sure I’m not missing either.
Again, I have to stress, if I use the older version of the app, along with the JSON from ReSwitched, my “Available-Updates.txt” is empty, and that’s the behavior I’m expecting.
For your bug report to be considered you must include produced logs, the versions.txt
used and (if present) ignore.txt
.
Link the produced log and other files below:
[versions.txt] (from 05/09/21)
https://raw.githubusercontent.com/16BitWonder/nx-versions/master/versions.txt
[Available-Updates.txt]
Generated: 2021/05/11 - 07:45:08 (CDT)
New Updates Available:
New DLC Binaries Available:
Sid Meier's Civilization VI [010044500C183003][v720896] -> [v786432]
Super Smash Bros. Ultimate [01006A800016F009][v65536] -> [v131072]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8900F][v0] -> [v65536]
Available DLC Not Installed:
MONSTER HUNTER RISE [0100B0401174300C][v0]
MONSTER HUNTER RISE [0100B0401174300D][v0]
MONSTER HUNTER RISE [0100B0401174300E][v0]
MONSTER HUNTER RISE [0100B0401174300F][v0]
MONSTER HUNTER RISE [0100B04011743010][v0]
MONSTER HUNTER RISE [0100B04011743011][v0]
MONSTER HUNTER RISE [0100B04011743012][v0]
MONSTER HUNTER RISE [0100B04011743013][v0]
MONSTER HUNTER RISE [0100B04011743014][v0]
MONSTER HUNTER RISE [0100B04011743015][v0]
MONSTER HUNTER RISE [0100B04011743016][v0]
MONSTER HUNTER RISE [0100B04011743017][v0]
MONSTER HUNTER RISE [0100B04011743018][v0]
MONSTER HUNTER RISE [0100B04011743019][v0]
MONSTER HUNTER RISE [0100B0401174301A][v0]
MONSTER HUNTER RISE [0100B0401174301B][v0]
MONSTER HUNTER RISE [0100B0401174301C][v0]
MONSTER HUNTER RISE [0100B0401174301D][v0]
MONSTER HUNTER RISE [0100B0401174301E][v0]
MONSTER HUNTER RISE [0100B0401174301F][v0]
MONSTER HUNTER RISE [0100B04011743020][v0]
MONSTER HUNTER RISE [0100B04011743021][v0]
MONSTER HUNTER RISE [0100B04011743022][v0]
MONSTER HUNTER RISE [0100B04011743023][v0]
MONSTER HUNTER RISE [0100B04011743024][v0]
MONSTER HUNTER RISE [0100B04011743025][v0]
MONSTER HUNTER RISE [0100B04011743026][v0]
MONSTER HUNTER RISE [0100B04011743027][v0]
MONSTER HUNTER RISE [0100B04011743028][v0]
MONSTER HUNTER RISE [0100B04011743029][v0]
MONSTER HUNTER RISE [0100B0401174302A][v0]
MONSTER HUNTER RISE [0100B0401174302B][v0]
MONSTER HUNTER RISE [0100B0401174302C][v0]
MONSTER HUNTER RISE [0100B0401174302D][v0]
MONSTER HUNTER RISE [0100B0401174302E][v0]
MONSTER HUNTER RISE [0100B0401174302F][v0]
MONSTER HUNTER RISE [0100B04011743030][v0]
MONSTER HUNTER RISE [0100B04011743031][v0]
MONSTER HUNTER RISE [0100B04011743032][v0]
MONSTER HUNTER RISE [0100B04011743033][v0]
MONSTER HUNTER RISE [0100B04011743034][v0]
MONSTER HUNTER RISE [0100B04011743035][v0]
MONSTER HUNTER RISE [0100B04011743036][v0]
MONSTER HUNTER RISE [0100B04011743037][v0]
MONSTER HUNTER RISE [0100B04011743038][v0]
MONSTER HUNTER RISE [0100B04011743039][v0]
MONSTER HUNTER RISE [0100B0401174303A][v0]
MONSTER HUNTER RISE [0100B0401174303B][v0]
MONSTER HUNTER RISE [0100B0401174303C][v0]
MONSTER HUNTER RISE [0100B0401174303D][v0]
MONSTER HUNTER RISE [0100B0401174303E][v0]
MONSTER HUNTER RISE [0100B0401174303F][v0]
MONSTER HUNTER RISE [0100B04011743040][v0]
MONSTER HUNTER RISE [0100B04011743041][v0]
MONSTER HUNTER RISE [0100B04011743042][v0]
MONSTER HUNTER RISE [0100B04011743043][v0]
Sid Meier's Civilization VI [010044500C183001][v0]
Sid Meier's Civilization VI [010044500C183002][v0]
Sid Meier's Civilization VI [010044500C183004][v720896]
Sid Meier's Civilization VI [010044500C183005][v524288]
Sid Meier's Civilization VI [010044500C183006][v720896]
Sid Meier's Civilization VI [010044500C183007][v720896]
Sid Meier's Civilization VI [010044500C183008][v524288]
Sid Meier's Civilization VI [010044500C183009][v720896]
Sid Meier's Civilization VI [010044500C18300A][v655360]
Sid Meier's Civilization VI [010044500C18300B][v720896]
Sid Meier's Civilization VI [010044500C18300C][v524288]
Prison Architect [010029200AB1D003][v0]
Dead Cells [0100646009FBF001][v65536]
Super Smash Bros. Ultimate [01006A800016F065][v0]
Super Smash Bros. Ultimate [01006A800016F066][v0]
Super Smash Bros. Ultimate [01006A800016F067][v0]
Super Smash Bros. Ultimate [01006A800016F068][v0]
Super Smash Bros. Ultimate [01006A800016F069][v0]
Super Smash Bros. Ultimate [01006A800016F06A][v0]
Super Smash Bros. Ultimate [01006A800016F06B][v0]
Super Smash Bros. Ultimate [01006A800016F06C][v0]
Super Smash Bros. Ultimate [01006A800016F06D][v0]
Super Smash Bros. Ultimate [01006A800016F06E][v0]
Super Smash Bros. Ultimate [01006A800016F06F][v0]
Super Smash Bros. Ultimate [01006A800016F070][v0]
Super Smash Bros. Ultimate [01006A800016F071][v0]
Super Smash Bros. Ultimate [01006A800016F072][v0]
Super Smash Bros. Ultimate [01006A800016F073][v0]
Super Smash Bros. Ultimate [01006A800016F077][v0]
Super Smash Bros. Ultimate [01006A800016F078][v0]
Super Smash Bros. Ultimate [01006A800016F079][v0]
Super Smash Bros. Ultimate [01006A800016F07A][v0]
Super Smash Bros. Ultimate [01006A800016F07B][v0]
Super Smash Bros. Ultimate [01006A800016F07E][v0]
Super Smash Bros. Ultimate [01006A800016F07F][v0]
Super Smash Bros. Ultimate [01006A800016F080][v0]
Super Smash Bros. Ultimate [01006A800016F081][v0]
Super Smash Bros. Ultimate [01006A800016F082][v0]
Super Smash Bros. Ultimate [01006A800016F169][v0]
Super Smash Bros. Ultimate [01006A800016F16A][v0]
Super Smash Bros. Ultimate [01006A800016F16B][v0]
Super Smash Bros. Ultimate [01006A800016F16C][v0]
Super Smash Bros. Ultimate [01006A800016F16D][v0]
Super Smash Bros. Ultimate [01006A800016F16E][v0]
Super Smash Bros. Ultimate [01006A800016F16F][v0]
Super Smash Bros. Ultimate [01006A800016F170][v0]
Super Smash Bros. Ultimate [01006A800016F171][v0]
Super Smash Bros. Ultimate [01006A800016F172][v0]
Super Smash Bros. Ultimate [01006A800016F173][v0]
Super Smash Bros. Ultimate [01006A800016F174][v0]
Super Smash Bros. Ultimate [01006A800016F175][v0]
Super Smash Bros. Ultimate [01006A800016F176][v0]
Super Smash Bros. Ultimate [01006A800016F177][v0]
Super Smash Bros. Ultimate [01006A800016F178][v0]
Super Smash Bros. Ultimate [01006A800016F179][v0]
Super Smash Bros. Ultimate [01006A800016F17A][v0]
Two Point Hospital [010031200E045001][v327680]
Two Point Hospital [010031200E045002][v327680]
Two Point Hospital [010031200E045003][v327680]
Two Point Hospital [010031200E045004][v327680]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89001][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89010][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89011][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893E8][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893E9][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893EA][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893EB][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893EC][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893ED][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893EE][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893EF][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893F0][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893F1][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F893F2][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89408][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89409][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940A][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940B][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940C][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940D][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940E][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8940F][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89410][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89411][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89412][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89428][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89429][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942A][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942B][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942C][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942D][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942E][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8942F][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89430][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89431][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89432][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89448][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89449][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944A][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944B][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944C][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944D][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944E][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8944F][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89450][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89451][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89452][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89468][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89469][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946A][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946B][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946C][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946D][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946E][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F8946F][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89470][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89471][v0]
DRAGON BALL XENOVERSE 2 FOR NINTENDO SWITCH [010078D000F89472][v0]
DRAGON BALL FighterZ [0100A250097F1001][v0]
DRAGON BALL FighterZ [0100A250097F1002][v0]
DRAGON BALL FighterZ [0100A250097F1003][v0]
DRAGON BALL FighterZ [0100A250097F1004][v0]
DRAGON BALL FighterZ [0100A250097F100F][v0]
DRAGON BALL FighterZ [0100A250097F1012][v0]
Guacamelee! 2 [01007E100456D001][v0]
Guacamelee! 2 [01007E100456D002][v0]
KORG Gadget [0100EC8004763001][v65536]
KORG Gadget [0100EC8004763002][v65536]
The Elder Scrolls V: Skyrim [01000A10041EB001][v65536]
The Elder Scrolls V: Skyrim [01000A10041EB003][v65536]
The Elder Scrolls V: Skyrim [01000A10041EB004][v65536]
The Elder Scrolls V: Skyrim [01000A10041EB005][v65536]
The Elder Scrolls V: Skyrim [01000A10041EB008][v65536]
MEGAMAN™ ZERO/ZX LEGACY COLLECTION [010025C00D411001][v0]
PixelJunk™ Monsters 2 [0100E4D00A691003][v0]
BioShock Remastered [0100AD10102B3001][v0]
Hyrule Warriors: Age of Calamity [01002B00111A3001][v0]
SUPER BOMBERMAN R [01007AD00013F001][v65536]
SUPER BOMBERMAN R [01007AD00013F003][v65536]
SUPER BOMBERMAN R [01007AD00013F004][v65536]
Please, can you add the option to check available DLCs?
Currently if a user has an entry from a cartridge with an update, the version number will match the update while inserted and be 0 while not inserted.
This can be bothersome for users that use many cartridges that have the most recent update and don't want to be told they are missing it, and that would prefer to not add these titles to the ignore list in the event updates eventually come out.
A solution is to build a local database of cartridge update information from the user's library.
The file should be something like cart_versions.txt in the nro directory.
Flow of it should be as follows:
Doing this should alleviate the problem of users being told they are missing an update that is already contained in a cartridge they have that is not inserted.
Any chance this can trigger the switch to update the titles with updates from nintendo's own CDN? (Nintndo doesn't automatically do this) i mean tell horizon to check for updates on all the apps that have em available
Hi
As I mentioned here https://github.com/blawar/titledb/issues/16 appears there is a problem with blawar's titledb making it not list all updates (at least concerning DLCs) which can be a problem since NX-Update-Checker uses that database to grab its information?
That being said I checked https://github.com/16BitWonder/nx-versions/blob/master/versions.txt and found that some of the DLC updates that are not listed on blawar's titledb versions.txt (the DLC shows there, but not that it has an update available for it) do indeed appear on https://github.com/16BitWonder/nx-versions/blob/master/versions.txt
The concern is that if https://github.com/16BitWonder/nx-versions/blob/master/versions.txt is showing said updates only because the ones I checked are kinda old since that's the ones I know for sure that have an update available for them and at some point in the past also showed on blawar's titledb, meaning that I'm not sure if it is listing recently released updates for all DLCs or not.
My thinking is that https://github.com/16BitWonder/nx-versions/blob/master/versions.txt does not delete anything already there and only adds/replaces existing updates from its list when a more recent one is found and that is probably why it's still showing the ones that mysteriously disappeared from blawar's titledb making me wonder if some recent updates are just not being listed at all in blawar's titledb and consequently https://github.com/16BitWonder/nx-versions/blob/master/versions.txt
That is all assuming that NX-Update-Checker is 100% relying on blawar's titledb to get all its data from and if so I'm not sure how hard would it be to fix this, use a new source or create your own.
Would it be possible to make a windows application of this tool to check missing updates/dlc from a pointed local folder in our hard drive, like scanning a directory for NSP, NSZ, XCI and XCZ files and look for missing updates there matching the scanned files.
This because due to limited space on the Switch many people often uninstall or restrain themselves from installing some games but keep the game files saved on their PC and in the meantime you can't tell if there were any new updates or DLC released for them that you might want to check out (not until you install the games on the Switch).
It would even be nice if you could just scan the game files present on your Switch SD Card that you have not yet installed.
Add debug logging so I can troubleshoot things easier.
If the user has a "log.flag" file it should also print debug output.
Where log.flag should be is undecided.
It will either be in the nro dir or in the homebrew config folder.
System Version: 15.0.0
Atmosphere Version: 1.4.0 (loaded on sysNAND using fss0)
Additional sysmodules being loaded:
Blanking Prodinfo/Incognito: No
While running NX-Update-Checker 1.5.4 in Applet mode while the system is docked, pressing +
to exit the app will cause Atmosphere to crash. Running NX-Update Checker via title override causes the title to crash "because an error occurred."
Interestingly, running NX-Update-Checker with log.flag
present avoids the crash.
I have reproduced the above behavior consistently.
Please outline the steps below to reproduce this issue:
+
to quit.Hello, I write with the google translator. I'm not very good at writing in English.
I created an ignore.txt file and it works quite well. However, 3 things are still displayed to me and I wanted to ask whether I entered it incorrectly or something.
Kind regards
Available-Updates.txt
ignore.txt
The way we're handling this right now is pretty stupid.
Currently the version-list needs to be named exactly "versionlist.json" in the same directory as the nro.
What we'll want instead is a way to parse a list of all *.json in the nro's directory.
Then with that parsed list, check which file is "largest" so we can handle when a user places more than one .json in the directory while making sure to use the latest file.
E.g. picking:
hac_versionlist_-_1584108900.json
instead of
hac_versionlist_-_1584094500.json
when both are present in the nro's working directory.
Since running the program already builds a list of titles already installed. I was wondering if there was a way to also output that list onto the SD card by doing something like the logging feature.
For example:
Users can choose to produce a list of installed titles while running the application by creating an empty file named "installed.flag" in the same directory as NX-Update-Checker.nro
It can then produce a file called "Installed-Titles.txt" at the root of the SD.
The "Installed-Titles.txt" will include all installed titles and DLC listed in the same format as "Available-Updates.txt"
Generated: yyyy/mm/dd - hh:mm:ss (Timezone)
Titles Installed:
DLC Installed:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.