View Full Version : FMXInno Chronicles: Installer Source Code Index / Repository
BLACKFIRE69
11-02-2024, 08:14
https://i.ibb.co/NtmWLbx/FMXInno-logo-tm.png
* In this thread, you'll find the index of the installer source code created using FMXInno.
* Feel free to upload your project here, and i'll regularly update the index.
* This thread is open to anyone; you can ask questions here regarding any of the installer source codes.
Cheers!
📦 ~:
* 3D Animation Installer (https://fileforums.com/showpost.php?p=503602&postcount=15) - by audiofeel
🍎 A:
* AMD Radeon Style (https://fileforums.com/showpost.php?p=503989&postcount=40) - by audiofeel
* Apex Installer (https://fileforums.com/showpost.php?p=503599&postcount=12) - by audiofeel
* Appinstaller (https://fileforums.com/showpost.php?p=505333&postcount=119) - by audiofeel
* Avalon Installer (https://fileforums.com/showpost.php?p=504986&postcount=80) - by BLACKFIRE69
🐝 B:
* BlackBox2 (https://fileforums.com/showpost.php?p=503058&postcount=659) - by audiofeel
* BlurAndFlat on FMX (https://fileforums.com/showpost.php?p=503758&postcount=26) - by audiofeel
🌵 C:
* Corepack FMX Installer (https://fileforums.com/showpost.php?p=503588&postcount=4) - by audiofeel
* CorePack Installer: Simple (https://fileforums.com/showpost.php?p=502881&postcount=619) - by BLACKFIRE69
* CorePack V2 (https://fileforums.com/showpost.php?p=503028&postcount=657) - by audiofeel
* Cuphead (https://fileforums.com/showpost.php?p=504151&postcount=45) - by audiofeel
* Cyberpunk 2077 Installer (https://fileforums.com/showpost.php?p=503601&postcount=14) - by audiofeel
🐬 D:
* Darck Repacks Installer (https://fileforums.com/showpost.php?p=503587&postcount=3) - by audiofeel
🦅 E:
* Eleven Style (https://fileforums.com/showpost.php?p=503594&postcount=8) - by audiofeel
* EndVer Installer (https://fileforums.com/showpost.php?p=503604&postcount=17) - by audiofeel
* Epic Games Installer (https://fileforums.com/showpost.php?p=505064&postcount=88) - by Fak Eid
🍟 F:
* FMXInno - Installer template (https://fileforums.com/showpost.php?p=503433&postcount=737) - by BLACKFIRE69
* Froza Installer (https://fileforums.com/showpost.php?p=503600&postcount=13) - by audiofeel
🐸 G:
* Game Store 1.0.0.0 (https://fileforums.com/showpost.php?p=506487&postcount=166) - by JIEXA MEDVED
* Generic Installer (https://fileforums.com/showpost.php?p=505426&postcount=119) - by Fak Eid
* GTA V Game Menu Installer (https://fileforums.com/showpost.php?p=502998&postcount=655) - by audiofeel
🌺 H:
* Hitman simple script (https://fileforums.com/showpost.php?p=503596&postcount=10) - by audiofeel
🪵 K:
* Kimono Installer (https://fileforums.com/showpost.php?p=506435&postcount=160) - by audiofeel
🦁 L:
* Lesta Mod Installer (https://fileforums.com/showpost.php?p=506104&postcount=137) - by audiofeel
* Lizzard Installer (https://fileforums.com/showpost.php?p=499350&postcount=123) - by BLACKFIRE69
🍄 M:
* MacStyle (https://fileforums.com/showpost.php?p=503831&postcount=34) - by audiofeel
* Magic Installer (https://fileforums.com/showpost.php?p=503027&postcount=656) - by audiofeel
* Metro Installer (https://fileforums.com/showpost.php?p=503589&postcount=5) - by audiofeel
* Mirrors Edge Game Menu Installer (https://fileforums.com/showpost.php?p=505081&postcount=90) - by audiofeel
* Modern FitGirl Installer (https://fileforums.com/showpost.php?p=503474&postcount=741) - by BLACKFIRE69
* MonoChrome Installer (https://fileforums.com/showpost.php?p=503751&postcount=25) - by audiofeel
* Multilanguage Installer (https://www.fileforums.com/showpost.php?p=505137&postcount=99) - by audiofeel
📫 N:
* Need for Speed Undercover (https://fileforums.com/showpost.php?p=503586&postcount=2) - by audiofeel
🐙 O:
* OpenSetup Installer (https://fileforums.com/showpost.php?p=503595&postcount=9) - by audiofeel
🐧 P:
* PlayInstall (https://www.fileforums.com/showpost.php?p=505185&postcount=100) - by audiofeel
🌈 R:
* Random_Gamertags Repack (https://fileforums.com/showpost.php?p=504632&postcount=53) - by Fak Eid
* Redshank Installer (https://fileforums.com/showpost.php?p=503592&postcount=7) - by audiofeel
* Redshank Installer v2 Updated (https://fileforums.com/showpost.php?p=504572&postcount=50) - by Fak Eid
* Resident Evil Installer (https://fileforums.com/showpost.php?p=503607&postcount=19) - by audiofeel
* R.G Nitokin (https://fileforums.com/showpost.php?p=505505&postcount=124) - by audiofeel
🌞 S:
* Sakura Installer (https://fileforums.com/showpost.php?p=506112&postcount=139) - by audiofeel
* Samurai Installer (https://fileforums.com/showpost.php?p=506430&postcount=158) - by audiofeel
* Simple Installer (https://fileforums.com/showpost.php?p=503761&postcount=28) - by Fak Eid
* Starfield Installer (https://fileforums.com/showpost.php?p=503606&postcount=18) - by audiofeel
* SteamInstall (https://fileforums.com/showpost.php?p=503891&postcount=36) - by audiofeel
* Steam Limitless (https://fileforums.com/showpost.php?p=504819&postcount=66) - by Fak Eid
🐢 T:
* TARKOV Installer (https://fileforums.com/showpost.php?p=503742&postcount=24) - by audiofeel
☂️ U:
* UnknownsInstaller (https://fileforums.com/showpost.php?p=506488&postcount=167) - by JIEXA MEDVED
* Untitled Installer (https://fileforums.com/showpost.php?p=504303&postcount=47) - by audiofeel
* UWP Tiles Installer (https://fileforums.com/showpost.php?p=503603&postcount=16) - by audiofeel
🌋 V:
* Vesta Installer (https://fileforums.com/showpost.php?p=504621&postcount=52) - by audiofeel
🌊 W:
* WPI Corepack (https://fileforums.com/showpost.php?p=498015&postcount=54) - by BLACKFIRE69
* WPI 1801 (https://fileforums.com/showpost.php?p=503041&postcount=658) - by audiofeel
* Windows 8 (https://fileforums.com/showpost.php?p=503408&postcount=735) - by audiofeel
* WinUI (https://fileforums.com/showpost.php?p=505399&postcount=118) - by audiofeel
🌹 X:
* Xatab Installer (https://fileforums.com/showpost.php?p=503591&postcount=6) - by audiofeel
🥇 Y:
* Yuwiz Installer (https://fileforums.com/showpost.php?p=503598&postcount=11) - by audiofeel
audiofeel
11-02-2024, 12:17
reserved
audiofeel
11-02-2024, 15:43
reserved
audiofeel
11-02-2024, 17:00
reserved
audiofeel
11-02-2024, 19:21
reserved
audiofeel
11-02-2024, 19:33
reserved
audiofeel
11-02-2024, 21:52
reserved
audiofeel
11-02-2024, 22:34
reserved
audiofeel
11-02-2024, 22:44
reserved
audiofeel
11-02-2024, 22:54
reserved
audiofeel
11-02-2024, 23:10
reserved
audiofeel
11-02-2024, 23:42
reserved
audiofeel
11-02-2024, 23:53
reserved
audiofeel
12-02-2024, 00:10
reserved
audiofeel
12-02-2024, 00:32
reserved
Wikinoob
24-02-2024, 04:57
Many thanks for this...ia there anyway to add audio to the scripts?
Wikinoob
24-02-2024, 13:28
I don't understand what kind of script are you talking about?
Each of these contains Inno Script to compile, is there anyway to add audio to the installers
audiofeel
27-02-2024, 09:33
reserved
audiofeel
28-02-2024, 23:40
reserved
Created a Simple Installer for Games which do not have additional Components to be installed. Shoutout to @audiofeel for fixing bugs and cleaning the code.
Instructions: Game Info can be edited from 'Game' Folder. No need to update script everytime for new games.
Request: Please don't remove the watermark and Link to my Youtube channel if you're using this repack.
Edit: Check latest update here (https://fileforums.com/showpost.php?p=504867&postcount=77)
Abhijeet
03-03-2024, 02:55
Bro can you please add 7z file extraction to the RedShank Installer?
Abhijeet
04-03-2024, 08:06
This RedShank script is very good. But it's only have unarc.dll support. So i want to add MSC with tak, mp3 pack & jpg compressor or etc. It's using FMXInno.dll. Can you please help?
Thank You In Advanced;)
This RedShank script is very good. But it's only have unarc.dll support. So i want to add MSC with tak, mp3 pack & jpg compressor or etc. It's using FMXInno.dll. Can you please help?
Thank You In Advanced;)
@Abhijeet DM me, we can connect on discord and I'll help
audiofeel
07-03-2024, 14:03
reserved
Друг,не подкажешь какой алгоритм сжатия используется в этом инсталлере?
audiofeel
25-03-2024, 15:56
reserved
BLACKFIRE69
30-03-2024, 22:41
AtlasOS - Installer
* who wants an AtlasOS-like installer in FMXInno? :)
.
JIEXA MEDVED
02-04-2024, 12:56
AtlasOS - Installer
* who wants an AtlasOS-like installer in FMXInno? :)
.
I wouldn't mind seeing how this is will implemented. The trick with Drag and drop file in to the form is especially interesting :cool:
audiofeel
12-04-2024, 13:16
reserved
demon964
21-04-2024, 13:41
SteamInstall
The size of the form has been reduced to 720. This is all that can be done in a particular case. Plus fixes. Post updated.
:o
how i can get source code without protector?
Or i can buy full source?
audiofeel
25-04-2024, 16:19
reserved
Wikinoob
02-05-2024, 09:28
This is cool, cheers
Wikinoob
02-05-2024, 22:36
A mini installer for indie games. without additional form windows.
:o
thanks to
JIEXA MEDVED (https://www.fileforums.com/member.php?u=266783)
BLACKFIRE69 (https://www.fileforums.com/member.php?u=246616)
This is a cool installer, Any chance of adding Audio to the script please?
I saw someone asking for my Redshank v2 which had some minor updates from Audiofeel's actual script. Including the latest compatible FMXInno, feel free to download it from here. If you find any bugs, feel free to report it back to me.
audiofeel
23-05-2024, 22:38
reserved
This is the original version of my script which I've kept private for a long time, testing and altering. I'd like to share what I've created out of my love for coding and repacking games. I think it is a good time to make it public and hope people will love it the same way I do it too.
This script supports (all well optimized):
- Upto 4 App Launchers
- Upto 5 Redist
- 6 Data files
- 16 Additional Components
No need to make changes to the script everytime you create Installer. The Installer.ini file inside the 'Game' folder supports:
- Adding Game Info
- Option to animate the Welcome page with .gif
- Option to add Splash screen
- Option to Change Modes depending upon the background image
All relative files will be available to edit inside Game folder.
To create Hash_Setup.md5 file creation, simply use the MD5 Verification.bat file inside the 'Automate' folder.
A request to anyone using this repack to not remove the watermark and link to my YT channel.
BLACKFIRE69
26-05-2024, 10:26
* Index updated. :)
CrownRepack
30-05-2024, 00:41
A custom form for selecting the language in which the installer will be displayed.
Displaying brief information about the game.
Folder selection (by default, installation is performed on the second disk after the system disk, if it exists).
Creating shortcuts, optional (x86 x64).
Updating DirectX, optional.
Progress bar with gradient color fill.
Launch the game after successful installation, if desired.
Unpacking 6 archives.
Custom error output form.
The colors of the installer are not configurable.
:o
Hi Audiofeel, i really like this installer, can you please make it customizable for colors? and how do i edit the Style.bin file?
CrownRepack
31-05-2024, 09:03
There are more than 10 shades in this script, are you sure that you will fit everything into the design? If you need to change a certain color for a certain object, that's another question and you can help with that. It's just that the story will repeat itself again, as with the Hitman installer, you create white buttons and you will reproach me and everyone that white symbols are not visible on it. And as for editing the style file, in this installer it is used only in two interfaces, these are "FComboBox" and "FFluentDirBrowse Edit". Shown in the screenshots. Everything else is done using code
Thanks for clarifying, i now understand what's the use of the Style.bin file, im not an experience coder or anything, but i like to mess arround with things and learn as i go, i manage to edit the installer to my liking in terms of colors, thanks audiofeel, this is one good and simple installer, im finding for an installer like this for a very long time and im new to FMXInno, so i will try to get used to it.
Only thing i would like is to add music to this installer :D
It turned out great. Take the code from any installer where there is music, it is universal and will suit you. As for styles... It was possible to make other controls in it, but I don't really understand Photoshop, so it's easier for me to do everything through code, if you understand and own Photoshop, then you can do everything inside the style file (although you also need to take into account the scale of 150-200%). I will provide you with an archive for minimal editing of style files.
For Buttons, why not use
Button[1].FillGradient(<Some Color>, <Other Color>, gsLinear);
Button[1].FillGradientLinearAngle(0);
And can have style file for checkbox.
xjohnxedgex
11-06-2024, 06:46
A custom form for selecting the language in which the installer will be displayed.
Displaying brief information about the game.
Folder selection (by default, installation is performed on the second disk after the system disk, if it exists).
Creating shortcuts, optional (x86 x64).
Updating DirectX, optional.
Progress bar with gradient color fill.
Launch the game after successful installation, if desired.
Unpacking 6 archives.
Custom error output form.
The colors of the installer are not configurable.
:o
When you upload the latest version, 24.05
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 (https://fileforums.com/showpost.php?p=504867&postcount=77)
- 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 (https://fileforums.com/showpost.php?p=504867&postcount=77)
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:
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 (https://fileforums.com/showpost.php?p=504817&postcount=379) DiskSpan GUI (https://fileforums.com/showthread.php?t=104507&highlight=Diskspan)
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 (https://fileforums.com/showpost.php?p=504855&postcount=833) are fulfilled.
CrownRepack
18-06-2024, 09:02
hi audiofeel, in vesta installer, there isn't any Remaining Time in the installer, i added the link from another installer and now i have Remaining time in the installer when installing, the problem now is that i don't know how to change the "secs" and "mins" to display the full word as "Seconds" and "Minutes". Any idea?
CrownRepack
18-06-2024, 09:28
Thank you so much, i did come across that part, but i had no idea at all :D
CrownRepack
18-06-2024, 17:30
You may need some kind of online service for selecting shades based on photos.
Alright got it, thank you once again, the picture behind the text info is edited by me in Photoshop, i decided to use picture editing method instead of code, its just a "FRectangle + InitRectangleHandle + .FillPicture", im slowly editing this installer to my liking and as i edit it i learn the coding as well. I created a music button by looking at other examples, and i can say i'm happy i made a working button for the first time :D
BLACKFIRE69
18-06-2024, 23:38
im slowly editing this installer to my liking and as i edit it i learn the coding as well. I created a music button by looking at other examples, and i can say i'm happy i made a working button for the first time :D
welcome to the club then... ;)
Jahan1373
19-06-2024, 01:09
Make a tutorial video for using this compressor: DiskSpan GUI
I didn't understand anything from the pictures, a video shows everything easily, thanks
CrownRepack
19-06-2024, 08:17
welcome to the club then... ;)
Thank you for the warm welcome, salute and bows for you sir :)
Original Posts have been updated
Simple Installer Update (https://fileforums.com/showpost.php?p=503761&postcount=28)
- 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 (https://fileforums.com/showpost.php?p=504903&postcount=834) for defining preprocessor values. Also, Removed 100 lines of reduntant code
- Upgraded UI based on latest FMXInno upgrades
Steam Limitless Update (https://fileforums.com/showpost.php?p=504819&postcount=66)
- 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 (https://fileforums.com/showpost.php?p=504903&postcount=834) for defining preprocessor values
More upgrade will follow if @Blackfire69 could implement requested features (https://fileforums.com/showpost.php?p=504855&postcount=833)
Unlocking Limitless Ability: Changes involved in Main.iss
- If you want to increase the AppExe, just make changes to the section in Img1 like:
//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|Shor tcutName}"; 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
CrownRepack
30-06-2024, 11:19
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!
hitman797
30-06-2024, 12:24
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!
//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;
BLACKFIRE69
08-07-2024, 06:56
https://i.ibb.co/WsXNXF1/Avalon-logo.png
Avalon Installer Lite
* The Avalon installer originally comes with FMXInno v1.0.0.3, showcasing the animations and UI capabilities of FMXInno.
* However, this is a ported/downgraded version to support FMXInno v1.0.0.2.
* Since some features are not available in v1.0.0.2, this is a 'Lite' version.
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
* If you're on a laptop and want to use high settings, make sure you aren't in 'Power saver' mode.
* It is not recommended to use in virtual machines.
[Personalization]
; [0 = Low][1 = Default][2 = High]
UIQuality=2
; [0 = None][1 = 2x][2 = 4x]
AntiAliasing=2
ShowHints=1
[Personalization\Overview]
EnableAlignPagesToLeftAnimation=1
EnableMouseEventAnimations=1
2. Background ImageType
* The Avalon installer supports built-in background image effects.
[Personalization]
; Background ImageType = -1 / 1..20, (-1 == Original Image)
ImageType=4
3. Progress Bar
* Progress bars are fully customizable.
[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
4. Message Boxes
* Message boxes also support built-in effects.
[Personalization\MessageForm]
; Background ImageType = 1..10
ImageType=4
5. Components and Redistributions
* You can use an unlimited number of Components/Redistributions.
* It will show the correct game size in the control panel according to the components you selected during the installation process.
https://i.ibb.co/87TS5zY/image.png https://i.ibb.co/KFx1xGC/1.png
[Personalization\Components]
ShowSize=0
TwoColumns=1
> All configurations:
[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
.
Th3Raven
12-07-2024, 17:33
Froza Style
Adaptation - localization of the Java newstone script. (https://fileforums.com/showthread.php?t=103418)
(Translated into Russian. Resizing of some objects, etc.).
The functionality is all in place.
Four pages, installation of additional software. Checking the location. Animation. Gaussian Blur.
Music. Everything scales perfectly by 200%.
Launch the game (after successful installation).
Restarting (itself) the installation after a failed installation.
Deleting the game (if there is a key in the registry) before starting the installation.
:)
Is it possible to add multiple app exe and components to the installer?
Th3Raven
13-07-2024, 03:11
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.
Th3Raven
14-07-2024, 02:03
The post has been updated
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.
Th3Raven
19-07-2024, 03:24
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.
hitman797
19-07-2024, 03:59
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.
instead of {app} use {userdocs}
#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
#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
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 (https://fileforums.com/showpost.php?p=505135&postcount=98) 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 (https://fileforums.com/showpost.php?p=505199&postcount=853)
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.
audiofeel
20-07-2024, 22:45
reserved
demon964
21-07-2024, 07:12
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 (https://fileforums.com/showpost.php?p=504867&postcount=77)
- 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 (https://fileforums.com/showpost.php?p=504867&postcount=77)
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:
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 (https://fileforums.com/showpost.php?p=504817&postcount=379) DiskSpan GUI (https://fileforums.com/showthread.php?t=104507&highlight=Diskspan)
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 (https://fileforums.com/showpost.php?p=504855&postcount=833) are fulfilled.
Hi. Can you add function for search game folder and regedit. If game already installed, delete files
You can check from this project (https://fileforums.com/showpost.php?p=503607&postcount=19)
Hi. Can you add function for search game folder and regedit. If game already installed, delete files
You can check from this project (https://fileforums.com/showpost.php?p=503607&postcount=19)
I reported an issue here (https://fileforums.com/showpost.php?p=505005&postcount=844) of why search folder can't be implemented. The reason, I had to go with this approach, both in Steam (https://fileforums.com/showpost.php?p=504819&postcount=66) as well as Epic Games (https://fileforums.com/showpost.php?p=505064&postcount=88).
If you want to put it inside the subfolder, you can edit the text in directory box as well.
Regedit is working, I verified.
If the game is already installed then the user will only have the option to play which is standard UI in Steam. I can put a button to uninstall, but the question is where?
demon964
22-07-2024, 06:07
you can add droplist like this for uninstall game
https://i.imgur.com/KksQmy2.png
also have problem with windows 7 low end PC. When i run setup (DIsk spn gui used) after 20-30 % cant unpack files. I think fitgirl added maximum 2gb ram usage. its same problem
Jahan1373
22-07-2024, 23:13
I hope you finish this installation as soon as possible, it will be great, I am waiting for the final version, I hope it has a lot of information
please
6-data.bin
have
BLACKFIRE69
23-07-2024, 05:43
i've updated the index. check it out
you can add droplist like this for uninstall game
I'll try, maybe I can put it at the finish page, instead of that disabled download info button. Will keep you posted.
These installer really are CPU intensive so I recommend using W10 or above for installation. I cannot guarantee that I'd implement 2GB RAM support for low end PCs, but if I get some time, I'd like to learn how to do it. Would implement it in my next project then.
- Added support for extractions of unlimited data?.bin files
- Added unlimited additional components and selective languages
- Added unlimited App Exes play support
- Added LoadTimer in Installer.ini to determine the time of Loading Screen
- Insufficient Space required warning on selective components
- Added functionality to pause/play and cancel button on Download Info Section
- Fixed some bugs, thanks for the reports
- UseDSG has been moved to Settings.ini which in future will involve setup modding changes
- [U]Content Responsive Installer: If the installer doesn't have additional components or languages, it will display 'Install' button instead of 'Next', so that the user doesn't have to navigate till the last page. If the installer has additional languages and no components, it will automatically skip components page and vice versa.
[Update 30-07]
- Added support for music. User has a choice to add music to the setup, using the Settings.ini
- Added support for .mp3 and .ogg music files using XBass 4.1, thanks to Blackfire for updating my requirement
- User can either choose from .mp3 or .ogg music file using the Settings.ini
- Code refactored and optimized. All required plugins updated
[Update 02-08]
- Added support for Webview to display Gameplay or Game Trailer
- It requires video Id of youtube which can is shown in the picture below
- User can display different cover photos for Launch Exes
- Error handling and redundant code removed.
[Update 05-08]
- Fixed an issue when Music = No has been selected
- Added support for Slideshow.
- Number of Slides are the number of Image files in Files/Images/Slideshow folder.
- The first image in slideshow folder must start from 0, like 'Image0.jpg'
[Update 12-08] Final
- Reported Bug fixes and code optimization.
Original Post (https://fileforums.com/showpost.php?p=505064&postcount=88) has been updated.
audiofeel
03-08-2024, 22:30
reserved
CrownRepack
09-08-2024, 08:36
Hey guys, im not so familiar with the checking thing that some installers have, like for example in fitgirl repacks, she give the options to check if some of the files were installed properly, and there is another thing that checks the hash/sha1 or something like that, i don't really have any knowledge about that "checking" stuff, can anyone guide me about this and also how do i add this feature to the installer, im still using Vesta installer.
Also one more thing, i just need to know how to make .nfo files like all the scenes, what software of what do they use to create it. Thanks to all in advanced!
CrownRepack
10-08-2024, 08:11
I will help you with checking the hash sum of the files if you already have a project started. it is possible to create an nfo file with this program (I did not use it)
:o
https://sourceforge.net/projects/nfo-maker/
Thanks audiofeel, right now my main focus is on building my own type of installer (design wise) using the Vesta installer as the base, since that is the simplest coding i can understand and well put together. And adding some features i like from other installers, I will only focus on repacking after i finish coding the installer, it takes me a day to just code a single button xD
Sorry because earlier i wasn't clear enough, what i wanted to know about the "checking" thing, that checks if all files are present or missing or bad, like the one from Steam Limitless installer, there's a tab where it checks if all the files needed is present. which part of the code is responsible? thanks
As for the NFO creator, the one you shared works great, then after more curiosity i found another NFO creator here: https://nfo-creator.informer.com/3.5/
both of them works good!
This is what my installer looks like now, this is vesta installer but i just designed it differently (the game and info is all decoys, i haven't repack anything yet).:D
Sorry because earlier i wasn't clear enough, what i wanted to know about the "checking" thing, that checks if all files are present or missing or bad, like the one from Steam Limitless installer, there's a tab where it checks if all the files needed is present. which part of the code is responsible? thanks
If this is the original design, looks very good. In Steam Limitless, if you want to know what part of code is responsible for Verify Files button, just search with 'Verify' keyword.
The procedure for verification is called 'VerifyHashMultiCallback' in Script > Procedures.iss. I put this as other .iss outside the script so that I can reuse them in other repacks that I'd be working on future, like Epic Games.
This file is imported under [Files] section, which is editable in notepad and populated using certain commands in cmd prompt, if you want to skip third party app.
Source: "Game\Hash_setup.md5"; DestDir: "{tmp}"; Flags: dontcopy;
To automatically populate this file, you can use MD5 Verification.bat in Automate folder. It automatically verifies the file
If you want to know anything else from my installers, let me know. Happy to help!
CrownRepack
11-08-2024, 07:45
@CrownRepack
A great result and a delight for perfectionists. When you have the "Check Files" button or verification page ready, please send me the installation script. Discussing what needs to be added and other details will take up a lot of space and time.
Thank you, yes im more of a perfectionist myself (Willem Dafoe meme reference lol)
yes you're right it will take time and space, it will take me months to finally finish coding this installer as i only do it after i get home from work, and sometimes never. So once im done i will be back here to seek for help about the Check Files feature. :)
CrownRepack
11-08-2024, 07:50
If this is the original design, looks very good. In Steam Limitless, if you want to know what part of code is responsible for Verify Files button, just search with 'Verify' keyword.
The procedure for verification is called 'VerifyHashMultiCallback' in Script > Procedures.iss. I put this as other .iss outside the script so that I can reuse them in other repacks that I'd be working on future, like Epic Games.
This file is imported under [Files] section, which is editable in notepad and populated using certain commands in cmd prompt, if you want to skip third party app.
Source: "Game\Hash_setup.md5"; DestDir: "{tmp}"; Flags: dontcopy;
To automatically populate this file, you can use MD5 Verification.bat in Automate folder. It automatically verifies the file
If you want to know anything else from my installers, let me know. Happy to help!
Thank you Fak Eid, yes it's original idea :), I will save this message you wrote and read it until i fully understand and try doing something, i will come back if i need more help, thank you.:D
The final update of the installer has been posted.
All previous updates and change logs can be found here (https://fileforums.com/showpost.php?p=505135&postcount=98)
The Original post with the installer script can be found here (https://fileforums.com/showpost.php?p=505064&postcount=88)
3D Animation.
the Delphi project from Razor12911. (https://www.fileforums.com/showthread.php?t=99191)
7 pages (FTabControl) is taken as a basis.
Verification of system requirements (not a ban).
Installing additional software.
Selection of components.
Acceptance of the license agreement (if the file is nearby).
Instant color change of the installer and buttons (FColorComboBox).
Everything scales perfectly by 200%.
Thanks to Hitman 797 and Blackfire 69 for the features and procedures on request.
:)
Hello, thank you very much for the installer, although in my case I have an adjustment problem when the monitor scale is 125%.
https://i.ibb.co/rs7WFFr/Image1.jpg
@Valtus
and before this update, everything was fine with 125 percent scaling?
No, I have not tried the previous one to the update, I have been looking at but I do not find the download link, I have discharged the "UWP-Tiles" that is very similar and if it works well, so I comfort myself.
All the best
check out this fix and if everything is fine then let us know about it
Yes, this works correctly.
https://i.ibb.co/gzWRjq4/Image2.jpg
Behnam2018
23-08-2024, 21:16
HELLO audiofeel
:oI request that this script can be translated into English
Resident Evil 4 - 2005(RUS)[14.08].7z
Thanks again for making these scripts
audiofeel
29-08-2024, 01:28
reserved
You can call it S.M.A.R.T or Generic Installer, comfortable for all type of games. After some feedback and realizing repacker's love for simple installers, I've tried making a repack where you can self customize it with INI Maker and no code.
I believe this is by far the most amount of brainstorming I did to put in features so that user can customize it.
You can have:
- 6 AppExes
- Unlimited Redist, Data?.bin, Components and Languages section
- DSG or custom tool support
- Installer alternation based on what about of love it gets.
The idea for creating this is because some games have frequent update and you might just want to create their repacks fast, so you would like to skip some sections, while others are AAA games, for which you want to put in a lot of information / section.
Most of the code is reused from Steam Limitless and Epic Games.
What's new:
- User can alter Theme of Installer.
- Custom Created Checkboxes from the scratch so that they are independent of style file and can be changed based on the theme color of repack.
- Had a request to have 2GB RAM limiter on my installer.
- Directory Info Bar
- INI Maker (https://fileforums.com/showpost.php?p=505453&postcount=122)
Change Logs:
Update [04-09]
- INI Maker has been added and Installer code updated
- Updated with the latest FMXInno Plugin
Update [11-09]
- Installer now has Splash support
- Fixed issue where DSG Tools were not optimal when 2GB RAM indicator was selected (Thank you @Cesar82)
- Fixed other bugs and reported issues.
This installer will not have WebView support as I tried embedding it, but then many things were not looking or working as expected.
Show it some love :cool:
Behnam2018
02-09-2024, 20:35
Hello, I need a compression like FitGirl Repack and an installer script. My system is Windows 11, the RAM is 16 gigs, and the CPU is i5.
Or as much as FitGirl RepackOr as much as FitGirl Repack
or at the limit of dodi Repack
demon964
03-09-2024, 00:40
Hello, I need a compression like FitGirl Repack and an installer script. My system is Windows 11, the RAM is 16 gigs, and the CPU is i5.
Or as much as FitGirl RepackOr as much as FitGirl Repack
or at the limit of dodi Repack
fitgirl script already uploaded to this forum https://fileforums.com/showthread.php?t=103201
The FitGirl script is almost made without changing any native design elements of Inno Setup. The compression methods, however, are not shared with anyone.
I would recommend using the light installer script. It’s very similar to the FitGirl script and additionally supports DSG.
A UI for repackers to create the .ini file, create AboutRepack.txt file, do MD5 verification and automatically create list for custom tools for my Generic Installer (https://fileforums.com/showpost.php?p=505426&postcount=119). Installer.ini will be created from this app itself. It is very basic and a prototype for now.
I have in mind a lot of updates for this which can be implemented and a lot of functionalities that I'm thinking of adding in future to Generic Installer.
For now there is no error handling, so posting the dummy values, so that you don't mess up. Let me know your feedback. Keep checking this post for more frequent updates.
Update [04-09]:
- Conversion of Installer.ini from UTF-8 with BOM to UTF-8 (compatible with Inno Script compiler) has been added.
Main post has also been updated
audiofeel
08-09-2024, 18:53
reserved
A small cosmetic update. The gif image has been replaced with a FRadiantTriangle and animation (as intended by the author of this layout)
The post has been updated
:o
Very nice and innovative. Will like to implement something like this in my next work. Nitokin Installer also looks soo clean.
bolasbolas69
25-09-2024, 14:31
A replica of the installer from the R... Group (R.G. NITOKIN) is available.
* - Change the theme of the installer to light by clicking on the button.
* - Play music.
* - Create a shortcut.
* - There is no way to choose additional software or components.
* - Error handling involves lack of space.
* - Two languages are available: English and Russian.
* - The compiler is provided without source files.
* - A third-party font is used
:o
incredible installer, but without no option to add languages or modifying this makes this an complete garbage
hi BlackFire69
1) starting the setup seems to take longer than botva2
2) appearance of 2 forms at the same time
3) stop the installation by appearing a form at the top left together with the generic form
Don't find heavy this library?
BlurAndFlat
The idea https://krinkels.org/threads/i-love-blur-and-flat-by-def0lt.2666/
Checking for free space with a warning
Selection of components - 4
Languages - English and Russian
Installation of additional software.
Creating two shortcuts.
The "custom" remover.
All colors are adjusted at the beginning of the script for convenience
well, Blur and Flat
:o
Hi, I really like this script but I have a question if someone can help me to delete the page corresponding to the voices and interface language since I don't need it. I have been deleting everything related to the page in the script, it appears empty but it still appears.
Thanks and best regards.
Snake288
13-10-2024, 02:11
A replica of the script from "Razor12911 (https://www.fileforums.com/showthread.php?t=98247).
All I could do was implement it.
This is a team effort between me and Hitman 797 (https://www.fileforums.com/member.php?u=204256) (Parsing and deconstructing the original installer made not by inno setup).
To list all its features... it will take half a page.
Thanks to Blackfire 69 (https://www.fileforums.com/member.php?u=246616)for the functions and procedures on request.
- Information about the number of running applications.
- The ability to change the color of the icons.
- Geo info about the system (for example, Russia, Ukraine, Israel or Palestine).
- Information about the user.
- Tiles for launching the browser, task manager, media player, notepad, paint, calculator and trash.
- Information about the processor load.
- Information about the size of files in the trash.
- Information about the system date (day, month).
- Info about the selected disk (not a ban)
- Completely from scratch custom installation folder selection form.
- A page about the game and its rating.
- The page about the authors.
- When restarting, the tile starts the game or deletes it.
- Music.
- Everything scales perfectly to 200%
- Animation of the transition from the pages (Tabcontrol).
- Slide show (Tabcontrol).
- Installing additional software.
- Selection of components.
- LockScreen.
:)
Hi, is it possible to add the features?
- Enable or disable the use of DSG depending on your choice (Thanks to @Cesar82 for making it DSG compatible)
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
Snake288
13-10-2024, 02:18
I saw someone asking for my Redshank v2 which had some minor updates from Audiofeel's actual script. Including the latest compatible FMXInno, feel free to download it from here. If you find any bugs, feel free to report it back to me.
Hi, is it possible to add the features?
- Enable or disable the use of DSG depending on your choice (Thanks to @Cesar82 for making it DSG compatible)
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
Snake288
13-10-2024, 02:18
I don't even know what to call it...let it be "Installer".
This is again a replica of the installer from the user jagannatharjun (https://github.com/jagannatharjun/installer)
I didn't find any information about him on this forum.
Initially, the original was not written by Inno Setup and posted on GitHub.
I did everything I could as in the original.
And yes, now there is only one png image (since all the effects of shadows, transparency and other things can now be done using code).
Checking the hash, Selecting components, Installing software, everything is as usual.
:)
Hi, is it possible to add the features?
- Enable or disable the use of DSG depending on your choice (Thanks to @Cesar82 for making it DSG compatible)
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
oki
Thanks, but the one I need is the "blur and flat"
audiofeel
27-10-2024, 23:18
reserved
demon964
28-10-2024, 10:43
A UI for repackers to create the .ini file, create AboutRepack.txt file, do MD5 verification and automatically create list for custom tools for my Generic Installer (https://fileforums.com/showpost.php?p=505426&postcount=119). Installer.ini will be created from this app itself. It is very basic and a prototype for now.
I have in mind a lot of updates for this which can be implemented and a lot of functionalities that I'm thinking of adding in future to Generic Installer.
For now there is no error handling, so posting the dummy values, so that you don't mess up. Let me know your feedback. Keep checking this post for more frequent updates.
Update [04-09]:
- Conversion of Installer.ini from UTF-8 with BOM to UTF-8 (compatible with Inno Script compiler) has been added.
Main post has also been updated
error
if RenameINIFiles(Optimal) then SetupOptimalFiles;
inno\Unpack\Decomp_DSG\Setup_DLL.iss Line 140: Column 35: Unknown identifier 'SetupOptimalFiles'
audiofeel
29-10-2024, 00:17
reserved
fabrieunko
01-11-2024, 11:31
hello audiofeel, I would like to use and test your installer (R.G NITOKIN) but is it possible to translate it into French?
fabrieunko
01-11-2024, 14:25
[CustomMessages]
French_LangLbl=Sélectionnez la langue d'installation
French_LangCancelBtnLbl=Fermer
French_Page1Lbl1=Bienvenue dans l'installateur de
French_Page2Lbl1=Installation
French_Page2Lbl4=Chemin d'installation:
French_Page2Lbl5=Raccourcis supplémentaires:
French_Page2BtnLbl=Parcourir...
French_IconCheckBoxLbl=Créer un raccourci sur le bureau
French_BrowseDirModern=Sélectionner un dossier
French_Page3Lbl1=Confirmer
French_Page3Lbl2=Chemin d'installation:
French_Page3Lbl4=Fonctionnalités complémentaires:
French_Page3Lbl5=Non sélectionné
French_Page4Lbl1=L'installation est en cours...
French_Page4Lbl3=Temps écoulé:
French_Page4Lbl4=Temps restant:
French_Page5Lbl1=Installation terminée!
French_Page5Lbl2=Temps requis:
French_StartBtnLbl=Commencer
French_NextBtnLbl=Suivant
French_InstallBtnLbl=Installer
French_CancelBtnLbl=Annuler
French_FinishBtnLbl=Fini
French_BackBtnLbl=Retour
French_ErrorLbl=Pas assez d'espace libre!
French_ExitLbl=Veux-tu vraiment sortir?
French_ExitYesBtnLbl=Quitter
French_ExitNoBtnLbl=Retour
fabrieunko
01-11-2024, 22:25
added the ability to select components, if you are interested, download it again. the post has been updated.
https://www.fileforums.com/showpost.php?p=505505&postcount=124
thank you for the French, it works perfectly. except to uninstall the game I have this
https://i.ibb.co/M9QWXTL/Capture-d-cran-2024-11-02-072353.jpg (https://imgbb.com/)
error
if RenameINIFiles(Optimal) then SetupOptimalFiles;
inno\Unpack\Decomp_DSG\Setup_DLL.iss Line 140: Column 35: Unknown identifier 'SetupOptimalFiles'
Apologies for the delay in response. Actually, I've been busy due to passing away of my mother.
Are you facing this issue in Generic Installer or Installer Maker?
+ DS. I haven't checked, maybe it doesn't work.
But you will always need to update "Setup.dll" in the "Decomp" folder according to the compression done before compiling Setup.exe.
Always use the "UNLIMITED" tab of the DiskSpan GUI to make your conversion...
The installer does not have the IsDone module/functiond, so it is not possible to use disk spanning features like DiskSpan or SPLIT mode.
@audiofeel Your work is amazing and has helped me a lot. could you add the Chinese language for the project?
https://fileforums.com/attachment.php?attachmentid=38554&stc=1&d=1730205009
This is the localization in Chinese.
[CustomMessages]
Chinese_LangLbl=选择安装语言
Chinese_LangCancelBtnLbl=关闭
Chinese_Page1Lbl1=欢迎使用程序安装
Chinese_Page2Lbl1=安装
Chinese_Page2Lbl4=安装路径:
Chinese_Page2Lbl5=附加快捷方式:
Chinese_Page2BtnLbl=浏览...
Chinese_IconCheckBoxLbl=创建桌面快捷方式
Chinese_BrowseDirModern=选择文件夹
Chinese_Page3Lbl1=确认
Chinese_Page3Lbl2=安装路径:
Chinese_Page3Lbl4=功能和附加组件:
Chinese_Page3Lbl5=未选择
Chinese_Page4Lbl1=安装正在进行中...
Chinese_Page4Lbl3=已用时间:
Chinese_Page4Lbl4=剩余时间:
Chinese_Page5Lbl1=安装完成!
Chinese_Page5Lbl2=所需时间:
Chinese_StartBtnLbl=启动
Chinese_NextBtnLbl=下一步
Chinese_InstallBtnLbl=安装
Chinese_CancelBtnLbl=取消
Chinese_FinishBtnLbl=完成
Chinese_BackBtnLbl=上一步
Chinese_ErrorLbl=可用空间不足!
Chinese_ExitLbl=确定要退出吗?
Chinese_ExitYesBtnLbl=退出
Chinese_ExitNoBtnLbl=返回
fabrieunko
29-11-2024, 10:57
Hello, can you tell me if this installer is DSG compatible?
https://fileforums.com/showpost.php?p=503408&postcount=735
Updated but not tested for functionality
Thank you for adding the Chinese translation! I tested it locally, and everything works perfectly. 😊
hitman797
30-11-2024, 06:42
Mr. @BLACKFIRE69 can you update the index in this thread.:rolleyes:
fabrieunko
02-12-2024, 21:55
Hello, is it possible to use only one language?
fabrieunko
02-12-2024, 23:51
No, I don't plan to do that.
on the other hand in the compiler there is music, is it possible to have a button to mute the sound? because it's useless the compilation lasts less than a minute and the music is useless at this level?
fabrieunko
03-12-2024, 08:19
https://img.intoxzone.me/images/2024/12/03/930158d7641692f574444b8b0c3cfe68.jpg
where?
audiofeel
04-12-2024, 16:01
reserved
audiofeel
05-12-2024, 19:56
reserved
fabrieunko
06-12-2024, 03:42
Hello no compatible DSG planned for kimono?
Masquerade
06-12-2024, 09:39
@audiofeel
Great work again, love all these new designs you are bringing.
BLACKFIRE69
08-12-2024, 01:28
Mr. @BLACKFIRE69 can you update the index in this thread.:rolleyes:
The index has been updated. ;)
With the FMXInno package, there're a few examples featuring FMXInno.dll. However, it can sometimes be challenging for the community to create their own installers based solely on these limited examples. Fortunately, members of the FMXInno community have been kind enough to share their hard work in this post, which has been a great help to everyone.
I’m truly grateful and want to thank everyone who has contributed to the FMXInno project and helped showcase its capabilities. :)
Cheers!
JIEXA MEDVED
13-12-2024, 00:10
Settings via Ini
1. Basic information about the game
2. Number of shortcuts
3. Number of archives
4. Additional software
5. Components
FMX versions: August 28, 2024 :eek:
P.S. Be careful when choosing colors for the game icon located in the left sidebar, the colors of the text generated by it may blend with the Fluent theme!
Settings via Ini
1. Basic information about the game
2. Number of shortcuts
3. Number of archives
4. Additional software
5. Components
FMX versions: August 28, 2024 :eek:
P.S. Be careful when choosing colors for the game icon located in the left sidebar, the colors of the text generated by it may blend with the Fluent theme!
I saw this in one of the audiofeel's YT video. I'd love to understand how that dropdown works when game info is displayed without having to change to form size. I've soo many amazing ideas but no spare time.
Anyways, is the form responsive to the theme of PC?
Like if I'm on dark theme, does the form becomes dark too?
fabrieunko
14-12-2024, 22:24
pic Games Installer - by Fak Eid
Hello, I am French and I am trying to translate your installer into my language. I have made quite a bit of progress but I find myself stuck on the following page
or I can't find where to translate it:
the 'INSTALL' button also remains in English.
Moreover, when I go to this page which is in English and I come back to the page choose the installation location it becomes again in English. Can you help me?
https://img.intoxzone.me/images/2024/12/15/2dc327367ad137d0a92fa91948cf6d65.jpg
fabrieunko
19-12-2024, 23:31
hello, I spoke with Fake Eid because I translated its installer into French. but the uninstaller remains in English. so he asks me to contact you to ask for help translating the uninstaller into French because he tells me that English is hardcoded in fmxinno.
can you help me audiofell or blackfire69?
fabrieunko
20-12-2024, 01:29
thanks it works well. ;)
alqawasmy
28-04-2025, 10:18
A simple example for those who require multilingualism in the installer, with support for up to 6 different languages. The basic installer consists of three pages, based on the Battle.
Custom radiobutton - FRadiantCheck
:o
Can you explain the design improvements or how it was built?
KenGamer
01-05-2025, 06:50
Froza Style
Adaptation - localization of the Java newstone script. (https://fileforums.com/showthread.php?t=103418)
The functionality is all in place.
Four pages, installation of additional software. Checking the location.
Music. Everything scales perfectly by 200%.
Launch the game (after successful installation).
Restarting (itself) the installation after a failed installation.
Deleting the game (if there is a key in the registry) before starting the installation.
:)
So im having an issue with the script the game has 2 exe files one is in the main folder and one is in binaries/win64 folder but it doesn't create shortcut after installation and doesn't launch when i hit launch button after installing is complete
Here's the script can you tell me what im doing wrong?
; -------------------------------------------------------------
[Setup]
PostRunExe={app}\motogp25-Win64-Shipping.exe
WebLink=https://Website/
; -------------------------------------------------------------
[Game]
Name=MotoGP 25
Path=MotoGP 25
Publisher=Milestone S.r.l.
Genre=Racing
Developer=Milestone S.r.l.
Size=25276
Date=30 April 2025
Version=Build 18206190
Lang=7
Crack=Rune
CPU= Intel Core i5-9600K / AMD Ryzen 5 1600
RAM=16384
GPU= GeForce GTX 970 / Radeon RX 580
OS=64
; -------------------------------------------------------------
[Execs]
[Execs\AppExe1]
Name=motogp25
Exe=motogp25.exe
Icon=motogp25.exe
Args=
WorkDir={app}\Motogp25\motogp25
[Execs\AppExe2]
Name=motogp25-Win64-Shipping
Exe=motogp25-Win64-Shipping.exe
Icon=motogp25-Win64-Shipping.exe
Args=
WorkDir={app}\Motogp25\motogp25\Binaries\Win64\mot ogp25-Win64-Shipping
; -------------------------------------------------------------
[Redists]
[Redists\Redist1]
Name=Microsoft Visual C++ 2008
Args=/q /norestart
File={src}\Redist\vcredist\2019\VC_redist.x64.exe
[Redists\Redist2]
Name=Microsoft Visual C++ VC 2010
Args=/q /norestart
File={src}\Redist\vcredist\2019\VC_redist.x86.exe
[Redists\Redist3]
Name=Microsoft Visual C++ VC 2012
Args=/q /norestart
File={src}\Redist\vcredist\2022\VC_redist.x64.exe
[Redists\Redist4]
Name=Microsoft Visual C++ VC 2023
Args=/q /norestart
File={src}\Redist\vcredist\2022\VC_redist.x86.exe
[Redists\Redist5]
Name=Microsoft DirectX®
Args=/q
File={src}\Redist\DirectX\Jun2010\DXSETUP.exe
; -------------------------------------------------------------
[Datas]
Password=123test123
[Datas\Data1]
File={src}\data1.bin
[Datas\Data2]
File={src}\data2.bin
[Datas\Data3]
File={src}\data3.bin
[Datas\Data4]
File={src}\data4.bin
; -------------------------------------------------------------
Yourname
01-05-2025, 13:36
Hi audiofeel, can you explain to me how to modify/create a style file (*.fsf) to use in InnoSetup? Do i need some external software installed? Thanks!
Edit: I Found the solution using Embarcadero Delphi.Lite ;)
Yourname
02-05-2025, 01:51
In fact, there are two ways to save the style file. In binary form (it turns out to be smaller in size with the . fsf extension) and simply in text form (it turns out to be larger in size with the . style extension). I used the first option as if to save space. The style file in binary form can only be edited in the "RAD Studio" program (its installation takes up a lot of space, about 6 GB). Now the question...what do you need to change and where? Perhaps a simple text version will help, where you can adjust all the settings, if you need it, then I will recode the style files into a regular text format and you will be able to edit it in any advanced notepad
Hi Audiofeel, thanks a lot for your reply. I already have Delphi installed (with the FMX style editor), so I can export a .fsf file to a .style file and it works. I was thinking about creating a tool that can convert .fsf files to .style without having to install all 6GB of software. I was looking for a converter in the /bin folder of Delphi, but there are a lot of .exe files to check. Do you know if there is a .dll or .exe file that does this? Then integrate it into a C++/Python or Pascal tool. Thanks again!
Yourname
02-05-2025, 02:17
There is such a converter, but the style version there is 2.0, not 2.5. I am not sure that after conversion everything will work as intended by the user.
https://github.com/Crayon2000/StyleConverter?ysclid=ma6kar7itb782757129
Thanks for the reply again. Searching deeper, I think I found something better, the file is called "vsf2fm" and is located in the bin folder of Delphi. The procedure is this:
Take the fsf or style file and add it as a final argument in the command line of vsf2fm
- If you want to convert from fsf to style you use: "vsf2fm -origin style.fsf"
- If instead you want to convert from style to fsf FMX 2.5 you use: "vsf2fm -idx style.style" (-bin instead of -idx if you want FMX 2.0)
Convert VCL style to FireMonkey style
Usage:
vsf2fm <file or folder>
Params:
-origin - raw converter result
-bin - convert to binary fsf-format instead textual style-format
-idx - convert to indexed binary fsf-format instead textual style-format
Yourname
02-05-2025, 03:12
Well, the vsf2fm tool doesn't convert everything completely, in fact it leaves out some things. I'm writing a code in Delphi that completely converts the styles that will then be read with inno (In FMX 2.5)
Yourname
02-05-2025, 12:37
Hello again, i completed the "Beta" of the tool i called fsf2raw (but it can also do raw2fsf). That converts FMX 2.5 styles from Plain to Indexed Binary and vice-versa.
To use it:
- fsf2raw tf input.style output.fsf
or
- fsf2raw ts input.fsf output.style
The download can be found on my site HERE (https://felix550.unaux.com/info.php?file=FSF+2+Raw).
The password is of course "Felix_550" (without the quotes).
Yourname
03-05-2025, 01:12
Everything seems to be working
I think this utility needs a GUI. It's not 1999
Oh, and here I was still thinking it was the year 2000... I guess I’ll have to update it—
Time to get to work! :) ;)
Yourname
03-05-2025, 04:01
but in general I would like a small, not very cumbersome utility for quick editing of styles without resorting to rad studio
Yes I was thinking of something like this, but creating it with Delphi (I know almost nothing about it) is a big job. Do you happen to know if there is some library/dll to use in VB.net or c++, that allows you to use or modify FMX styles like a wrapper or, much better, something native? Thanks!
Hello, I have a problemin Radeon inno script : when it loads, the startup, and when you select the language, appears centered on the desktop, then the installer appears in the top left corner. How do I change it so that the installer starts centered on the desktop? Thank you, and sorry for my English.
Lucifer Crossman
23-06-2025, 21:01
The design has been slightly changed, the pages are made on the FTABCONTROL. Custom switches.
Is it possible to make the installer accept DiskSpanGUI? If possible, how? Can you help me?
Hi again, I'm trying to create an installer with MonoChrome [29.04], but when I install it, I get an error.
The ISArcEx v0.4 module won't let me install it.
Thanks.
I'm using ultraarc 2.90
I don't know if it's the right one or if I should try another one.
I tried diskspan and I have the same problem.
Ask the authors of these compressors a question on the relevant topic.
thanks
Hello, I have a problem when running the installation, for MonoChrome.iss I create the bin file with UltraARC, but it gives me an error, I don't know if the installer should include a library for external compressors.
Thanks for listening
lordgamer2354
02-07-2025, 18:21
In the monochrome installer, all test archives are compressed using Srep.
arc.exe a -i1 -ep1 -r -ed -s; -hp123test123 -w.\_temp -m=srep+dict:p+lzma _Output\data1.bin "data1\*"
and of course, for their proper unpacking, all files are already included in the installer, but only for Srep. you can compress the archive in another way, but you need to add all the necessary files to the script for unpacking. to do this, edit the files "Script_ToolsList.iss, Script_ToolsList_Init.iss"
and place these files in the appropriate folders
Great designs, you are pro in making these. can i know how you make them? i know thats pascal language but do you code them in editor in inno or there a gui tool like rad studio or something where you make these nice UI elements?
KenGamer
23-07-2025, 01:41
Froza Style
Adaptation - localization of the Java newstone script. (https://fileforums.com/showthread.php?t=103418)
The functionality is all in place.
Four pages, installation of additional software. Checking the location.
Music. Everything scales perfectly by 200%.
Launch the game (after successful installation).
Restarting (itself) the installation after a failed installation.
Deleting the game (if there is a key in the registry) before starting the installation.
:)
Is there a tutorial on how to make our own style?
Hi, how can I select the components I want to install instead of installing them directly? And if I want direct access to the desktop and start menu, I use EndVer.
Thanks.
Lucifer Crossman
16-08-2025, 14:47
Well, the design does not provide for all of the above
Можешь пожалуйста добавить в Redshank выбор языка установщика?
JIEXA MEDVED
16-08-2025, 18:34
You may need some kind of online service for selecting shades based on photos.
Google has a special color matching tool for such things. It works most than perfectly
Lucifer Crossman
05-09-2025, 10:04
well, damn, you give it, and in two days you ask for something else... If your question sounded something like this. - teach-show an example of how to make a language choice?
Извиняюсь. Сможете научить добавлять как многоязычность?
nodesire7
06-09-2025, 16:53
OpenSetup.
Design and idea = zettend (https://krinkels.org/threads/open-setup-popytka-vycherknut-nekachestvennoe-s-trekerov.3921/)
It's also a pretty popular script.
Checking for free space.
Installing additional software.
Custom cancellation and error forms.
FMemo.
:)
How do I package these scripts into a .bin file?
What tools are needed? Can you recommend some?
I'm a beginner.
Lucifer Crossman
07-09-2025, 01:17
How do I package these scripts into a .bin file?
What tools are needed? Can you recommend some?
I'm a beginner.
FreeArc
kaka2021
07-09-2025, 02:50
FreeArc
FreeArc cannot be divided into volumes
nodesire7
07-09-2025, 02:50
FreeArc
Could you be more specific? Is it about using FreeArc to package and then rename the file to .bin? But after packaging, it prompts that the file is corrupted.
How do I split the file into several .bin files?
nodesire7
07-09-2025, 04:06
Divide the game by file type into different folders. Squeeze it. rename the archive extensions to .bin. change the password to the one you specified when compressing the archives.
Is there a mature and simpler method? Like software or a solution?
nodesire7
07-09-2025, 04:38
use all the compression programs and utilities posted on this forum. except for those that divide the archives into parts. it is better to do everything manually as in the attached archive, there is an approximate example of how to compress the STARFIELD game.
in the "path_to_game\*" field, specify the path where the game is located
It's a bit cumbersome for me, can it be simpler? How are the scripts in this post packaged? Are they all done this way? I just want to be faster.
Thaks!
nodesire7
07-09-2025, 05:11
use all the compression programs and utilities posted on this forum. except for those that divide the archives into parts. it is better to do everything manually as in the attached archive, there is an approximate example of how to compress the STARFIELD game.
in the "path_to_game\*" field, specify the path where the game is located
I see that "ISArcEx" is used for decompression in the code. What can I use to package the .bin files it supports?
nodesire7
07-09-2025, 05:22
OpenSetup.
Design and idea = zettend (https://krinkels.org/threads/open-setup-popytka-vycherknut-nekachestvennoe-s-trekerov.3921/)
It's also a pretty popular script.
Checking for free space.
Installing additional software.
Custom cancellation and error forms.
FMemo.
:)
I downloaded this script, then used "FreeArc" to package the files into data.arc and split them into .bin files, but it throws an error when the exe unpacks it.
https://raw.githubusercontent.com/nodesire7/Gamepic/main/img/20250907202044.png
It tells me the archive is corrupted. How can I make this process work correctly?
kaka2021
07-09-2025, 05:57
Put the files and folders that need to be compressed in the data1 folder. Run the _Pack.bat, after completion, there will be an archive in the _Output folder.
Can multiple bins be split?
nodesire7
07-09-2025, 06:35
Put the files and folders that need to be compressed in the data1 folder. Run the _Pack.bat, after completion, there will be an archive in the _Output folder.
Are you only splitting into one .bin file? How can I split it into multiple files?
So, I still have to manually split the file and package them separately, right?
The reason I had this question is that I previously had a packaging tool that could directly split files into volumes like that. Unfortunately, the tool's author no longer maintains the server, so it's unusable. I thought there might be similar tools available. If not, I'll just implement it myself using Python.
Okay, I understand. Thank you very much for the explanation.
Thanks for your help!
kaka2021
07-09-2025, 08:08
This won't happen with IsArcEx, it needs to know how many archives and how much uncompressed data are there before unpacking. if you want to share archives like in DiskSpan, you'll have to use isDone for unpacking, because it doesn't matter, it has a test run.
https://fileforums.com/showpost.php?p=503592&postcount=7
Can't this be downloaded at the moment?
Snake288
07-09-2025, 10:49
https://fileforums.com/showpost.php?...92&postcount=7 Hello, does this support Redshank DiskSpan GUI?
kaka2021
07-09-2025, 16:43
No
https://fileforums.com/showpost.php?...92&postcount=7
Could you please help me take a look and add the installed game pop-up webpage? I have tried this code many times, but it still hasn't worked
if CurStep = ssDone then
ShellExec('open', ' https://www.baidu.com ', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end;
kaka2021
07-09-2025, 19:06
I translated it three times and didn't understand anything. after what operation do you need the browser to start from your page? after exiting the installer? on the last page?
Yes, that's right. After the installation is complete, a pop-up page will appear.
Lucifer Crossman
08-09-2025, 10:01
Yes, that's right. After the installation is complete, a pop-up page will appear.
I don't get it. Do you want a window with a website to pop up after installing any game?
nodesire7
08-09-2025, 11:20
https://fileforums.com/showpost.php?...92&postcount=7
Could you please help me take a look and add the installed game pop-up webpage? I have tried this code many times, but it still hasn't worked
if CurStep = ssDone then
ShellExec('open', ' https://www.baidu.com ', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end;
Add the following under `[Icons]` in your Inno Setup script:
[Run]
Filename: "https://www.google.com"; Description: "website"; Flags: postinstall shellexec skipifsilent; Tasks: ; Languages:
This will add a shortcut that opens the Google website after installation.
kaka2021
08-09-2025, 19:01
I don't get it. Do you want a window with a website to pop up after installing any game?
https://zdir.play5g.cn/public/%40Pikachu/xxccvv.png
"Could you please help me see if this term 'secs' can be translated into Chinese?"
kaka2021
08-09-2025, 19:02
Add the following under `[Icons]` in your Inno Setup script:
This will add a shortcut that opens the Google website after installation.
Thank you
nodesire7
08-09-2025, 22:17
I translated it three times and didn't understand anything. after what operation do you need the browser to start from your page? after exiting the installer? on the last page?
I'm having trouble with the Open Setup [17.05].iss script you released; it's not creating shortcuts during my tests.
Here's my INI configuration:
[Execs]
[Execs\AppExe1]
name=Titan Quest II
exe=TQ2.exe
icon=TQ2.exe
args=TQ2_PC
workdir={app}
Is there anything wrong with this?
I also modified the `[Icons]` section, but it still doesn't create shortcuts:
[Icons]
#sub InitIcon
#define IcnSubSec ReadMInI('GetSubSection', '/MainSec=Execs /Idx=' + Str(i) + ' /RootOnly=true')
#if IcnSubSec != ""
#define IcnName ReadMInI('ReadSubString', '/MainSec=Execs /SubSec=' + IcnSubSec + ' /Key=Name')
#define IcnExe ReadMInI('ReadSubString', '/MainSec=Execs /SubSec=' + IcnSubSec + ' /Key=Exe')
#define IcnIcon ReadMInI('ReadSubString', '/MainSec=Execs /SubSec=' + IcnSubSec + ' /Key=Icon')
#define IcnArgs ReadMInI('ReadSubString', '/MainSec=Execs /SubSec=' + IcnSubSec + ' /Key=Args')
#define IcnWorkDir ReadMInI('ReadSubString', '/MainSec=Execs /SubSec=' + IcnSubSec + ' /Key=WorkDir')
Name: "{autodesktop}\{#IcnName}"; Filename: "{app}\{#IcnExe}"; IconFilename: "{app}\{#IcnIcon}"; Parameters: "{#IcnArgs}"; WorkingDir: "{app}"; Check: CreateDesktopIcons
Name: "{group}\{#IcnName}"; Filename: "{app}\{#IcnExe}"; IconFilename: "{app}\{#IcnIcon}"; Parameters: "{#IcnArgs}"; WorkingDir: "{app}"; Check: CreateGroupIcons
#endif
#endsub
#for {i = 0; i < MAX_ICONS; i++} InitIcon
#endif
Is there an error in my code?
I see the problem now.
[13:08:11.022] -- Icon entry --
[13:08:11.027] Target filename: C:\Users\Public\Desktop\Titan Quest II.lnk
[13:08:11.030] Creating icon.
[13:08:11.035] Icon successfully created.
[13:08:11.080] -- Icon entry --
[13:08:11.083] Target filename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\(Default)\Titan Quest II.lnk
[13:08:11.087] Creating directory: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\(Default)
But how to fix it?
[Setup]
; Add this line to explicitly define the Start Menu folder name
DefaultGroupName=Game\{#ReadMInI('ReadString', '/Sec=Setup /Key=Path')}
[Icons]
; Fix: Use {userdesktop} instead of {autodesktop}
Name: "{userdesktop}\{#IcnName}"; Filename: "{app}\{#IcnExe}"; IconFilename: "{app}\{#IcnIcon}"; Parameters: "{#IcnArgs}"; WorkingDir: "{app}"; Check: CreateDesktopIcons
Name: "{group}\{#IcnName}"; Filename: "{app}\{#IcnExe}"; IconFilename: "{app}\{#IcnIcon}"; Parameters: "{#IcnArgs}"; WorkingDir: "{app}"; Check: CreateGroupIcons
#endif
#endsub
#for {i = 0; i < MAX_ICONS; i++} InitIcon
#endif
This modification should be correct, right?
It workit!
Warning: The "[Setup]" section directive "PrivilegesRequired" is set to "admin," but the script uses the per-user area (userdesktop). Regardless of the Windows version, if the installation is running in administrative install mode, be cautious when making any changes to the per-user area: these changes may not achieve your intended effect. For more information, see the "UsedUserAreasWarning" topic in the help file.
nodesire7
09-09-2025, 23:39
I won't help you here, try translating everything in the russian.ini or english.ini file yourself. that's where it's translated.
I've tried these methods, but I can't translate this part. It needs to be forcibly replaced in Inno Setup because it's a parameter in the DLL. If I want to change it, I have to modify the DLL.
// 替换时分秒
function ReplaceTimeUnits(TimeStr: WideString): WideString;
var
i: Integer;
begin
Result := TimeStr;
// 先处理复数形式,再处理单数形式,避免替换不完整
while Pos(' hrs', Result) > 0 do
Result := Copy(Result, 1, Pos(' hrs', Result) - 1) + ' 小时' + Copy(Result, Pos(' hrs', Result) + 4, Length(Result));
while Pos(' hr', Result) > 0 do
Result := Copy(Result, 1, Pos(' hr', Result) - 1) + ' 小时' + Copy(Result, Pos(' hr', Result) + 3, Length(Result));
while Pos(' secs', Result) > 0 do
Result := Copy(Result, 1, Pos(' secs', Result) - 1) + ' 秒' + Copy(Result, Pos(' secs', Result) + 5, Length(Result));
while Pos(' sec', Result) > 0 do
Result := Copy(Result, 1, Pos(' sec', Result) - 1) + ' 秒' + Copy(Result, Pos(' sec', Result) + 4, Length(Result));
while Pos(' mins', Result) > 0 do
Result := Copy(Result, 1, Pos(' mins', Result) - 1) + ' 分钟' + Copy(Result, Pos(' mins', Result) + 5, Length(Result));
while Pos(' min', Result) > 0 do
Result := Copy(Result, 1, Pos(' min', Result) - 1) + ' 分钟' + Copy(Result, Pos(' min', Result) + 4, Length(Result));
end;
function ProgressCallbackEx(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB, TotalFiles, CurFiles: Integer; DiskName, CurrentFile, RemainsTime, ElapsedTime, CurSpeed, AvgSpeed: WideString): longword;
begin
Page4Arc.Angle(OverallPct, 1000);
Page4Lbl[2].Text(IntToStr(OverallPct div 10) + '%');
Page4Lbl[11].Text(': ' + CurrentFile);
Page4Lbl[12].Text(': ' + ReplaceTimeUnits(RemainsTime));
Page4Lbl[13].Text(': ' + ReplaceTimeUnits(ElapsedTime));
Page5Lbl[3].Text(CustomMessage(UILang + 'Page5Lbl3') + #9 + ': ' + ReplaceTimeUnits(ElapsedTime));
Result:= ISArcExCancel;
end;
I succeeded by modifying it this way.
https://raw.githubusercontent.com/nodesire7/Gamepic/main/img/20250910143940.png
I checked other script, and it's all similar. Making slight modifications, similar to what I sent, allows for successful replacement.
nodesire7
10-09-2025, 22:55
I won't help you here, try translating everything in the russian.ini or english.ini file yourself. that's where it's translated.
https://images.weserv.nl/?url=https://artalk.gbtgame.me/static/images/20250910-113544.005.png
Why do other people encounter errors when installing the downloaded files?
Did the file get corrupted during download?
Have you ever encountered this situation where I can install the file normally after downloading it myself, but others can't?
Does the packaging method have hardware requirements during decompression?
kaka2021
14-09-2025, 07:25
The design has been slightly changed, the pages are made on the FTABCONTROL. Custom switches.
I would like to report that my Windows 11 system is encountering recurring crashes and errors. I request assistance to resolve this issue.
kaka2021
14-09-2025, 07:26
The design has been slightly changed, the pages are made on the FTABCONTROL. Custom switches.
I would like to report that my Windows 11 system is encountering recurring crashes and errors. I request assistance to resolve this issue.
KenGamer
22-12-2025, 12:04
is it possible if someone can make an anime themed design for me?
KenGamer
23-12-2025, 10:56
Someone asked:
Yes, of course it’s possible. For this, we need to integrate Skia.
The result will be almost identical.
Although the author deleted their original post, I’ll leave this one here as an example.
The installer uses FMXInno.dll for the UI, with rendering handled via Skia and custom graphical effects written in SKSL.
There is no component selection, etc., so it is suitable for small games.
Skia4Delphi: v5.0.0 (Skia v107.2.0)
Includes animations, path selection, shortcut creation, and no uninstaller.:o
suitable for small games you mean it can't be used to repack games that are about 100gb?
also I'm getting an error during compiling which says line 33 value of [setup] section directive "wizard style" is invalid
fabrieunko
27-12-2025, 22:44
Hello, which version of InnoSetup should I compile with? I have version 6.0.5 (u) installed and I'm getting an error message.
nodesire7
31-12-2025, 18:11
Inno Setup-6.6.1
https://files.jrsoftware.org/is/6/innosetup-6.6.1.exe
I'm currently encountering a problem. I've always been using the packaging method you recommended to me, "Simple_Compressor," but it has a problem: it's very slow. I've seen repacks like FitGirl have a "CPU limit removal" option. How is this implemented? Are there any existing tools available?
ReDsHanks2
06-01-2026, 08:55
hello! I tried the DrearyGlass using panker1992 masked compressor, everytime I compile and click the install, there's always a error like "unknown compressor method srep64", may I know how to fix this? this is the compressor
arc a -ma9 -ds -lc1024 -ld1024 -di -i1 -ep1 -ed -r -hp -pYourpassword -w.\ Data\data1.bin -moptimal
ReDsHanks2
11-01-2026, 11:50
Hello.
You must use the decompression utilities recommended by the author of the panker1992 compressor to extract the archives you create, not the standard tools that come bundled by default.
The package only includes an example to demonstrate how compression/decompression should be performed and to verify basic unpacking functionality. It is not intended to be used with other unpackers.
OHHH it makes sense now! sorry I'm new to this compression stuff, thank you for clarifying it!:o
nodesire7
24-01-2026, 05:37
reserved
https://gh-proxy.org/https://raw.githubusercontent.com/nodesire7/Gamepic/main/img/QQ-1024x514.avif
Hey expert, do you have any recommended compression configurations? The one I'm currently using has very long compression and decompression times, and sometimes throws errors. Can you recommend some alternatives? Thanks a lot!
nodesire7
24-01-2026, 05:38
OHHH it makes sense now! sorry I'm new to this compression stuff, thank you for clarifying it!:o
May I ask which compression configuration you are using?
audiofeel
14-03-2026, 09:57
I wouldn't mind seeing how this is will implemented. The trick with Drag and drop file in to the form is especially interesting :cool:
Yes, it can be done. Here is how it looks in practice, but this example comes from a different project.
https://youtu.be/TfhbiXLNDgw
BLACKFIRE69
08-04-2026, 13:25
FMX Style Explorer v2.0 - A Tool to explore FireMonkey Styles
=======================================
> Overview:
FMX Style Explorer (v2.0) is a useful, lightweight utility designed to help
Delphi developers navigate FireMonkey styles. It provides a visual breakdown
of your .style and .fsf files.
> Specifications:
- Version : v2.0.0.0
- Author : BLACKFIRE
- Language : Delphi (FMX)
- Compatibility : Delphi XE2 or later (.style / .fsf files)
> Features:
- Visual Hierarchy: View the object tree of any FMX style file.
- Previews: See how a style looks. Selecting a style entry generates a
preview of the control.
- Search: Locate specific styles or classes with case-insensitive search
and F3 cycling.
- Compression: Convert text-based styles into binary format. This can
reduce file sizes by 2-3x, making your application distribution smaller.
- Export List: Generate a list of styles contained within a file for
documentation or reference.
- Simple UI: Includes keyboard shortcuts and a straightforward interface
built with FireMonkey.
> Keyboard Shortcuts:
- Ctrl + O : Open style file
- Ctrl + F : Search styles
- F3 : Find next match
- Ctrl + C : Copy selected style name
- Esc : Clear search/selection
> Compression Benefits:
- Binary format = Small file size
- Useful for app distribution
- Typically 2-3x smaller than text format
- Improved loading times in apps
> What's New in v2.0:
- Visual hierarchy categorization.
- Preview engine for FMX controls.
- New "Export" feature for style documentation.
- Integrated binary compression utility.
- UI with "AuraUI" components.
.
KenGamer
16-04-2026, 07:38
was curious if a there's anything that can make a repack for emulator games like switch games since they require to put firmware and podkey in specific folders?
Masquerade
17-04-2026, 01:49
^^
Maybe you could learn to read next time?
"PC Games - CD/DVD Conversions"
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.