FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   FMXInno Chronicles: Installer Source Code Index / Repository (https://fileforums.com/showthread.php?t=106220)

Fak Eid 22-07-2024 05:35

Quote:

Originally Posted by demon964 (Post 505082)
Hi. Can you add function for search game folder and regedit. If game already installed, delete files

You can check from this project

I reported an issue here of why search folder can't be implemented. The reason, I had to go with this approach, both in Steam as well as Epic Games.

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

Good
 
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

Index
 
i've updated the index. check it out

Fak Eid 28-07-2024 11:48

Quote:

Originally Posted by demon964 (Post 505092)
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.

Fak Eid 28-07-2024 12:21

Epic Installer Updates
 
3 Attachment(s)
[Update 29-07]
- 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
- 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 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

1 Attachment(s)
Quote:

Originally Posted by audiofeel (Post 505236)
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

Fak Eid 10-08-2024 21:22

Quote:

Originally Posted by CrownRepack (Post 505248)
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

Quote:

Originally Posted by audiofeel (Post 505249)
@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

Quote:

Originally Posted by Fak Eid (Post 505250)
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

Fak Eid 12-08-2024 03:03

Epic Games Installer
 
The final update of the installer has been posted.
All previous updates and change logs can be found here
The Original post with the installer script can be found here

Valtus 18-08-2024 03:18

Quote:

Originally Posted by audiofeel (Post 503602)
3D Animation.
the Delphi project from Razor12911.
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 18-08-2024 09:04

Quote:

Originally Posted by audiofeel (Post 505328)
@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


All times are GMT -7. The time now is 14:30.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com