Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #406  
Old 13-08-2024, 07:53
Anonymous0000 Anonymous0000 is offline
Registered User
 
Join Date: Feb 2022
Location: Mars
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Anonymous0000 is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
Updated DiskSpan GUI to v2.0.2.1 in the first post.
Code:
- Changed DiskSpan GUI interface to a more compact size.
  >> Now allows you to use the DiskSpan GUI at lower resolutions or higher magnification scales without cropping the interface.
- Added support for including a header image in the DiskSpan GUI (to spruce things up).
  >> Supports adding an image named "Header.<ext>" with extensions ".png" or ".jpg" or ".bmp" or ".gif" (without animation) inside the "Resources" folder.
  >> Some options can be configured in DEVELOPER mode or by manually editing the [HeaderSettings] section of the "Resources\DSG_Settings.ini" file generated after the first run of the DiskSpan GUI.
- Added new option to create list of instaled files during the instalation (only to compatibles installers).
- Added XTool BMS plugin "Alan Wake 2".
- Added XTool plugin "Ghost Of Tsushima".
- Updated XTool precompressor from v0.8.7 to v0.8.9
- Updated LZMA SDK compressor from v23.01 to v24.07 (2024-06-19).
- Updated 7-Zip compressor from v23.01 to v24.07 (2024-06-19).
- Updated UnRAR.exe/UnRAR.dll decompressor from v7.00 to v7.01 (DLL 7.1.100.1230).
- Updated CmdOutEx.dll library (internal) to v1.0.0.2 build 240429. 
- Updated DiskSpan GUI database to version 1.0.9.0 (Thanks to KaktoR).
  >> Now with 428 game presets and 31 collection presets (64-bits).
  >> Now with 37 game presets and 8 collection presets (32-bits).
- Fixed create/delete files from SETTINGS folder on add/edit DSG_External.ini file.
- Fixed some minor bugs.
There's an error when opening up x64 developer mode: DiskSpan_GUI v2.0.2.1 (x64).7z

looks like exe naming error
Reply With Quote
Sponsored Links
  #407  
Old 13-08-2024, 08:19
mausschieber's Avatar
mausschieber mausschieber is offline
Conversion Designer
 
Join Date: Jan 2011
Location: germany
Posts: 3,679
Thanks: 5,790
Thanked 10,280 Times in 2,723 Posts
mausschieber is on a distinguished road
Quote:
Originally Posted by Anonymous0000 View Post
There's an error when opening up x64 developer mode: DiskSpan_GUI v2.0.2.1 (x64).7z

looks like exe naming error
it's not really an error rename DiskSpan_GUI_64.exe to DiskSpan_GUI.exe
then it works
__________________
It would be nice if you appreciate my work with the thanks Button
Reply With Quote
  #408  
Old 13-08-2024, 19:23
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,026
Thanks: 1,738
Thanked 2,192 Times in 750 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Anonymous0000 View Post
There's an error when opening up x64 developer mode: DiskSpan_GUI v2.0.2.1 (x64).7z

looks like exe naming error
Download fixed bat files HERE and replace.

Last edited by Cesar82; 13-08-2024 at 19:29.
Reply With Quote
  #409  
Old 14-08-2024, 11:32
demon964 demon964 is offline
Registered User
 
Join Date: Feb 2014
Location: Azerbaijan
Posts: 35
Thanks: 2
Thanked 7 Times in 5 Posts
demon964 is on a distinguished road
after update i can create components and install with Light Installer Script (LIS) - DiskSpan_GUI ?
Reply With Quote
  #410  
Old 14-08-2024, 17:32
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,026
Thanks: 1,738
Thanked 2,192 Times in 750 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by demon964 View Post
after update i can create components and install with Light Installer Script (LIS) - DiskSpan_GUI ?
Using components as additional items with only one game will require waiting for the next LIS update. I will update this weekend. Only the CIU has been updated so far for the latest DSG changes.
Reply With Quote
  #411  
Old 16-08-2024, 08:07
Lord.Freddy's Avatar
Lord.Freddy Lord.Freddy is offline
Registered User
 
