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)

sirdystic 09-04-2024 05:11

Quote:

Originally Posted by KaktoR (Post 504123)
Does this happen on a single game file as well? (Instead of the whole game).

Still isn't right after much trying. Going to reset Windows to make sure it isn't OS related.

So did a reset, installed almost nothing on OS, still get the same issue with FAZip. However if I pick a smaller subset of the game, it completes, so assume it's in someway size related.

sirdystic 10-04-2024 18:54

So, if I don't use Xtool it works. If the output of Xtool is less about 30GB it works. If output of Xtool is greater than about 30GB (after mzlib preflate) then it fails.

KaktoR 11-04-2024 15:00

Do you have enough free disk space?

I tested here and it works as it should (compressing right now).

KaktoR 12-04-2024 03:30

I did the same again and fazip is not even used here, and I am using the same settings as you. So I don't really know what's wrong.

sirdystic 12-04-2024 04:22

Quote:

Originally Posted by KaktoR (Post 504144)
Do you have enough free disk space?

I tested here and it works as it should (compressing right now).

Yeah like 1TB. And its on completion it crashes - when it tries to make the actual datax.bin file.

sirdystic 12-04-2024 04:24

Quote:

Originally Posted by KaktoR (Post 504147)
I did the same again and fazip is not even used here, and I am using the same settings as you. So I don't really know what's wrong.

Not sure you have visibility unless it presents a message - seems to be part of DiskSpan internal process. Anyway I am breaking it into multiple related parts which seems to work fine.

On that note as a feature request it would be useful to be able to re-run just selected data tabs from the GUI without killing any existing data from the others.

sirdystic 16-04-2024 03:38

Issues finally sorted. Needed to disable all 14900 "efficiency cores" in BIOS to stop DiskSpan-GUI crashes, and doing that then causes windows to crash unless I disable "multicore enhancements" (all cores now run at same speed). Guess that's a BIOS bug but took me forever to work out. Now it all works for any file size.

(Process Lasso is not enough. Although it did make it crash less.)

Cesar82 21-04-2024 12:22

DiskSpan GUI v2.0.2.0
 
Updated DiskSpan GUI to v2.0.2.0 in the first post (It took a while, but it came out).
Code:

- Added XTool plugin "Forza Motorsport 2023 (R1)"
- Added XTool crilayla method based in external plugin.
- Added XTool plugin "Call of Duty Black Ops Cold War (2020) (BattleNET)".
- Added XTool plugin "Divinity: Original Sin [Enhanced Edition]".
- Added XTool plugin "Divinity: Original Sin 2 [Definitive Edition]".
- Added XTool BMS plugin "Divinity: Original Sin 2 [Definitive Edition]".
- Added XTool BMS plugin "Baldurs Gate 3".
- Added final compressor Oodle MT (oo2mtc R1)
  >> Supported methods: "kraken", "mermaid", "selkie", "leviathan".
- Added database maker "Unreal Engine 5 ucas Database Maker (R1)".
- Added support for x86 compressors on DiskSpan GUI.
  >> ​The x86 methods are reduced due to the compressors used not having x86 versions.
- Updated DiskSpan GUI database to version 1.0.8.6 (Thanks to KaktoR).
  >> Now with 421 game presets and 30 collection presets (64-bits).
  >> Now with 37 game presets and 8 collection presets (32-bits).
- Updated XTool precompressor from v0.7.9 to v0.8.7
- Updated support to WinRAR 7+ compressor on RAR tab methods.
- Updated key list for Unreal Engine games (with some news keys).
- Updated compressor/decompressor "ZStandard" (ZSTD) from v1.5.5 to v1.5.6
- Updated UnRAR.exe/UnRAR.dll decompressor from v6.23 to v7.00 (DLL 7.0.100.1154).
- Updated SplitLib.dll library to v1.0.0.5 build 240330 (UPX).
- Updated CLS-DiskSpan.dll library to modifyed release v1.0.0.2 build 240313.
- Updated script DSG_Module.iss with some new functions.
  >> Now supports compressing the COMPRESSORS necessary for extraction directly in "Setup.exe" just by adding the files in the "COMPRESSOR" folder next to the module.
- Removed facompress libraries from DiskSpan GUI.


Gummy Bear 23-04-2024 12:23

Hi, is it possible to rename compressed files without going into developer mode, i.e. not Data-01.bin, but data1?

