[BETA] YeetPatch [BETA]
Changelog
- LINUX TOOL INITIAL RELEASE;
- Another licenses update;
- Added a system specs export button to aid with bug reports;
- Fixed the fallback to 7z.dll (it was not working to begin with);
- Rewrote post-patch cleanup function to be more future-proof;
- Added low space warning when the disk space where VOTV is installed is below 10GB before update;
- Support for VOTV launch arguments via args.txt file next to YeetPatch.exe (one argument per line);
- Added readme.txt for non-gui features;
- Removed forbiddens;
[PATCHES CHANGES (huge)]
- Switched to HDiffPatch for patches;
- Added support for Linux both via standalone patch and via the Linux YeetPatch script;
- Reduced patch sizes by 50% on average (depends on the patch);
- Increased patching SPEED by 687% on average (depends on the patch, system specs, tested on Windows 11,
5800X3D, 64GB RAM, m.2 SSD);
- Licenses update;
- Changed error message to use the custom popup instead of the default one;
- Changed config folder name to match binary name;
- Added checkbox for automatically launching the game after update/check;
- Added --autolaunch command line argument to automatically update/check and launch the game, bypasses
auto launch checkbox, cancels on declined update (if available);
- Added launch button to the main window;
- Added last known checked version to the main window;
- Added fallback to try and find 7z.dll from 7z.exe PATH if bundled 7z.dll isn't found;
- Moved 7z.dll to the exe root folder;
- Secret
- Version bump;
- Adjusted cleanup function post-patch to include all leftover files in the cleanup
[PATCHES CHANGES]
- Switched to new xdelta3 binary, based on jmacd/xdelta:release3_1_apl, fork from marco-calautti;
- Included LICENSE to comply with APL2
- Initial release