FileForums

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

sajmon83 01-08-2026 03:06

DiskSpan GUI SFX builder
 
3 Attachment(s)
Build single-EXE unpackers for your DiskSpan GUI archives!
No full installers, no multi-step setup wizards, and no clutter. You get a single, clean window: Destination path -> Extract.

KEY FEATURES
Single EXE Format — Easily extracts data from your DiskSpan GUI archives.
Automatic Script Reading — Reads Records.ini directly out of Setup.dll.
Customizable — Customize icons, background artwork (BMP format with auto-dimming), fonts, and dimensions.
Batch / Silent Mode — Full support for command-line switches like /AUTO and /OUT="...".
Multi-Language Support — Supports .ini language files in the languages\ folder.

WHERE TO PUT IT (DIRECTORY STRUCTURE)
Important: The _SFX_Builder folder must sit DIRECTLY INSIDE the COMPRESSOR folder of your DiskSpan GUI installation. It automatically detects everything else by navigating one folder level up.
Correct directory layout:
Code:

DiskSpan_GUI v2.0.2.4
└── COMPRESSOR
├── Conversion_Output\CONVERSION\ <- Default source (Data*.bin, Setup.dll)
├── Resources\Win64\Arc.exe <- Reads Records.ini out of Setup.dll
├── _Script Example (DSG)\Include\DSG\ <- DSG_Module.iss (unpacking engine)
└── _SFX_Builder\ <- PUT IT HERE
├── Build SFX.bat
├── Build-SFX.ps1
├── config.toml
├── IS_Files\ <- Portable Inno Setup (ISCC.exe)
├── languages\ <- Language files (EN.ini, PL.ini)
├── Setup\ <- Graphics & Icons (BG.bmp, ico.ico)
└── Templates\Unpacker.iss

Note: It works with any DiskSpan GUI version as long as the COMPRESSOR directory layout matches. The version number in the path does not matter.

QUICK START GUIDE
Configure your desired settings in config.toml (name, title, target extraction folder, background image, icon, etc.).
Double-click "Build SFX.bat".
The completed Unpacker.exe will land in Conversion_Output\CONVERSION (right next to your archive data).
To extract: Run Unpacker.exe — it must sit in the same folder as the Data*.bin files.

CONFIGURATION (config.toml)
The main configuration file. Relative paths are resolved against the _SFX_Builder folder:
Section "sfx":
name = Base name of the resulting EXE (without extension)
title = Window title bar text
version / publisher = EXE file metadata
language = Auto (from Windows) or forced code: EN, PL
Section "window":
width / height = Window size in logical units
Section "appearance":
background = Window background image (BMP format only)
background_dim = Background dimming percentage (range 0–100)
font_name / font_size = Window font name and size in points
icon = EXE icon file (.ico)
Section "output":
folder = Destination folder offered in the SFX window
Section "unpack":
low_ram = Check "Limit RAM and CPU usage" by default
close_after = Check "Close after extraction" by default
ask_open_folder = Show "open this folder?" prompt when done
admin = Request administrator privileges (recommended: true)
dll_password = Setup.dll password (if set)
embed_dll = Embed Setup.dll directly into the EXE

Related project
DiskSpan GUI by Cesar82


All times are GMT -7. The time now is 02:24.

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