wareck 23-04-2024 12:44

Hello
I found two small bugs in version 2.0.2.0:
if I select srep_new:393b with the choose option, there is an error during processing
in error log :
Code:

Compressing 2,059,891,148 bytes with "OTHERS\SREP\srep.exe" -393b  InFile OutFile
  ERROR! Invalid option: -393b
Errorlevel=2
ERROR: general (de)compression error in srep_new:393b

Fo bypass this , I changed {option} to -m3f -a0/0 in DSG_arc.ini

and the other bug, it's when compress fail and click on "retry", it not restart.
I need to quit and restart...


By the way, it works well
nice job

Cesar82 23-04-2024 16:58

Quote:

Originally Posted by Gummy Bear (Post 504277)
Hi, is it possible to rename compressed files without going into developer mode, i.e. not Data-01.bin, but data1?

Yes.
You can directly edit the DSG_Settings.ini file in the "..\Resource\Win##" folder

Cesar82 23-04-2024 17:03

Quote:

Originally Posted by wareck (Post 504278)
Hello
I found two small bugs in version 2.0.2.0:
if I select srep_new:393b with the choose option, there is an error during processing
in error log :
Code:

Compressing 2,059,891,148 bytes with "OTHERS\SREP\srep.exe" -393b  InFile OutFile
  ERROR! Invalid option: -393b
Errorlevel=2
ERROR: general (de)compression error in srep_new:393b

Fo bypass this , I changed {option} to -m3f -a0/0 in DSG_arc.ini

and the other bug, it's when compress fail and click on "retry", it not restart.
I need to quit and restart...


By the way, it works well
nice job

-m3f -a0/0 is default parametter.
See key
Code:

default    = -m3f -a0/0
Here it seems to work normally.

Code:

---------------------------------------------------------------------------------------------------------------------------------------------------------
 Creating Data1a-01.bin file, Please Wait...
---------------------------------------------------------------------------------------------------------------------------------------------------------
FreeArc 0.67 (March 15 2014) creating archive: Conversion_Output\Data1a-01.bin
Compressing 1,566 files, 769,150,296 bytes. Processed  24%
Compressing 769,150,296 bytes with "OTHERS\SREP\srep.exe" -hash- -m3f -a0/0 InFile OutFile
 25%SREP 3.93 beta (September 30, 2014): input size 733 mb, memory used 59 mb, -m3f -l512 -c512 -a0/0 -hash- -b8mb
14%: 109,051,904 -> 106,589,276: 97.74%.  Cpu 247 mb/s (0.422 sec), real 109 mb/s (0.956 sec) = 44%.  Remains 00:02
21%: 167,772,160 -> 157,620,464: 93.95%.  Cpu 250 mb/s (0.641 sec), real 135 mb/s (1.188 sec) = 54%.  Remains 00:02
32%: 251,658,240 -> 193,760,504: 76.99%.  Cpu 269 mb/s (0.891 sec), real 170 mb/s (1.412 sec) = 63%.  Remains 00:02
38%: 293,601,280 -> 233,165,684: 79.42%.  Cpu 242 mb/s (1.156 sec), real 168 mb/s (1.662 sec) = 70%.  Remains 00:02
43%: 335,544,320 -> 264,310,560: 78.77%.  Cpu 230 mb/s (1.391 sec), real 170 mb/s (1.886 sec) = 74%.  Remains 00:02
54%: 419,430,400 -> 288,370,904: 68.75%.  Cpu 244 mb/s (1.641 sec), real 188 mb/s (2.129 sec) = 77%.  Remains 00:01
58%: 452,984,832 -> 310,823,064: 68.62%.  Cpu 232 mb/s (1.859 sec), real 184 mb/s (2.349 sec) = 79%.  Remains 00:01
63%: 486,539,264 -> 330,648,472: 67.96%.  Cpu 225 mb/s (2.062 sec), real 181 mb/s (2.561 sec) = 81%.  Remains 00:01
67%: 520,093,696 -> 353,386,328: 67.95%.  Cpu 213 mb/s (2.328 sec), real 176 mb/s (2.826 sec) = 82%.  Remains 00:01
85%: 654,311,424 -> 363,722,776: 55.59%.  Cpu 247 mb/s (2.531 sec), real 206 mb/s (3.028 sec) = 84%.  Remains 00:00
100%: 769,150,296 -> 363,786,744: 47.30%.  Cpu 278 mb/s (2.641 sec), real 236 mb/s (3.103 sec) = 85%.  Remains 00:00
Decompression memory is 300 mb.  12,437 matches = 198,992 bytes = 0.05% of file
Errorlevel=0
Compressed 1,566 files, 769,150,296 => 100,353,323 bytes. Ratio 13.05%
Compression time: cpu 0.72 sec/real 13.45 sec = 5%. Speed 57.20 mB/s
Testing time: cpu 0.61 sec/real 2.30 sec = 26%. Speed 334.25 mB/s
All OK

