FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   DiskSpan GUI (https://fileforums.com/showthread.php?t=104507)

Cesar82 24-06-2024 08:14

1 Attachment(s)
Quote:

Originally Posted by nxllxvxxd (Post 504896)
EDIT: Yes that is what I am looking to achieve. I want to compress with DSG and to decompress with inno. I'm trying my hand at making more intensive repacks a la FitGirl

I've read through these and can't lie that I am a bit confused as to which to look at seeing as there are two isdone scripts, I can't really tell what is going on, is the one inside of Script Example the one I want to look at or the one at the top of the _ISDone_ dir?

Again sorry for stupid questions I'm completely lost would not be asking if I didn't have to

The examples within the "Script Example (DSG_Module)" subfolder are examples using an external module (DSG_Module.iss) that is easier for you to adapt in any Inno Setup script that uses IsDone.dll.
The ISDone_Example.iss example in the main folder is more complex and more difficult to adapt to another script (because it contains all the code in the same script).
Both examples have the same purpose, but the main folder example also has hash checking that is not included in the example with DSG_Module.iss.

INFO:
I am sharing an update to the examples using DSG_Module.iss as an attachment.
Fixed a bug in the previous version where uninstallation did not remove files from the installation folder.

LILU 09-07-2024 01:52

Hello. I use DiskSpan GUI 2.0.2.0 64 bit . After compression ( for example xtool:c32mb:t80p:mkraken+lolz:d35:mtt1:mt12:fba409 6:mc2) script (ISDone_Example.iss) does not unpack the archive (Error writing to disk). What and where should be thrown (files, folders) to unpack the archive correctly?

wareck 19-07-2024 20:23

hello
I found a very small bug in the last release (64bit mode, I do not use 32bit)

If you start to compress then click on abord, then retry, diskpan can't restart
I need to exit and start again

(sometime during test, I do this kind of think several time to find the best compression method)

Best regards

Cesar82 21-07-2024 11:28

1 Attachment(s)
Quote:

Originally Posted by wareck (Post 505068)
hello
I found a very small bug in the last release (64bit mode, I do not use 32bit)

If you start to compress then click on abord, then retry, diskpan can't restart
I need to exit and start again

(sometime during test, I do this kind of think several time to find the best compression method)

Best regards

There are no errors here.
see the attached video.

wareck 26-07-2024 23:55

I found the issue
It's when I use parallel tool, like mpz_mtx.
when I click on abort , there is some threads still running.
Because of that, temporay folder and archive are still in use.
So when I click on retry, diskspan can't delete conversion temporay file and make some error code.

I just need to check is there is no anymore process still runing...
was my bad

thanks !
best regards

pcblizzard 27-07-2024 00:41

Quote:

Originally Posted by Cesar82 (Post 500675)
[...]
Code:

- Added support for boolean operators in the edit boxes Components, Tasks and Languages (Script "ISDone_Example.iss" updated).
  >> The values of these edit boxes will be written to the keys in "Records.ini" file: Component=, Task=, Language=.
  >> Now be possible use the "|" (OR character), or the "&" (AND character), or the "!" (NOT caracter), and you can also use "(" and ")" to determine the parse order of the expression.
  >> It is not necessary to duplicate the "|" or "&" characters as in C programming, even the DiskSpan GUI iterface blocks this action.
  >> For compatibility it is also possible to use the old separator character "," (Comma) as it will be interpreted as "|" (OR operator), and you can also use the "+" character like "&" (AND operator). 
    Component=1,3    //return true if component 1 or 3 checked.
    Component=2+4    //return true if component 2 and 4 checked.
    Component=!(2+4)  //return true if component 2 and 4 unchecked.
    Component=!1,!3  //return true if component 1 or 3 unchecked.
    Task=1&2&!4      //return true if task 1 and 2 checked and task 4 unchecked.
    Task=!1&2&|4      //return true if task 1 unchecked and 2 checked or task 4 checked.
    Task=(2|3)|!(3&5) //return true if task 2 or 3 checked or task 3 or 5 unchecked (even if not checked 3 and 5).
    Language=!ES|!DE  //return true if the installer is not running in ES language and not in DE language.
    Language=EN|PL    //return true if the installer is running in EN or PL language (same as Language=EN,PL).

[...]

Has the feature ‘Component=1,3’ been removed? As soon as I exit DiskSpan GUI (I have saved the settings I made) and restart DiskSpan GUI in dev mode, the setting I made previously is missing (in this case ‘1,2,3,4’ - in ‘Tasks’, for example, the entry ‘1,2,3,4’ remains after a restart).

I noticed this in version 2.0.1.7 and in the latest version (2.0.2.0).


KR pcblizzard

Cesar82 27-07-2024 09:28

1 Attachment(s)
Quote:

Originally Posted by pcblizzard (Post 505114)
Has the feature ‘Component=1,3’ been removed? As soon as I exit DiskSpan GUI (I have saved the settings I made) and restart DiskSpan GUI in dev mode, the setting I made previously is missing (in this case ‘1,2,3,4’ - in ‘Tasks’, for example, the entry ‘1,2,3,4’ remains after a restart).

I noticed this in version 2.0.1.7 and in the latest version (2.0.2.0).


KR pcblizzard

Until the current version of the DiskSpan GUI, it is only possible to configure components when there are 2 or more GAMES tabs.
The components function was inherited from CIU in which each component is a game and is only validated if there are 2 or more games.
In other words, components are only used to create a collection of games.
For additional packages, use task settings.

In the next version of DSG it will be supported to use multiple components even if you only have a single game configured.

Quote:

Originally Posted by wareck (Post 505113)
I found the issue
It's when I use parallel tool, like mpz_mtx.
when I click on abort , there is some threads still running.
Because of that, temporay folder and archive are still in use.
So when I click on retry, diskspan can't delete conversion temporay file and make some error code.

I just need to check is there is no anymore process still runing...
was my bad

thanks !
best regards

I did a test here using mpz_mtx with random files and everything seems to be ok...
See the test in the attached video.

KaktoR 29-07-2024 02:05

Quote:

Originally Posted by wareck (Post 505113)
I found the issue
It's when I use parallel tool, like mpz_mtx.
when I click on abort , there is some threads still running.
Because of that, temporay folder and archive are still in use.
So when I click on retry, diskspan can't delete conversion temporay file and make some error code.

I just need to check is there is no anymore process still runing...
was my bad

thanks !
best regards

This is because mtx using chunks to process data. Each chunk (x MB) needs to finish before anything else happens. The more chunks you have (x cpu threads) and how big the chunks are (x MB) the more time it takes.

One solution is to taskkill all mtx processes if click on "Abort" button.

PHM2D 02-08-2024 08:22

Tasks vs. Components for Multi Languages
 
First of all, thank you for this great tool.

I have separated optional game language audio files from my main game folder and want to include them as optional components which can be installed/copied if chosen to. However it is a little bit confusing as how to achieve this goal. Should I change components to 1 for the main game data tab and then add another game data tab that would include optional language files as the required component? Or should I change it to 1 for the component tab as well as the main game tab? Is this the correct method of doing all this? I also have no idea how to use tasks.
I have already created .bin files which use the default naming "data1a-01" for the main game files and "Optional1a-01" for the component file.
I will be using ASIS as the Installer which supports components.

Cesar82 02-08-2024 08:43

components was created to install 2 or more games in a game collection. to install additional items use the tasks option (As far as I remember ASIS also supports tasks). Just use tasks like: 1, 2, etc. in both dsg and asis..

PHM2D 04-08-2024 16:36

Just wanted to inform that optional files as components work great with ASIS. I set the same component numbers in both DSG and ASIS and it looks better than tasks actually :)

demon964 05-08-2024 03:49

Quote:

Originally Posted by PHM2D (Post 505191)
Just wanted to inform that optional files as components work great with ASIS. I set the same component numbers in both DSG and ASIS and it looks better than tasks actually :)

Thanks, worked now. Can you check private message please

Cesar82 12-08-2024 08:28

DiskSpan GUI v2.0.2.1
 
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.


Anonymous0000 13-08-2024 06:53

Quote:

Originally Posted by Cesar82 (Post 505263)
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

mausschieber 13-08-2024 07:19

Quote:

Originally Posted by Anonymous0000 (Post 505271)
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


All times are GMT -7. The time now is 19:09.

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