![]() |
|
|
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#61
|
|||
|
|||
Quote:
![]() |
Sponsored Links |
#62
|
||||
|
||||
Quote:
welcome to the club then... ![]() |
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post: | ||
#63
|
|||
|
|||
![]()
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) |
#64
|
|||
|
|||
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) |
#65
|
||||
|
||||
![]()
Update...
The code has been shortened by 300 lines. Now the names of the interfaces are as close as possible to their role (thanks for the fair criticism from @BLACKFIRE69). If it used to be like "ARectangle", now it's like "Page1Line" and so on. Now you can simply add the necessary checkboxes in the ".ini" file The cancellation form has been replaced The post has been updated ![]() https://fileforums.com/showpost.php?...&postcount=658 Last edited by audiofeel; 20-06-2024 at 12:18. |
The Following 3 Users Say Thank You to audiofeel For This Useful Post: | ||
#66
|
|||
|
|||
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) |
#67
|
|||
|
|||
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) |
#68
|
||||
|
||||
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: | ||
#69
|
||||
|
||||
![]() ![]() 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 (Today), Lord.Freddy (09-07-2024), observer23232 (12-07-2024), ScOOt3r (08-07-2024), yasserdivar (07-05-2025) |
#70
|
||||
|
||||
Quote:
|
#71
|
||||
|
||||
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) |
#73
|
||||
|
||||
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) |
#74
|
||||
|
||||
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. |
#75
|
||||
|
||||
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 |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
FMXInno - Windows Fluent Design Installer UI for Inno | BLACKFIRE69 | Conversion Tutorials | 865 | 11-06-2025 11:48 |
ASIS: Advanced Simple Installer Script | KaktoR | Conversion Tutorials | 1420 | 03-06-2025 06:34 |
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 |