FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   ASIS: Advanced Simple Installer Script (https://fileforums.com/showthread.php?t=99481)

KaktoR 08-12-2022 05:17

Code:

v7.4.3a
_____________________________________________________
- Updated xHashEx.dll and SplitLib.dll libraries to fix some issues with DiskSpan_GUI hash list feature

first post

ROKA1969 09-12-2022 02:14

how can i add a password to a compressed file for the installer to install this file normally

KaktoR 11-12-2022 08:11

Set password in Records.ini

Code:

[Record#]
...
...
Password=Your password

Include records.ini in Setup.dll and set a password for Setup.dll
Set password for Setup.dll in script.iss
Code:

#define PasswordDLL "Your password"
However full encryption is not possible this way. People can still read the password from %temp% folder. You have to use a custom arc.exe to fully encrypt the files (this requires some script editing I guess, not sure).

Masquerade 11-12-2022 11:15

If you use ProFrager's FAProtect to generate custom FreeArc binaries so others cannot open them, all you'd need to do is swap the unarc.dll from the ASIS package with your custom generated unarc.dll to decompress the archives.

This does not encrypt the archives per-se, because if you open them with a hex editor you will still be able to see magic numbers of compressors that you used when making the archive, so you will be easily be able to tell at LEAST the final compressor used if not more. That is, unless, you add encryption to the archive in FA cmdline which I have no idea about. It'll probably just slow unpacking down. If all you want to do is stop people from easily looking at what your methods are, just use FAProtect. Then only skilled people will know ;)

KaktoR 23-12-2022 09:43

Code:

v7.4.4
_____________________________________________________
- Updated BASS audio library to v2.4.17
- Fixed a minor issue with some labels in CompactMode installer step

This is the last update and the project is finished (closed) now.

pcblizzard 04-01-2023 01:45

1 Attachment(s)
In case the project is continued at some point: I discovered another small bug that is reproducible if you use the “Compact”-Mode (Settings.ini), the “UpdateMode” is set to “1” (Settings.ini) and have CRC-Check selected (Installer).

The button that should say “Exit” is not visible, because it is mostly covered by the button with the question mark.


KR blizz

Cesar82 04-01-2023 04:18

1 Attachment(s)
Quote:

Originally Posted by pcblizzard (Post 499657)
In case the project is continued at some point: I discovered another small bug that is reproducible if you use the “Compact”-Mode (Settings.ini), the “UpdateMode” is set to “1” (Settings.ini) and have CRC-Check selected (Installer).

The button that should say “Exit” is not visible, because it is mostly covered by the button with the question mark.


KR blizz

Despite the project being closed, but as it is a bug fix and not design changes, I will share a fix with you.

pcblizzard 05-01-2023 00:49

I can only thank you very much for your commitment!

LinkSystem 07-03-2023 04:50

My friends, I apologize in advance for my English ..
There is a problem - when installing the game there is an error in the console:
Found 0 files to register in RestartManager.
I've been suffering for 2 days, nothing comes out. tried everything. I looked through all the pages of the forum but the problem remained.

The installer doesn't see the unpack archives at all before unpacking my basket should start - this error comes up and the installer hangs completely until it detects the process manually (via the task manager). What could it be?

Proxson 21-04-2023 16:46

Just a small typo fix in the script at lines 6172, 6215. Hint... reuirements ;)

Code:

{#if UseSystemReq}english.Hardware50=Your system does partially meet the hardware reuirements.{#endif}
proper...

Code:

{#if UseSystemReq}english.Hardware50=Your system does partially meet the hardware requirements.{#endif}

Iztac 23-04-2023 11:28

hi, your installer is awesome, but

how can i do to put a Message BOX at the launch before splashscreen and Language selector and another when click finish button ?

thank you

ROKA1969 30-04-2023 22:33

How can I set two things?

1. I installed two games and made a collection out of them by throwing them into one folder. There are two separate folders with saves in the Documents folder. How do I set the Settings.ini file to uninstall both folders?

2. I added the Patch.bat file to the installer, it works properly, but after installing the game, it appears in the game folder. What should I do to make it not there? In previous updates, everything was fine.

Thank you for all suggestions.

Bondpotter 18-05-2023 05:19

This is really cool and simple installer.

I want to know is there a way that if a game is already installed then installing it again will give the prompt to uninstall the game with message "game is already installed"?

Also is it possible to set game version?

Enluaphelis 03-07-2023 23:32

Quote:

Originally Posted by KaktoR (Post 499529)
Code:

v7.4.4
_____________________________________________________
- Updated BASS audio library to v2.4.17
- Fixed a minor issue with some labels in CompactMode installer step

This is the last update and the project is finished (closed) now.

Hello again!
I did everything just as you told me in another thread about how to combine Setup.dll and Records.ini into one Setup.exe file, but now I have an error after clicking on install.
https://imgur.com/a/m1rzePe
But this error does not happen when installing with Setup.dll and Records.ini being present in the folder, it installed game and it worked. (https://imgur.com/a/yHQKAB0)
But when using only Setup.exe with those .dll and .ini merged altogether into setup it says that method is unsupported, but it then why it worked and installed with those files being present? How to fix that? I want to only data and exe files to be present in the folder.
I used these settings in DiskSpan when compressing: https://imgur.com/a/5MPStJb

Also, why after compressing I got a normal Data01.bin file and weird Data02.bin.001 fie? And these files are in one DISK folder. It should've split them in DISK1 and DISK2 and they should've been Data01.bin and Data02.bin, isn't it?
https://imgur.com/a/FZOVsEz

Please check my settings, if I did something wrong so it crashes tell me what to fix please, I'd appreciate your help:)

Cesar82 04-07-2023 03:30

Quote:

Originally Posted by Enluaphelis (Post 501477)
Hello again!
I did everything just as you told me in another thread about how to combine Setup.dll and Records.ini into one Setup.exe file, but now I have an error after clicking on install.
https://imgur.com/a/m1rzePe
But this error does not happen when installing with Setup.dll and Records.ini being present in the folder, it installed game and it worked. (https://imgur.com/a/yHQKAB0)
But when using only Setup.exe with those .dll and .ini merged altogether into setup it says that method is unsupported, but it then why it worked and installed with those files being present? How to fix that? I want to only data and exe files to be present in the folder.
I used these settings in DiskSpan when compressing: https://imgur.com/a/5MPStJb

Also, why after compressing I got a normal Data01.bin file and weird Data02.bin.001 fie? And these files are in one DISK folder. It should've split them in DISK1 and DISK2 and they should've been Data01.bin and Data02.bin, isn't it?
https://imgur.com/a/FZOVsEz

Please check my settings, if I did something wrong so it crashes tell me what to fix please, I'd appreciate your help:)

Use names Data1-01.bin to Data1 e Data2-01.bin to Data2 to hide .001 extension


All times are GMT -7. The time now is 12:19.

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