Join Date: Apr 2022
Location: In Forest
Posts: 48
Thanks: 199
Thanked 32 Times in 22 Posts
Lord.Freddy is on a distinguished road
Hi Cesar82,
I recently created a form in Inno Setup that works with any DPI using a custom scaling function. I’m sharing this with you because I noticed you’re experiencing issues with the correct scaling of "DiskSpanGUI" across different DPI settings, and I believe my solution could help.
Below, you'll find a simple form that demonstrates the difference between default scaling and custom scaling. Please give it a try, and let me know if it works for you!
Attached Images
File Type: jpg 96.JPG (17.6 KB, 275 views)
File Type: jpg 120.JPG (21.8 KB, 273 views)
Attached Files
File Type: zip Simple Form.zip (7.3 KB, 9 views)
__________________
¤ Life good be a Dream ¤
Reply With Quote
  #412  
Old 16-08-2024, 08:55
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,026
Thanks: 1,738
Thanked 2,192 Times in 750 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Lord.Freddy View Post
Hi Cesar82,
I recently created a form in Inno Setup that works with any DPI using a custom scaling function. I’m sharing this with you because I noticed you’re experiencing issues with the correct scaling of "DiskSpanGUI" across different DPI settings, and I believe my solution could help.
Below, you'll find a simple form that demonstrates the difference between default scaling and custom scaling. Please give it a try, and let me know if it works for you!
Thanks for the support...
I've already tested something with custom scale but it doesn't work. It just makes DSG slower than if I use ScaleX and ScaleY to create all the forms.

It's not that.
The problem is that the DSG was the size of the screen and when applying the 150% scale, for example, it highlights the HEIGHT size of the monitor and is not drawn larger than the monitor's resolution.
The same happens with your script, see the attached video.
Attached Files
File Type: rar video.rar (9.44 MB, 10 views)
Reply With Quote
  #413  
Old 17-08-2024, 04:21
Lord.Freddy's Avatar
Lord.Freddy Lord.Freddy is offline
Registered User
 
Join Date: Apr 2022
Location: In Forest
Posts: 48
Thanks: 199
Thanked 32 Times in 22 Posts
Lord.Freddy is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
Thanks for the support...
I've already tested something with custom scale but it doesn't work. It just makes DSG slower than if I use ScaleX and ScaleY to create all the forms.

It's not that.
The problem is that the DSG was the size of the screen and when applying the 150% scale, for example, it highlights the HEIGHT size of the monitor and is not drawn larger than the monitor's resolution.
The same happens with your script, see the attached video.
How about this?, This works perfectly for me.
Code:
#define DEBUG 0

[Setup]
AppName=SimpleForm
AppVerName=SimpleForm
CreateAppDir=no
OutputDir=.\
OutputBaseFilename=SimpleForm_CustomScale
[/Setup]

#Include AddBackslash(SourcePath) + "Module\ISSystemInfoModule.iss"

[_Code]
const
  DEFAULT_DPI = 96; // Default DPI (96 DPI is 100%)

function ScaleFontSize(Value: Integer): Integer;
var
  CurrentDPI: Integer;
begin
  CurrentDPI := GetDisplayVerticalDPI;
  Result := Round((((DEFAULT_DPI * 100) div CurrentDPI) * Value) div 100);
end;

function GetTextWidth(aText: String; aFont: TFont): Integer;
var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  try
    Bmp.Canvas.Font.Assign(aFont);
    Result := Bmp.Canvas.TextWidth(aText);
  finally
    Bmp.Free;
  end;
end;

function GetTextHeight(aText: String; aFont: TFont): Integer;
var
  Bmp: TBitmap;
begin
  Bmp := TBitmap.Create;
  try
    Bmp.Canvas.Font.Assign(aFont);
    Result := Bmp.Canvas.TextHeight(aText);
  finally
    Bmp.Free;
  end;
end;

function InitializeSetup: Boolean;
var
  SF: TSetupForm;
  SFP: TPanel;
