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)

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 18:45.

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