View Single Post
  #77  
Old 21-06-2024, 03:34
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 144
Thanks: 89
Thanked 135 Times in 53 Posts
Fak Eid is on a distinguished road
Original Posts have been updated

Simple Installer Update
- FMXInno Updated to latest
- Implemented changes with FNewINI
- Implemented DSG compatibilty
- Implemented better error handling
- 2 AppExes supported, 2 Redist supported
- No Limit on Data file, just update it from Installer.ini
- Automation Tools upgraded
- Installer.ini can accept Yes/No (Non-case sensitive) values instead of boolean (0,1) for UseDSG parameter
- Removed some dependency and wrote custom logic for defining preprocessor values. Also, Removed 100 lines of reduntant code
- Upgraded UI based on latest FMXInno upgrades

Steam Limitless Update
- You can have limitless Redist, Additional Components and Languages without making any changes to Script. Just update Installer.ini. Tested with up till 50, to not abuse resources.
- Implemented ScrollBars for Redist, Components, Langauages section in case they are more than 8
- Implemented changes for space required when adding/removing components
- Bug fixed to terminate installation when required Data file is missing.
- Optimized and enhanced bulkified code.
- Installer.ini can accept Yes/No (Non-case sensitive) values instead of boolean (0,1) for UseDSG parameter
- Removed some dependency and wrote custom logic for defining preprocessor values

More upgrade will follow if @Blackfire69 could implement requested features

Unlocking Limitless Ability: Changes involved in Main.iss
- If you want to increase the AppExe, just make changes to the section in Img1 like:
Code:
//AppExe5
  Name: "{group}\{code:GetShortcutData|AppExe5|ShortcutName}"; Filename: "{app}\{code:GetShortcutData|AppExe5|PathName}"; Parameters: "{app}\{code:GetShortcutData|AppExe5|Parameters}"; Flags: createonlyiffileexists; Check: CreateStartMenuShortcuts
  Name: "{commondesktop}\{code:GetShortcutData|AppExe5|ShortcutName}"; Filename: "{app}\{code:GetShortcutData|AppExe5|PathName}"; Parameters: "{app}\{code:GetShortcutData|AppExe5|Parameters}"; Flags: createonlyiffileexists; Check: CreateDesktopShortcuts
and so on...

- If you want to increase the Redist, Component, Language counts, just increase the values mentioned in Img2:

Added Automation in attachment to import all your tools
Attached Images
File Type: jpg Screenshot 2024-06-21 175557.jpg (100.2 KB, 299 views)
File Type: jpg Untitled.jpg (94.1 KB, 292 views)
File Type: gif FaK Eid Video - Jun 21, 2024 (2).gif (757.8 KB, 271 views)
File Type: jpg Screenshot 2024-06-21 154821.jpg (106.8 KB, 282 views)
File Type: jpg Screenshot 2024-06-21 155411.jpg (87.8 KB, 284 views)
File Type: jpg Screenshot 2024-06-24 165809.jpg (34.9 KB, 255 views)
Attached Files
File Type: rar Automate.rar (2.2 KB, 25 views)

Last edited by Fak Eid; 28-06-2024 at 12:31.
Reply With Quote
The Following 4 Users Say Thank You to Fak Eid For This Useful Post:
audiofeel (21-06-2024), CrownRepack (29-06-2024), hitman797 (23-06-2024), ScOOt3r (21-06-2024)