Code:

20:52:28 - Selected ARC/DS method for Data1a-01.bin was: srep_new:393b
--------------------------------------------------------------------------------
 20:52:48 - Compressed game size: 346,95 MB (Ratio 47.30%)
--------------------------------------------------------------------------------
 20:52:48 - Overall input size: 733,52 MB
 20:52:48 - Overall output size: 346,95 MB (Ratio 47.30%)
 20:52:48 - Overall conversion time: 00:00:17
 20:52:48 - Overall conversion discs: 4 DVD5

Here the retry is working normally.
If anyone else has the same error, please let me know.

Snake288 24-04-2024 11:17

---------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------- CONVERSION DATE 2024.04.24 --------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------
21:06:13 - Deleting files from the output folder.
21:06:13 - Files have been deleted.
---------------------------------------------------------------------------------------------------------------------------------------------------------
21:06:13 - You have chosen the DVD5 type for the media size.
21:06:13 - ISO images will not be created when conversion is complete.
21:06:13 - The computer will remain on when the conversion is complete.
21:06:13 - Selected ARC/DS method for Data1a-01.bin was: srep_new:392
---------------------------------------------------------------------------------------------------------------------------------------------------------
21:06:13 - Compression initialized in 24.04.2024 at 21:06:13.
21:06:14 - Starting Data1a-01.bin archive creation.
21:06:18 - Archive Data1a-01.bin creation error.

Snake288 24-04-2024 12:15

22:13:05 - You have chosen the DVD5 type for the media size.
22:13:05 - ISO images will not be created when conversion is complete.
22:13:05 - The computer will remain on when the conversion is complete.
22:13:05 - Selected ARC/DS method for Data1a-01.bin was: xtool:c256mb:malz4:mreflate+srep_new:392+4x4:b128m b:lzma:ultra:bt4:fb273:lc8:mc1000000:128mb
---------------------------------------------------------------------------------------------------------------------------------------------------------
22:13:06 - Compression initialized in 24.04.2024 at 22:13:06.
22:13:06 - Starting Data1a-01.bin archive creation.
22:17:06 - Archive Data1a-01.bin creation error.

Cesar82 24-04-2024 19:01

1 Attachment(s)
Quote:

Originally Posted by Snake288 (Post 504283)
22:13:05 - You have chosen the DVD5 type for the media size.
22:13:05 - ISO images will not be created when conversion is complete.
22:13:05 - The computer will remain on when the conversion is complete.
22:13:05 - Selected ARC/DS method for Data1a-01.bin was: xtool:c256mb:malz4:mreflate+srep_new:392+4x4:b128m b:lzma:ultra:bt4:fb273:lc8:mc1000000:128mb
---------------------------------------------------------------------------------------------------------------------------------------------------------
22:13:06 - Compression initialized in 24.04.2024 at 22:13:06.
22:13:06 - Starting Data1a-01.bin archive creation.
22:17:06 - Archive Data1a-01.bin creation error.

Without any error here... See attached video file.

EDIT:
You have the necessary space on the conversion destination drive?
You may also need space in the "C:" directory

kj911 25-04-2024 03:24

Quote:

Originally Posted by Cesar82 (Post 504250)
Updated DiskSpan GUI to v2.0.2.0 in the first post (It took a while, but it came out).
Code:

- Added support for x86 compressors on DiskSpan GUI.
  >> ​The x86 methods are reduced due to the compressors used not having x86 versions.


Thanks! All compressors fully working from Windows XP?

This ARC splitting/spanning functions can't it somehow be integrated with TinyCompressor? (I've used the installer generator in MiniCompressor so far, for one or two projects and I use tuned/modified XP-compatible cls/unpackers files to install very old games. I'm just too lazy to make the installers... More games are waiting in packaged form for to his fate.)

