View Single Post
  #66  
Old 17-06-2024, 09:00
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 147
Thanks: 97
Thanked 150 Times in 54 Posts
Fak Eid is on a distinguished road
Steam Limitless

Into the new era of FMXInno with the latest FNewINI implementation. This installer is a beast in terms of Code Optimization and new features.

- Enable or disable the use of DSG depending on your choice (Thanks to @Cesar82 for making it DSG compatible)
- You can have as many AppExes (currently 4) and Data files
- You can have upto 50 Redist, 50 Additional Component and 50 Languages files each. Limited because I don't want anyone to abuse the resources but if you want to increase the capacity more, check here
- No need to make any changes to the script at all. The Installer.ini file inside the 'Game' folder supports everything, even Data, Redist, Component and Languages
- Play Page to directly play your game by selecting AppExe from installer
- Watch Game Trailer during installation.
- More Installer Upgrades

Benefits of the installer:
- Separate .iss to read the installer script.
- Code Optimized rendering of SidePanel component and Tab
- Code Optimized rendering of Redist, Component and Language creation
- Code Optimized for Shortcut Creation
- Code Optimized for Data, Component and Language file decompression
- Code Optimized for Post Install Redist Installation
- Script is independent of changes in number of max Data, Redist or additional component count. You can have as many as UI can support
- Better Error Handling
- Fixed a bug where missing Data File still proceeded with Installation.
- Variant of style.bin for FCheckbox (Thanks to @AgentV)

Check out the Automate folder for:
- MD5 verification of your files
- Automatically creating the .iss for importing list of Tools
- Automatically creating the .iss for extracting required tools during decompression

What is DSG (DiskSpan) compatibility?
The infamous DiskSpan compressor has been made compatible with this installer. Whether or not your compression was done using DSG, you can still extract your Data Files by:
Copying the Setup.dll in the Unpack > Decomp_DSG Folder

In case you don't know the compression method, open your Data#.bin with FreeArc and go to "INFO" > "Solid Blocks" tab to know exactly the name of the methods used.
Within the "Setup DLL" tab of the DSG, access the "Maker" sub-tab and paste the methods one on each line. Example:
Code:
xtool:mzlib+srep+lolz
xtool:bk2
xtool:mkraken:core_2.9.2
You can uncheck the split and diskspan checkboxes at the bottom of the window and click Create to create the Setup.dll file.
More Info DiskSpan GUI

PS: User also has an option to choose if they want to extract using their tools or DSG. In case they opt to choose their tools, they can put their files inside Unpack > Decomp_Custom > Tools.
And run, Automate > Create Tools List.bat and Create Tools Init.bat

This installer will have more upgrade if these pending requests are fulfilled.
Attached Images
File Type: jpg Untitled.jpg (166.6 KB, 394 views)
File Type: jpg Untitled2.jpg (67.5 KB, 392 views)
File Type: jpg Screenshot 2024-06-18 000009.jpg (117.5 KB, 389 views)
File Type: jpg Screenshot 2024-06-18 000327.jpg (170.8 KB, 390 views)
File Type: jpg Screenshot 2024-06-18 005237.jpg (217.2 KB, 383 views)
File Type: jpg Untitled3.jpg (157.4 KB, 384 views)
File Type: jpg Screenshot 2024-06-18 012312.jpg (178.0 KB, 390 views)
File Type: jpg Untitled4.jpg (95.0 KB, 381 views)
File Type: gif Recording 2024-06-18 023516.gif (1.94 MB, 373 views)
File Type: gif Recording 2024-06-18 023516 (1).gif (963.1 KB, 385 views)
Attached Files
File Type: rar Steam Limitless [24-06].rar (28.81 MB, 113 views)

Last edited by Fak Eid; 24-06-2024 at 04:23.
Reply With Quote
The Following 12 Users Say Thank You to Fak Eid For This Useful Post:
ADMIRAL (18-06-2024), audiofeel (17-06-2024), Behnam2018 (17-06-2024), BLACKFIRE69 (17-06-2024), Cesar82 (18-06-2024), CrownRepack (18-06-2024), Gehrman (15-04-2025), hitman797 (17-06-2024), Jahan1373 (19-06-2024), ScOOt3r (18-06-2024), Wanterlude (20-05-2025), war100ck (18-06-2024)