begin
  SF := CreateCustomForm;
  with SF do
  begin
    ClientWidth := 1000;
    ClientHeight := 1350;
    Position := poDesktopCenter;
    Caption := 'CustomScale';
    BorderStyle := bsSingle;
    BorderIcons := [biSystemMenu, biMinimize];
    SFP := TPanel.Create(SF);
    with SFP do
    begin
      Parent := SF;
      Align := alClient;
      BevelInner := bvNone;
      BevelOuter := bvNone;
      Caption := 'Simple Form';
      Font.Style := [fsBold];
      Font.Size := ScaleFontSize(26);
      TabOrder := 0;
    end;
    with TLabel.Create(SF) do
    begin
      Parent := SFP;
      AutoSize := False;
      Caption := 'Simple Form';
      Font.Style := [fsBold];
      Font.Size := ScaleFontSize(99);
      Width := GetTextWidth(Caption, Font);
      Height := GetTextHeight(Caption, Font);
      Left := 10;
      Top := SF.ClientHeight - Height - Left;
      Transparent := False;
      Color := clYellow;      
    end;
    ShowModal;
  end;
  Result := False;
end;
[_/Code]

#if DEBUG
  #expr SaveToFile(AddBackslash(SourcePath) + "SimpleForm_PREPROCESSED.iss")
#endif
__________________
¤ Life good be a Dream ¤
Reply With Quote
  #414  
Old 18-09-2024, 00:54
ahmetbtmn's Avatar
ahmetbtmn ahmetbtmn is offline
Registered User
 
Join Date: Feb 2013
Location: Turkey
Posts: 214
Thanks: 238
Thanked 441 Times in 118 Posts
ahmetbtmn is on a distinguished road
ThresholdPercent DiskspanGUI

Hi everybody ( especially Cesar ). How can we provide this ThresholdPercent feature in ultraarc for DiskSpan_GUI? Since the game file sizes are very large, it also takes up a lot of space while defragmenting appdata. Errors occur during installation as a result of insufficient RAM usage and disk. If we can activate this feature, we can get better performance and fewer installation errors in Win7 and low RAM usage.
Attached Images
File Type: jpg trd.jpg (243.1 KB, 202 views)
Reply With Quote
  #415  
Old 18-09-2024, 12:08
Dario06's Avatar
Dario06 Dario06 is offline
Registered User
 
Join Date: Sep 2024
Location: Betelgeuse
Posts: 37
Thanks: 10
Thanked 20 Times in 13 Posts
Dario06 is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
DiskSpan GUI:
It is a tool developed to work together with CLS-DiskSpan.dll (by Razor12911) to create compressions using external compressors preconfigured in an ".ini" file.
It now supports 32-bit and 64-bit compressors again and can also work on 32-bit systems.

INFORMATION:
- With DiskSpan GUI it is possible to configure a collection of games with specific methods predefined for each game.
- You can create collections of up to 254 games and include up to 254 compressed files for each game.
- It is also possible to predefine several methods for each compressed file.
- Allows loading configurations with the best compression methods for a given game from a database created from information shared by users.
- It also allows the use of file inclusion and exclusion lists for each compressed file or for each game.
- It is also possible to use the "SPLIT" mode which splits the file after compression and before decompression it will be merged again.
This SPLIT mode is useful because it allows you to create masked compressions that are not supported by CLS-DiskSpan.dll.
But it is important to note that you will need extra free temporary disk space (the size of the largest compressed file) to merge the parts during installation.

SETTINGS:
To configure DiskSpan GUI, run "_Developer MODE.bat" file or hold "CTRL" key while running DiskSpan_GUI.exe and only release "CTRL" after DiskSpan GUI window appears.
After making the settings, click on the save button and wait for it to finish.
P.S: Do not run multiple instances in configuration mode because closing the last one will overwrite the settings.

NOTES:
- Added compact version to allow people who had problems with the interface cropping in the normal version when using resolutions below FULL HD or using Windows display scales above 100% to take advantage of this tool.
- The list of supported installers is in #post3.
- Read the changelog to stay on top of the latest changes.
- The scripts need to be updated to support use al resources of the DiskSpan GUI 2.0.2.1+ so we will maintain DiskSpan GUI 2.0.1.9 and DiskSpan GUI 2.0.2.0 for some time.
- Included along with DiskSpan GUI a simplified script example (ISDone modified script example).
. * With the example script ISDone users who want to include DiskSpan GUI support in their installers can more easily understand the necessary changes.
- You can delete the unused folder ("Win32" or "Win64") from within the "Resources" folder to reduce the size for sharing your conversion.
- In #post2 you will find separate versions of the DiskSpan GUI (32-bits) or (64-bits) for those who don't want additional files that they won't use.
- If you rename the file "DiskSpan_GUI.exe/DiskSpan_GUI (compact).exe" to "DiskSpan_GUI (x86).exe/DiskSpan_GUI (compact) (x86).exe" or "DiskSpan_GUI (x64).exe/DiskSpan_GUI (compact) (x64).exe" it will run in the mode specified by the name.
7zip compress not working "lzma2 Ultra"
Attached Images
File Type: png Screenshot_1.png (45.8 KB, 191 views)

