Thread: DiskSpan GUI
View Single Post
  #6  
Old 11-09-2021, 00:08
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,073
Thanks: 1,814
Thanked 2,302 Times in 786 Posts
Cesar82 is on a distinguished road
DiskSpan GUI v2.0.0.2

Updated DiskSpan GUI to v2.0.0.2 in the first post.
Special thanks to @KaktoR for all the work testing compressions and creating the DiskSpan GUI database configurations.
Code:
Changes:
- Updated DiskSpan GUI database with several new games presets (Thanks to KaktoR for all database updates 2021.08.23 .. 2021.09.10). 
- Changed some of the parameters sent to "CallBefore/CallAfter" and others were replaced.
  >> See the new "CallBefore.bat/CallAfter.bat" to see the variable parameter changes. 
- Fixed some selection errors in masked method creation tab. 
- Fixed some bugs during unpacking using "Unpacker" tab (TOOL mode). 
- Fixed some errors between communication between DiskSpan GUI and executable versions "CallBefore.exe" and "CallAfter.exe"
  >> Not compatible with previous versions of "CallBefore.exe" or "CallAfter.exe" so rebuild your executable using the new script. 
  >> The library "dsgcall.dll" reworked and updates ".iss" script in "CallBefore CallAfter (Maker)" folder. 
- Fixed some typos and changed mask examples in "DSG_Arc.ini" file. 
- Fixed XDelta patch to work using masks (Temporary, will have changes).
  >> This function is temporary and will change in the next version, but if you want to use it it is only supported by the IsDone example scripts included with DiskSpan GUI
  >> To view example script code changes referents to xdelta3 patch find for: "DELTA_FILE :" without quotes.
  >> To be compatible you must build the patches using the xdelta executable like this: xdelta3.exe -e -9 -S djw -vfs "<OldFile>" "<NewFile>" "<OldFile>.diff"
  >> To use XDelta3 patch in DiskSpan GUI check the "XDelta Patch" checkbox in developer mode of the DiskSpan GUI.
  >> An additional section will then be created in the pre-configured "Records.ini" during compression of game. 
  >> During installation 10% of the progress bar will be reserved for applying the XDelta3 patch and will be searched for all ".diff" files in the installation folder and then patched to the original files.
  >> The original file must have the same name as the ".diff" file truncated to the ".diff" extension (patchfile = "Test.txt.diff" >> originalfile = "Test.txt").
  >> The destination file will have the same name as the original (The original will be renamed before applying the patch). 
  >> The other DiskSpan GUI compatible scripts will be changed to support the new XDelta patch mode only if someone needs it or in the next version of DiskSpan GUI because it will change the way to use it a little bit.

Last edited by Cesar82; 18-10-2021 at 14:57.
Reply With Quote
The Following 7 Users Say Thank You to Cesar82 For This Useful Post:
Gehrman (17-09-2021), joker85 (06-06-2025), KaktoR (11-09-2021), MartinezPL (27-09-2021), mausschieber (12-09-2021), oo7 (11-09-2021), Prettyboy099 (11-09-2021)