Latest changes:
- installed game list: sort games alphabetically
- HDD size report: Use toc command instead of hdl_toc, reducing the wait time in ~1.2secs
- HDD size report: add used space to report
- UI: Added better resizing and proportions to some UI elements
- OPL launcher injection: Added Progress gauge
- icon loader: Added Progress gauge
- Game dumper: Added Progress gauge
The icons package reached the amount of 366 icons, covering more than 1200 region codes!
- Installation: Installation queue will be aborted if the "not enough space on HDD" error arises more than 3 times
- ART Downloader: When using the "fast mode", the wait time between each game was increased from 3.9 secs to 5
- installation: Added more recognized error codes
- installation: Disable busy cursor when asking to download the icon package
- installation: reorganized pre-install steps, user will no longer be asked to download icons if the queue is empty
- New Feature: Massive game transfer. copy all games from one HDD to another, or cherry pick from installed game list
- Installation loop: Added clock to keep on log the elapsed milisecconds that each install took
- General: Some Refactorization and code formatting
Change Log:
- Data reporting: Added MD5 hash file to report string
- Install list: Added new feature to context menu that allows calculating md5 hash of a game from the list, wich is displayed on dialog and program log
- WNBD client: Removed custom wnbd driver files, download of such files will be available as a separate release asset soon (this is done because wnbd driver is not windows signed, therefore, it's recognized as malware)
- Game file selector: Added support to load .zso files, however, an HDLDump update to support the installation of zso is still needed
- Game file selector: Now the description of each option can be localized
Code:[v3.3.3 - Revision 0] Change log: -UI: Added horizontal rules to install queue and installed game list -Icon package: add more icons by @Flygsand -installed games: Added Feature to manually load custom icon into installed game (mark several games to perform in batch mode) [v3.3.2 - Revision 0] Change log: -Dokan Manager: Fixed bug when transferring ART to non '+' Prefixed partitions when OPL folder is not present -Data management: Fixed bug when selecting drives numerated larger than 9, fixes issue #29 -Argumment passing: Fixed --stay-on-top argumment -Package: Updated hdl-dump that can read up to 25 HDD's instead of 16, fixes issue #28
Thanks to everyone that colaborated with this project!
Here is the changelog for this "anniversary Edition"
- Program Init: updated conditions for icon package download and extraction
- Data collecting: Fix issue in wich users that agreed with data collection stopped sending data after updating package
- Installation loop: updated logic to be a little less error prone
- Installation system: Remove trailing whitespaces at the end of title before installing
- Data processing: Adapt partition name obtainment to work with the commits I made into mainstream HDL-Dump (now OPL launcher injection will work on ALL games)
- installed game list: Added manual OPL Launcher Injection
- general code: refactors and commented code cleanup
- download cleanup: updated script
Code:25 February 2022 [v3.3.0 - Revision 1] Change log: -Program Frame: the HDD Management tab had a widget ID that wasn't contiguous to the last one (cause there was an old tab that was removed) causing segmentation fault on frame construction -Program Frame Constructor: Refactored a few things... 21 February 2022 [v3.3.0 - Revision 0] Change log: -Files download: Added switch to perform fast ART Download (debug output will be distorted during download) -MBR.KELF Injection: latest HDL-Dump changed the MBR injection command name, updated internal calls to support the new name -Game title database: Sync internal DB with public one -Dokan Manager: Enforce data writing on unmount command -__NEW__: Add support for NBD Server (Client bundled on program) -NBD Client: Added default IP setting to settings handler -New: Added dialog to manage the NBD client driver -game installation command: Normalize string to UTF-8 before executing -Dokan Manager: If the dokan enviroment variable can't be found the interface won't appear
- initialization: Added missing memory cleanups
- Installation Feature: Added the posibility to send information when program installs a game that isn't registered on the database
- Game title database: Added 398 new titles
- Config menu: The config dialog will reflect the current values of config file
- Menu: Layout changes and some sizers added into remaining tabs
- Installation: Enhanced installation process, now the cancel feature is actually worth using, since install queue won't be flushed after install loop ends
- NEW: Added a menu that reports wich games weren't installed and why, this will show up after install loop ends
- Minor internal changes: A few fixes...
- GUI: Minor fixes on frame sizers
- NEW: Added support for PFSFUSE (ported to windows by @alexparrado )
- PFSFUSE: Added OPL files automated transfer