Last edited by Dario06; 18-09-2024 at 12:14.
Reply With Quote
The Following User Says Thank You to Dario06 For This Useful Post:
Cesar82 (18-09-2024)
  #416  
Old 21-09-2024, 12:19
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,026
Thanks: 1,738
Thanked 2,192 Times in 750 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Dario06 View Post
7zip compress not working "lzma2 Ultra"
Fix to WinRAR and 7-Zip methods attached.
Attached Files
File Type: 7z DSG 2.0.2.1 (fix to RAR and 7Zip methods).7z (2.32 MB, 44 views)
Reply With Quote
The Following 2 Users Say Thank You to Cesar82 For This Useful Post:
Lord.Freddy (22-09-2024), mausschieber (21-09-2024)
  #417  
Old 21-09-2024, 13:39
mausschieber's Avatar
mausschieber mausschieber is offline
Conversion Designer
 
Join Date: Jan 2011
Location: germany
Posts: 3,679
Thanks: 5,790
Thanked 10,280 Times in 2,723 Posts
mausschieber is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
Fix to WinRAR and 7-Zip methods attached.
if start it shows Unpacker gui
Attached Images
File Type: jpg Unbenannt.jpg (151.3 KB, 172 views)
__________________
It would be nice if you appreciate my work with the thanks Button

Last edited by mausschieber; 21-09-2024 at 13:53.
Reply With Quote
  #418  
Old 21-09-2024, 15:00
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,026
Thanks: 1,738
Thanked 2,192 Times in 750 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by mausschieber View Post
if start it shows Unpacker gui
replace in unpacked dsg 2.0.2.1 folder of the first post.

Last edited by Cesar82; 21-09-2024 at 15:03.
Reply With Quote
The Following 2 Users Say Thank You to Cesar82 For This Useful Post:
mausschieber (21-09-2024), pcblizzard (28-09-2024)
  #419  
Old 09-10-2024, 13:09
Dario06's Avatar
Dario06 Dario06 is offline
Registered User
 
Join Date: Sep 2024
Location: Betelgeuse
Posts: 37
Thanks: 10
Thanked 20 Times in 13 Posts
Dario06 is on a distinguished road
Gtav

hello cesar!
hello everyone...
There is a compression to reduce GTA5 to 90-100GB, with fast extraction, I used the Tool with Srep+lzma2 but I have 110GB of 142GB, I would like to get to 90-100GB with the same speed

I used:
Attached Images
File Type: png Screenshot_1.png (9.2 KB, 110 views)
Reply With Quote
  #420  
Old 09-10-2024, 13:18
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,412
Thanks: 1,078
Thanked 7,017 Times in 2,658 Posts
KaktoR is on a distinguished road
Code:
bpk+xtool:mzlib:mpreflate:dd3+LZMA-MT

Overall input size: 112.81 GB
Overall output size: 66.36 GB (Ratio 58.83%)
Overall conversion time: 03:28:36
I think without bpk it is a bit faster but size is also bigger then.
__________________
Haters gonna hate
Reply With Quote
The Following 2 Users Say Thank You to KaktoR For This Useful Post:
Cesar82 (09-10-2024), Dario06 (09-10-2024)
Reply

Tags
cls-diskspan, compressor, diskspan, diskspan_gui

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DiskSpan on Linux hydefromt70s Conversion Tutorials 1 15-10-2020 08:12
How to use diskspan bat mausschieber Conversion Tutorials 4 05-09-2020 13:25
DiskSpan FreeArc returns an error Titeuf Conversion Tutorials 2 18-07-2020 02:46
CIU 3.0.0.0.u3 (2019-03-28) - Diskspan Issues mesut28 Conversion Tutorials 17 30-03-2019 03:28
R.G. Gamers DiskSpan Simorq Conversion Tutorials 1 28-10-2017 09:22



All times are GMT -7. The time now is 13:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com