For Oodle2mtc, it is possible to make an XP-compatible unpacker. (Because of the theoretically very fast unpacking. Shelwien's oodle wrapper (2.7.3 and 2.9.5) is very fastly decompress, but it doesn't exist as a cls-filter.)

Cesar82 25-04-2024 08:14

1 Attachment(s)
Quote:

Originally Posted by kj911 (Post 504290)
Thanks! All compressors fully working from Windows XP?

This ARC splitting/spanning functions can't it somehow be integrated with TinyCompressor? (I've used the installer generator in MiniCompressor so far, for one or two projects and I use tuned/modified XP-compatible cls/unpackers files to install very old games. I'm just too lazy to make the installers... More games are waiting in packaged form for to his fate.)

For Oodle2mtc, it is possible to make an XP-compatible unpacker. (Because of the theoretically very fast unpacking. Shelwien's oodle wrapper (2.7.3 and 2.9.5) is very fastly decompress, but it doesn't exist as a cls-filter.)

In the DiskSpan GUI, x86 compressors are very limited.
The xtool plugins themselves only exist in x64 versions.
The xtool methods (old or v2020) only have a few codecs that work on x86.

DiskSpan GUI (x86) is partially working on older x86 systems like Windos 7, Windows Vista and Windows XP (SP3).
The reason is that CmdOutEx.dll which is responsible for intercepting text from the console window and playing in Memo does not work on KERNEL of older systems, and Blackfire69 was unable to resolve this.
So I recommend testing using a "'/LIGHTMODE" parameter that will disable several features, such as intercepting console text for the memo.

