- Joined
- Nov 23, 2014
- Messages
- 15,144
- Trophies
- 0
- Location
- Canberra, Australia
- Website
- boot9strap.com
- XP
- 11,094
- Country
I know there's a lot of tools out there already, so it probably won't get used ... BUT it was fun and I learned a lot about threading and concurrency!!!
Of course it uses NUSgrabber to do the work! So all due credits and thanks to Crediar.
Any bug reports or suggestions please let me know. If you want more games to have sizes, please direct me to a website with this info (in table form, or otherwise separated by tags of some kind) and I'll scrape it and have more up-to-date info.
Also if you used it, whether you liked it or not, feel free to let me know 'cause that will make me very happy!
Issues:
Updates:
Of course it uses NUSgrabber to do the work! So all due credits and thanks to Crediar.
- You can select multiple games to download
- You can download the updates too
- Shows status as it is downloading rather than just freezing (this was the hard part)
- Packages games into an install folder for use with WupInstaller Y Mod
- Put your tickets folder in the same directory as Downloader.jar
- Should be tickets->game name folder -> id folder -> title.tik
- Optionally if you want some game sizes, also download tickets.zip and extract in the same place as tickets so the folders merge
- Run the app, use Ctrl+click to select multiple games, choose if you want updates as well, then click Download
Any bug reports or suggestions please let me know. If you want more games to have sizes, please direct me to a website with this info (in table form, or otherwise separated by tags of some kind) and I'll scrape it and have more up-to-date info.
Also if you used it, whether you liked it or not, feel free to let me know 'cause that will make me very happy!
Issues:
- If you get an error every time, and you're definitely connected to the net, test if you can run exe files. If you can't, you need to fix that.
Updates:
- Can download the game & update at the same time, and opens new windows to show the status instead of cramming it into the little textbox at the bottom of the main window.
- Update 7th November: fixed issue with moving id folder inside install folder (the copy file method I wrote did not work for whole directory to new directory and as I didn't test this I didn't notice), messages display in the main window's status textbox when a download is added to the queue, or started, or finished, can download updates separately, can choose how many threads you download with (e.g. if you choose 3 threads and you choose two games + updates [that's four things to download] it'll start downloading three at once and then when one finishes it will start the fourth). Made it so NUSgrabber.exe/wget.exe are killed when no longer operating. They may stick around a little while after you'd expect them to close because they are still having their streams read. If they stick around longer than 30 seconds please give me info on what was happening. Improved temp file deletion but NUSgrabber.exe, wget.exe, and the id folders may manage to avoid deletion if they are still active (the app will try to delete them, fail because they are being used, and then give up). If you have limited internet and want the download to definitely stop right away then please check Task Manager and kill NUSgrabber and wget manually if they are still operating. Added a confirmation dialog if you try to close the main window, but the program will still close right away if you close one of the status windows so be careful. (Hopefully) fixed layout issue with game list getting really small - could not reproduce the problem with my tiny screen but added something that hopefully fixed it. To update in future: 1. make the confirmation come up if trying to close status windows also, 2. have progress bars instead of printing the output of NUSgrabber.
Attachments
Last edited by Quantumcat,