|
|
|
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#46
|
||||
|
||||
|
Quote:
welcome to the club then...
|
| The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
| Sponsored Links |
|
#47
|
|||
|
|||
|
Make a tutorial video for using this compressor: DiskSpan GUI
I didn't understand anything from the pictures, a video shows everything easily, thanks |
| The Following User Says Thank You to Jahan1373 For This Useful Post: | ||
Behnam2018 (19-06-2024) | ||
|
#48
|
|||
|
|||
|
Thank you for the warm welcome, salute and bows for you sir
|
| The Following User Says Thank You to CrownRepack For This Useful Post: | ||
BLACKFIRE69 (19-06-2024) | ||
|
#49
|
|||
|
|||
|
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
- 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 Last edited by Fak Eid; 28-06-2024 at 12:31. |
| The Following 5 Users Say Thank You to Fak Eid For This Useful Post: | ||
audiofeel (21-06-2024), CrownRepack (29-06-2024), Gehrman (15-04-2025), hitman797 (23-06-2024), ScOOt3r (21-06-2024) | ||
|
#50
|
|||
|
|||
|
Hi, in the Steam Limitless installer, i noticed something that i like, that is the animation of the game info, when the button is clicked, the game info expands downwards pushing the other tabs down too, anyone can help me with identifying which code is responsible for that, i want to implement it into my installer.
I tried copying the code of one of the animations and changing it according to my installer, the animation works, but then it doesnt push anything in its way downwards like in Steam Limitless installer. I can't figure it out. Thanks in advanced! |
| The Following User Says Thank You to CrownRepack For This Useful Post: | ||
audiofeel (03-07-2024) | ||
|
#51
|
||||
|
||||
|
Quote:
Code:
//About Game Button
TObject(Button[2].GetObject): begin
SectionContent[1].Visible(True);
SectionContent[2].Visible(False);
Button[3].Enabled(False);
if GameInfoSection[1].GetHeight = 0 then begin
AnimSection[1].SetValues(0, 150);
TabAnim.SetValues(70, 230);
end else if GameInfoSection[1].GetHeight = 150 then begin
AnimSection[1].SetValues(150, 0);
TabAnim.SetValues(230, 70);
Button[3].Enabled(True);
end;
AnimSection[1].Enabled(True);
TabAnim.Enabled(True);
end;
|
| The Following 4 Users Say Thank You to hitman797 For This Useful Post: | ||
|
#52
|
||||
|
||||
![]() Quote:
Code:
Script: Avalon Installer Lite Engine: FMXInno v1.0.0.2 (by BLACKFIRE69) Inspired: Avalon Installer (FMXInno v1.0.0.3) Creator: BLACKFIRE69 > Some configurations: 1. Animations and UI 2. Background ImageType 3. Progress Bar 4. Message Boxes 5. Components and Redistributions> All configurations: Code:
[Game]
Name=Senua's Saga: Hellblade II
Version=1.0.0.0
Repacker=BLACKFIRE69
[Requirements]
CpuMHz=4000
GpuMB=6144
RamMB=16384
DiskMB=71680
; [11 = Win11], [10 = Win10], [81 = Win8.1], [8 = Win8], [7 = Win7]
OS=11
; -------------------------------------------------------------
[Personalization]
;ThemeColor=ClrLighterFMX(HTMLColorStrToFMXColor('#9D0C23'), 50)
ThemeColor=AlTomato
TintTransparency=0.5
TintColorTransparency=1.0
OutlineColor=ALRed
OutlineColorSoftness=0.45
OutlineColorTransparency=0.85
; Background ImageType = -1 / 1..20, (-1 == Original Image)
ImageType=4
; [0 = Low][1 = Default][2 = High]
UIQuality=2
; [0 = None][1 = 2x][2 = 4x]
AntiAliasing=2
ShowHints=1
ShowEqualizer=1
TimerInterval=1000
[Personalization\Overview]
EnableAlignPagesToLeftAnimation=1
EnableMouseEventAnimations=1
[Personalization\Overview\WelcomePage]
TintTransparency=0.8
OutlineColor=ALOrangered
OutlineColorSoftness=0.4
OutlineColorTransparency=0.4
TitleOutlineColor=ALLemonchiffon
TitleFontColor=ALAliceblue
SubTitleFontColor=AlBurlywood
[Personalization\Overview\OtherPages]
TintTransparency=0.7
OutlineColor=AlTomato
OutlineColorSoftness=0.4
OutlineColorTransparency=0.4
TitleOutlineColor=ALLemonchiffon
TitleFontColor=ALAliceblue
SubTitleFontColor=AlBurlywood
[Personalization\Titlebar]
OutlineColor=ALRed
OutlineColorSoftness=0.4
OutlineColorTransparency=0.9
[Personalization\Button]
; Color=$FFDA143B
Color=ALRed
FontColor=AlAliceblue
[Personalization\Checkbox]
Color=FMXColorSetOpacity(AlTomato, 0.6)
[Personalization\Hints]
FontColor=ALBlack
OutlineColor=ALBlack
OutlineThickness=1.2
[Personalization\VolumeBar]
TintTransparency=0.5
OutlineColor=AlTomato
OutlineColorSoftness=0.2
OutlineColorTransparency=0.4
[Personalization\Components]
ShowSize=0
TwoColumns=1
[Personalization\Progressbar]
TintColor1=$FFDA143B
TintColor2=$FFFDB5C4
OutlineColor=AlPalegoldenrod
OutlineThickness=1.0
BackColor=AlDarkslategray
BackOutlineColor=AlDimgray
BackOutlineThickness=2.0
BackHighlightColorSoftness=0.5
BackHighlightColorTransparency=0.5
DiskLabelBackColor=$FF203040
[Personalization\MessageForm]
; Background ImageType = 1..10
ImageType=4
FontColorTitle=AlPapayawhip
FontColorDesc=AlHoneydew
ButtonColor=$FFE94B4B
ButtonFontColor=AlAliceblue
[Uninstaller]
; [0 = Default], [1 = Fluent-UI]
Type=1
; -------------------------------------------------------------
[Datas]
Password=123test123
[Datas\Data1]
File={src}\data1.bf
SizeMB=1245
[Datas\Data2]
File={src}\data2.bf
SizeMB=2356
[Datas\Data3]
File={src}\data3.bf
SizeMB=4578
; -------------------------------------------------------------
[Compos]
Desc=Selectable components.
[Compos\Compo1]
Name=English
File={src}\data-english.bf
SizeMB=1245
[Compos\Compo2]
Name=Russian
File={src}\data-russian.bf
SizeMB=2356
[Compos\Compo3]
Name=4K Textures
File={src}\data-hd_texture_pack.bf
SizeMB=4578
[Compos\Compo4]
Name=Multiplayer
File={src}\data-multiplayer.bf
SizeMB=5689
[Compos\Compo5]
Name=DLC
File={src}\data-dlc_pack.bf
SizeMB=1346
[Compos\Compo6]
Name=Extra Videos
File={src}\data-4k_videos.bf
SizeMB=4679
; -------------------------------------------------------------
[Redists]
Desc=Redistributions
[Redists\Redist1]
Name=Direct X
File={src}\Redists\dxsetup.exe
Args=/silent
[Redists\Redist2]
Name=Visual C++ 2015 x64
File={src}\Redists\vcsetup.exe
Args=/silent
[Redists\Redist3]
Name=Visual C++ 2019 x64
File={src}\Redists\vcsetup.exe
Args=/silent
[Redists\Redist4]
Name=Visual C++ 2022 x64
File={src}\Redists\vcsetup.exe
Args=/silent
; -------------------------------------------------------------
[Execs]
Desc=Desktop/Group Shortcuts of %s
[Execs\AppExe1]
Name=Fallout 4 Launcher
Exe=Fallout4.exe
Icon=Fallout4.exe
IconIdx=0
Args=--fullscreen
WorkingDir={app}\Bin
[Execs\AppExe2]
Name=Witcher 3 Launcher DirectX 10
Exe=Witcher3_DX10.exe
Icon=Witcher3_DX10.exe
IconIdx=0
Args=--fullscreen
WorkingDir={app}\Bin32
[Execs\AppExe3]
Name=Fallout 4 Launcher DirectX 12
Exe=Witcher3_DX12.exe
Icon=Witcher3_DX12.exe
IconIdx=0
Args=--fullscreen
WorkingDir={app}\Bin32
. |
| The Following 13 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
ADMIRAL (08-07-2024), audiofeel (08-07-2024), Behnam2018 (08-07-2024), CrownRepack (12-07-2024), Fak Eid (08-07-2024), Gehrman (08-07-2024), hitman797 (19-07-2024), Jahan1373 (08-07-2024), joker85 (17-06-2025), Lord.Freddy (09-07-2024), observer23232 (12-07-2024), ScOOt3r (08-07-2024), yasserdivar (07-05-2025) | ||
|
#53
|
||||
|
||||
|
Quote:
|
|
#54
|
||||
|
||||
|
Thank you for quick reply and update.
The only thing i can't see, and maybe will be added later, is how to add more desktop icons. For example for game collections or if the game have config and game exe as well. Either way, thanks once again. Last edited by Th3Raven; 13-07-2024 at 03:22. Reason: Added more text |
| The Following User Says Thank You to Th3Raven For This Useful Post: | ||
audiofeel (13-07-2024) | ||
|
#55
|
||||
|
||||
|
Thank you so much for updating it this fast. Tested the desktop shortcut by adding 3 more shortcuts to the list and is working perfectly. I assume that now we can add as many redist, components (DLC, languages ) and shortcuts as we need. Thanks once again. Simple to use and clean installer.
|
| The Following 2 Users Say Thank You to Th3Raven For This Useful Post: | ||
audiofeel (14-07-2024), Behnam2018 (17-07-2024) | ||
|
#56
|
||||
|
||||
|
Sorry for disturbing again... I am just wondering if is possible, on the Froza installer, on the components to add a different install path... For example I have X game that install mods to the user docs folder and not in game directory...
The solution I use for now is to add it into files section of the script... is not elegant but will do for the moment. |
|
#57
|
||||
|
||||
|
Quote:
Code:
#ifdef Data1
if FileExists(ExpandConstant('{src}\{#Data1Path}')) then
begin
ISArcDiskAddingSuccess:= ISArcExAddDisks(ExpandConstant('{src}\{#Data1Path}'), '{#DiskPassword}', ExpandConstant('{app}'));
if not ISArcDiskAddingSuccess then
break;
ISArcExDiskCount:= ISArcExDiskCount + 1;
end;
#endif
Code:
#ifdef Data1
if FileExists(ExpandConstant('{src}\{#Data1Path}')) then
begin
ISArcDiskAddingSuccess:= ISArcExAddDisks(ExpandConstant('{src}\{#Data1Path}'), '{#DiskPassword}', ExpandConstant('{userdocs}'));
if not ISArcDiskAddingSuccess then
break;
ISArcExDiskCount:= ISArcExDiskCount + 1;
end;
#endif
|
|
#58
|
|||
|
|||
|
Epic Games Installer
After working on Steam Limitless, this idea clicked my mind and ever since I've been working on it and always wanted to share. It's just I'm soo excited to share this piece of work with you all, well most of the code is reused from Steam Limitless. So, here is the stable version of my Epic Games Installer.
Please test it and feel free to report them back to me. Works best on 1080p 125% scale Right now, you can have: - Unlimited Redists - DSG or Custom Tools support for extraction - Promised Updates will be posted here in future What's New: - Different type of Files Verification - Different type of Installation progress Bar and section. - Custom created Font - Custom created style file for all resolution support - Custom Slideshow and Generic WebView file added PS: Humble request to please not remove the watermark and link to my YT channel. This is going to be the final update of the installer. All updates included. Bug fixes will only happen if reported in future. Last edited by Fak Eid; 12-08-2024 at 02:59. |
| The Following 11 Users Say Thank You to Fak Eid For This Useful Post: | ||
ADMIRAL (20-07-2024), audiofeel (19-07-2024), Behnam2018 (19-07-2024), BLACKFIRE69 (23-07-2024), CrownRepack (24-07-2024), Gehrman (15-04-2025), hitman797 (12-08-2024), Jahan1373 (19-07-2024), Lord.Freddy (12-08-2024), ScOOt3r (20-07-2024), war100ck (29-07-2024) | ||
|
#59
|
||||
|
||||
|
reserved
Last edited by audiofeel; 23-01-2026 at 23:19. Reason: fixed minor bugs. |
| The Following 8 Users Say Thank You to audiofeel For This Useful Post: | ||
Behnam2018 (21-07-2024), BLACKFIRE69 (23-07-2024), CrownRepack (24-07-2024), Gehrman (15-04-2025), Jahan1373 (21-07-2024), ScOOt3r (21-07-2024), Wanterlude (20-05-2025), war100ck (29-07-2024) | ||
|
#60
|
|||
|
|||
|
Quote:
You can check from this project |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ASIS: Advanced Simple Installer Script | KaktoR | Conversion Tutorials | 1477 | 20-05-2026 10:52 |
| FMXInno - Windows Fluent Design Installer UI for Inno | BLACKFIRE69 | Conversion Tutorials | 626 | 08-04-2026 12:33 |
| INDEX - Conversion Tutorial Index | Razor12911 | Conversion Tutorials | 5 | 11-06-2020 02:05 |
| Installer Creator Source Code | Razor12911 | Conversion Tutorials | 19 | 13-12-2015 10:20 |