I only tested on a virtual machine (I don't have access to an old system on a physical machine), so I don't know if my tests were worth anything.
I haven't tested on x86 versions of Windows 8.0, Windows 8.1, Windows 10.
On these systems it should work (I think).

I was waiting and testing to see if I could find an alternative solution for old systems, but as everyone was eager for the update, I decided to share it anyway.
But you can share your tests on old x86 (or x64) systems so that as far as possible, reported bugs or non-operations can be fixed.
It is worth remembering that you can add additional compressors to the DiskSpan GUI just by editing the DSG_Methods.ini file in the "...\Resources\Win##" folder.

Thank you for understanding!

EDIT:
Attached a file to test on old 32-bit systems such as Windows XP, Windows Vista or Windows 7.
Run the "_CONSOLE.bat" file and try to compress it.

Tigru 25-04-2024 09:16

I have tried to use this method " precomp_mtx+srep_new:393b+LOLZ_ULTRA " with DiskSpan v2.0.2.0 to compress a game but it gives the following error:

Code:

------------------------------------------------------------------------------------------
------------------------------- CONVERSION DATE 2024/04/25 -------------------------------
------------------------------------------------------------------------------------------
 19:07:24 - You have chosen the custom type for the output size.
 19:07:24 - ISO images will not be created when conversion is complete.
 19:07:24 - The computer will remain on when the conversion is complete.
 19:07:24 - Selected ARC/DS method for ar-01.bin was: precomp_mtx+srep_new:393b+lolz:dtb1:d103:mtt1:mt8:mc1023
------------------------------------------------------------------------------------------
 19:07:25 - Compression initialized in 25/04/2024 at 19:07:25.
 19:07:25 - Starting ar-01.bin archive creation.
 19:07:58 - Archive ar-01.bin creation error.

With DiskSpan v2.0.1.9 the method works completely fine with no errors.

Cesar82 25-04-2024 10:26

Quote:

Originally Posted by Tigru (Post 504297)
I have tried to use this method " precomp_mtx+srep_new:393b+LOLZ_ULTRA " with DiskSpan v2.0.2.0 to compress a game but it gives the following error:

Code:

------------------------------------------------------------------------------------------
------------------------------- CONVERSION DATE 2024/04/25 -------------------------------
------------------------------------------------------------------------------------------
 19:07:24 - You have chosen the custom type for the output size.
 19:07:24 - ISO images will not be created when conversion is complete.
 19:07:24 - The computer will remain on when the conversion is complete.
 19:07:24 - Selected ARC/DS method for ar-01.bin was: precomp_mtx+srep_new:393b+lolz:dtb1:d103:mtt1:mt8:mc1023
------------------------------------------------------------------------------------------
 19:07:25 - Compression initialized in 25/04/2024 at 19:07:25.
 19:07:25 - Starting ar-01.bin archive creation.
 19:07:58 - Archive ar-01.bin creation error.

With DiskSpan v2.0.1.9 the method works completely fine with no errors.

Try using the same method, but remove "+srep_new:393b" from the command line to find out if it's something with srep.
If it works, try removing " -hash-" from the SREP section of DSG_Arc.ini (in the folder of the corresponding Win32 or Win64 version you are using
) and if it works, let me know.
It was the only thing that changed regarding srep between v2.0.1.9 and 2.0.2.0.
Let me know the results.

Cesar82 25-04-2024 12:39

@kj911 see my previous #post

Tigru 26-04-2024 08:52

Quote:

Originally Posted by Cesar82 (Post 504298)
Try using the same method, but remove "+srep_new:393b" from the command line to find out if it's something with srep.
If it works, try removing " -hash-" from the SREP section of DSG_Arc.ini (in the folder of the corresponding Win32 or Win64 version you are using
) and if it works, let me know.
It was the only thing that changed regarding srep between v2.0.1.9 and 2.0.2.0.
Let me know the results.

So I did some tests, I used the same method with "+srep_new:393b" removed and the compression worked with no errors.

Then I removed "-hash-" from "Resources\Win64\DSG_Arc.ini" and tried the same method with srep included. I still got the same error as before.

Cesar82 27-04-2024 09:37

Quote:

Originally Posted by Tigru (Post 504307)
So I did some tests, I used the same method with "+srep_new:393b" removed and the compression worked with no errors.

Then I removed "-hash-" from "Resources\Win64\DSG_Arc.ini" and tried the same method with srep included. I still got the same error as before.

Firstly, thanks to @mausschieber for the tests.
@Tigru, ould you test the hotfix and let me know if it resolved your errors?

Apparently the problem was in the function that saves the "fake parameter" settings.
P.S: "Fake parameters" are additional parameters that the "DiskSpan GUI" uses to know which file to use, these "fake parameters" are removed from the command line before compression.

In version 2.0.2.0+ of DiskSpan GUI, when closing DiskSpan GUI on the first run it saves several files in the "Resource\SETTINGS" folder (these lists take time to be created when starting DiskSpan GUI), so when running these lists again they will be re -created and the DiskSpan GUI will run faster.

The list of "fake parameters" uses Inno Setup's native "SaveStringsToFile" function to save an "array of string" that contains fake parameter information to a text file in the settings folder (Specifically the "02020000.dsg" file in x64 mode or "00020000.dsg" in x32 mode).

For some reason, or due to low administrative rights, this list saving is saving an empty file on some systems.
All the other 21 lists are stored in an object of the "TStringList" class and are saved using the "TStringList" class function itself and apparently in these lists there was no error when saving (For me, all lists are saved normally, including the one with fake parameters ).

If it still fails, you can test it by changing the value of the key SaveSettings=1 in the [SETTINGS] section of the "DSG_Methods.ini" file in the "Resource > Win32 or Win64" folder to the value "0", this way it will not be saved settings, and all lists will be created each time you launch the DiskSpan GUI.

Let me know if you solved the problem, and if everything is ok and I will re-upload it in the first post with the correction already included.

EDIT:
Removed attachment hotfix 1...
Re-uploaded DiskSpan GUI 2.0.2.0 with last hotfix in first post.
- Added "_CONSOLE (x86).bat" in separate versions of DSG (32-bits).

Tigru 28-04-2024 05:30

Quote:

Originally Posted by Cesar82 (Post 504325)
Firstly, thanks to @mausschieber for the tests.
@Tigru, ould you test the hotfix and let me know if it resolved your errors?

Apparently the problem was in the function that saves the "fake parameter" settings.
P.S: "Fake parameters" are additional parameters that the "DiskSpan GUI" uses to know which file to use, these "fake parameters" are removed from the command line before compression.

In version 2.0.2.0+ of DiskSpan GUI, when closing DiskSpan GUI on the first run it saves several files in the "Resource\SETTINGS" folder (these lists take time to be created when starting DiskSpan GUI), so when running these lists again they will be re -created and the DiskSpan GUI will run faster.

The list of "fake parameters" uses Inno Setup's native "SaveStringsToFile" function to save an "array of string" that contains fake parameter information to a text file in the settings folder (Specifically the "02020000.dsg" file in x64 mode or "00020000.dsg" in x32 mode).

For some reason, or due to low administrative rights, this list saving is saving an empty file on some systems.
All the other 21 lists are stored in an object of the "TStringList" class and are saved using the "TStringList" class function itself and apparently in these lists there was no error when saving (For me, all lists are saved normally, including the one with fake parameters ).

If it still fails, you can test it by changing the value of the key SaveSettings=1 in the [SETTINGS] section of the "DSG_Methods.ini" file in the "Resource > Win32 or Win64" folder to the value "0", this way it will not be saved settings, and all lists will be created each time you launch the DiskSpan GUI.

Let me know if you solved the problem, and if everything is ok and I will re-upload it in the first post with the correction already included.

Just finished testing, it worked with no errors, and I did not have to modify the "SaveSettings" value.

Cesar82 28-04-2024 09:26

DiskSpan GUI v2.0.2.0 (re-uploaded)
 
Re-uploaded DiskSpan GUI 2.0.2.0 with last hotfix in first post.
- Added "_CONSOLE (x86).bat" in separate versions of DSG (32-bits) in #post2.

If "DiskSpan GUI" does not work on x86, create a "_CONSOLE (x86).bat" file with the code below. This command will run the cmd window separate from the "DiskSpan GUI".
Code:

@echo off & @start "" "DiskSpan_GUI.exe" /console /win32 & @exit /B

Gummy Bear 01-05-2024 02:16

Hi, I'll probably ask a strange question, but how to compress a game on Unreal Engine, I mean, what sequence of methods to choose

CrownRepack 06-06-2024 01:25

1 Attachment(s)
Hi, im a beginner, not very knowledgable in this, i learned compressing using the "Compressor" tool created by Razor, its simple but outdated, but i've found that it works with most arc installers,

then recently i jumped onto FMXInno Installers, i've picked an installer, edited the installer and used it with the compressed bin file by the Compressor tool and it install great without errors,

now im trying to learn DiskSpanGUI , i tried doing different compression methods, and use my FMXInno based installer to install and i get this error

can any pro or veterans help me, i just need my installer to work with this new compression method, i have no idea at all. thanks

Fak Eid 06-06-2024 03:10

Quote:

Originally Posted by CrownRepack (Post 504708)
Hi, im a beginner, not very knowledgable in this, i learned compressing using the "Compressor" tool created by Razor, its simple but outdated, but i've found that it works with most arc installers,

then recently i jumped onto FMXInno Installers, i've picked an installer, edited the installer and used it with the compressed bin file by the Compressor tool and it install great without errors,

now im trying to learn DiskSpanGUI , i tried doing different compression methods, and use my FMXInno based installer to install and i get this error

can any pro or veterans help me, i just need my installer to work with this new compression method, i have no idea at all. thanks

Whatever compression you are using, you need to have all the required files in your Unpack folder and in your script as well. You need to have those definition in you arc.ini file as well. You can DM me and I can help.

For the screenshot, you need to have Xtool.exe, Zlibwapi.dll, srep files and lolz files in you Unpack folder, in your script and the definition in your arc.ini. DSG makes it even simpler for you, all the required files during the compression can be accessed by unpacking the Setup.dll

homerliew 06-06-2024 07:15

Hello! Version 2.0.2.0 of Diskspan GUI has too much vertical window size and won't fit on my screen, I have to enable Keep on top to see everything pass my taskbar but the problem still exists in the Tools tab because it doesn't stay on top of the taskbar inside Tools tab.

KaktoR 06-06-2024 07:19

What screen resolution do you have? 640x480?

CrownRepack 06-06-2024 09:01

Quote:

Originally Posted by Fak Eid (Post 504709)
Whatever compression you are using, you need to have all the required files in your Unpack folder and in your script as well. You need to have those definition in you arc.ini file as well. You can DM me and I can help.

For the screenshot, you need to have Xtool.exe, Zlibwapi.dll, srep files and lolz files in you Unpack folder, in your script and the definition in your arc.ini. DSG makes it even simpler for you, all the required files during the compression can be accessed by unpacking the Setup.dll

Ok i will try to add the required files and soon will DM you if i failed.

Thanks for clarifying about the Setup.dll, i tried unpacking it but i can't unpack it, how do i do it? i tried renaming it to .rar or .zip, used 7zip and winrar, but it says its not an archive or shows some error.

homerliew 06-06-2024 09:36

Quote:

Originally Posted by KaktoR (Post 504713)
What screen resolution do you have? 640x480?

I use a 15.6" laptop with 2560x1440 resolution. The screen is just too small for its resolution, allow adjusting the window size will help. v2.0.1.9 had no issues btw.

KaktoR 06-06-2024 10:31

Quote:

Originally Posted by CrownRepack (Post 504715)
Ok i will try to add the required files and soon will DM you if i failed.

Thanks for clarifying about the Setup.dll, i tried unpacking it but i can't unpack it, how do i do it? i tried renaming it to .rar or .zip, used 7zip and winrar, but it says its not an archive or shows some error.

Tools -> SetupDLL -> Unpacker
or
extract it with freearc manually

Quote:

Originally Posted by homerliew (Post 504716)
I use a 15.6" laptop with 2560x1440 resolution. The screen is just too small for its resolution, allow adjusting the window size will help. v2.0.1.9 had no issues btw.

Do you tried to change the desktop scaling? I checked and I have a similar issue on my laptop (I don't use it for such purposes so I never checked that before).

Gummy Bear 07-06-2024 01:08

Hi, I don't understand what's wrong, I compress any file using xtool+srep+lolz, and it gives this error, I can't figure out how to fix it.

https://i123.fastpic.org/big/2024/06...048b4f04a5.png

wareck 07-06-2024 07:21

(This link is rotten, hosting website have a lot of popup/click agent)

By the way , I take a quick look, krator give you the answer :

If you use diskspan to compress, diskspan is a collection of usefult software (srep, xtool, lolz ect)

When you build an installer/unpacker, it's only a graphical software who launch your commands hidden.

In another word, in the installer you must have your sofware / dll included inside , the installer need to understand what i must do with your archives...

If you take a look to ASIS, it uses the file called setup.dll made by diskspan.
In this setup.dll you will find exe/dll/ini files needed by the installer
Installer also need diskspan.dll and some other stuff...

Fxino is powerfull, but not "ready to use" you have to adjust it to you own configuration

Fak Eid 07-06-2024 08:51

Quote:

Originally Posted by audiofeel (Post 504727)
In my opinion, DiskSpanGui lacks a checkbox - "do everything for another unpacker and do not hide everything in setup.dll ". Then any user can compress the archive in this program and transfer all the necessary dll and ini files to his installer without incident. "FMXInno" is gaining popularity and there will be even more questions and problems with this program "DiskSpanGui".

I've something which is compatible with FMXInno and DSG, but not all methods of DSG are used in it till now. Always kept it as alpha for myself. Maybe we can work together for it.

Quote:

Originally Posted by Gummy Bear (Post 504724)
Hi, I don't understand what's wrong, I compress any file using xtool+srep+lolz, and it gives this error, I can't figure out how to fix it.

https://i123.fastpic.org/big/2024/06...048b4f04a5.png

Bad compression. You need to compress the files again

CrownRepack 07-06-2024 09:33

Thank you, i managed to unpack the Setup.dll, Now i see the Arc and CLS ini along with the files used for compression, thanks, i will try editing my installer with this files and see if it works, after im back from work :D

CrownRepack 07-06-2024 09:35

Quote:

Originally Posted by Fak Eid (Post 504728)
I've something which is compatible with FMXInno and DSG, but not all methods of DSG are used in it till now. Always kept it as alpha for myself. Maybe we can work together for it.



Bad compression. You need to compress the files again

Audiofeel and FakEid i think you two should do a colab, FMXInno is the future and DSG is best to ever exist. :D

KaktoR 07-06-2024 09:52

All you need to make FMX compatible with DSG is inside the folder "_ISDone Script Example (DiskSpan_GUI)" (script wise).

Cesar82 07-06-2024 10:03

Quote:

Originally Posted by Gummy Bear (Post 504724)
Hi, I don't understand what's wrong, I compress any file using xtool+srep+lolz, and it gives this error, I can't figure out how to fix it.

https://i123.fastpic.org/big/2024/06...048b4f04a5.png

This error occurs because your installer is using the "IsArcEx.dll" library that is integrated inside FMXInno.dll or externally. DiskSpan GUI has been prepared to work with IsDone.dll.
You can include IsDonel.dll in your project and use the IsDone functions to do the unpacking.
Along with DiskSpan GUI you find an example with "DSG_Module.iss". You can integrate this module into your script by replacing the IsArcEx functions.

Quote:

Originally Posted by audiofeel (Post 504727)
In my opinion, DiskSpanGui lacks a checkbox - "do everything for another unpacker and do not hide everything in setup.dll ". Then any user can compress the archive in this program and transfer all the necessary dll and ini files to his installer without incident. "FMXInno" is gaining popularity and there will be even more questions and problems with this program "DiskSpanGui".

DiskSpan GUI is designed to work only with "IsDone.dll" (not "IsArcEx.dll").
The reason is that some functions used in "DiskSpan GUI", such as Z-Zip and RAR compression and Patch mode cannot be unpacked by "IsArcEx.dll".
BLACKFIRE69 chose not to include in its "IsArcEx.dll" library (whether the version integrated with FMXInno.dll or an external library) functions equivalent to IS7ZipExtract, ISRarExtract and ISxDeltaExtract contained in "IsDone.dll".
I personally find this additional feature very useful, because with IS7ZipExtract we can just create an additional file manually in 7-Zip or RAR using one of the WinRAR or 7-zip programs at any time after compression, and just add a section to "Records.ini ", as long as you have not merged "Records.ini" into "Setup.dll" or integrated into "Setup.exe", and include the information from the new 7-Zip/RAR file. Example: You want to include an extra addon to your installation, with optional installation, you would just compress it with WinRar and play it on the last disk by making the config in Records.ini and you could also define a task for it in Records.ini, so you could check this task in your installer.
In any case, the DiskSpan GUI module is there for you to integrate into your installers without much effort.
The idea of ​​putting a checkbox to not generate Setup.dll and keeping the files in a folder on Disk 1 could be an option for the next DSG. The problem would be the division of disks which should subtract the size of all compressors in the folder so that when including them in Setup.exe it can be subtracted (If the reserved size is not defined on disk 1, if it reserves space, already include the total size) .

NOTES:
Somewhere in the FMXInno thread there were 2 example scripts using InnoFmx.dll and containing DiskSpan GUI support (previous version of DSG), but I think BLACKFIRE69 may have removed the post.

Quote:

Originally Posted by homerliew (Post 504716)
Hello! Version 2.0.2.0 of Diskspan GUI has too much vertical window size and won't fit on my screen, I have to enable Keep on top to see everything pass my taskbar but the problem still exists in the Tools tab because it doesn't stay on top of the taskbar inside Tools tab.

I use a 15.6" laptop with 2560x1440 resolution. The screen is just too small for its resolution, allow adjusting the window size will help. v2.0.1.9 had no issues btw.

You must be using some Windows desktop enlargement scale above 125%.
The maximum supported for creating the DSG interface is 125% scaling at 1440p or 100% at 1080p.
For lower resolutions, unfortunately the DSG cannot be drawn correctly.
The DSG 2.0.1.9 version had a slightly smaller interface than the current one, that is, 636x734 pixels, so it was displayed correctly for you.
The current version of DSG 2.0.2.0 has dimensions of 693x814 pixels because it was necessary to include new EDITs in the DEVELOPER mode area to meet the new supported configurations, so now in this new version your monitor area stands out when using resolutions below 1080p or for those using scales above 125% at 1440p resolutions.
I'll see if I can find a way to reduce the size of the DSG interface in the next version, but I can't promise anything because the DSG is developed in Inno Setup, and Inno Setup doesn't offer many customization options for design objects.

Fak Eid 07-06-2024 10:12

Quote:

Originally Posted by KaktoR (Post 504733)
All you need to make FMX compatible with DSG is inside the folder "_ISDone Script Example (DiskSpan_GUI)" (script wise).

I use it differently actually. I extracted everything outside so no one has ever make changes in the script. If you want to use any decompression just update ToolsDefine.iss
Although the changes are old and this is just an alpha as I said I use it for myself.

Here's an example: https://fileforums.com/showpost.php?...2&postcount=52
Or, you can check the last third picture.

Another example: https://fileforums.com/showpost.php?...2&postcount=50
Simple example: https://fileforums.com/showpost.php?...1&postcount=28

All Stuff in 'Game' folder.


All times are GMT -7. The time now is 20:04.

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