![]() |
With v7.2.0 you could define the file location to use for components but now (v7.3.1) you can no longer do that, how am I supposed to link components and compressed archives? I also see no option do to so with the newly added 'tasks'... I'm probably just being stupid but I would like some clarification.
|
Quote:
The same goes for a language that will only be installed if the installer is started in the corresponding language. To install the same Data.bin for more than one task, manually indicate the tasks in the combobox, separating by comma (The same goes for languages). Tasks must be configured in ASIS Settings.ini starting with Task 1 (each line of the asis checklistbox is counted as a task even if it is one ItemType GROUP) . |
Quote:
Example: Code:
Component1.Name=GAME 1 |
Is it possible to get ASIS to read a checksum file from within the {app} directory? I'm testing out combining checksums based on end-user selection to be able to verify all selected items (currently just verifying main/core files), and my current implementation is to put a bunch of respectively named dummy checksum files within the/one of the core archive/s, with each optional/component archive containing its own relevant checksum, which overwrites the dummy checksum during installation. My hope is to execute a script to combine these all together (using the batch "copy" command) to merge said checksums into one complete checksum file to be used by ASIS post-install for verification. However during the compile stage it seems ASIS isn't keen on letting this happen.
|
Not sure, but maybe by changing all constants {tmp} to {app} for #CRCFileName ispp.
|
UPDATE 1: Copying the combined checksums works (checked the copied file in the {tmp} directory), however, it seems like Inno Setup isn't too happy about one of its files being replaced, I'll probably have to use something like QuickSFV and get the setup to launch a batch script if CRC's are enabled.
Quote:
|
1 Attachment(s)
Quote:
Code:
[CRCCheck]If you want to merge some hash files together, you have to do it inside {tmp} folder first. Just make sure you do the merge operation before FileCopy Line 5004 (for NormalMode) and Line 5264 (for CompactMode). |
Quote:
|
I recently downloaded v7.3.1 and it seems promising enough with what I looked at, but I am having trouble trying to compile a setup so I can test to see if I can get anything to work.
Line 4066: Column 9: Unknown identifier "I" - This error pops up. Without changing anything in the stock Settings.ini, that error doesn't show. The line is something related to the "task list", but the only thing I changed was disabling it because I don't want to use it. What's the issue? |
Send me your settings.ini
|
Quote:
Please advise if you still continue to display the compilation error after replacing the script with the hotfix. |
Late response but yeah, the hotfix did work, forgot about that. Thanks Cesar.
2 more questions. How would I include a batch script into my setup, and run it out after decompression of the archives? I was looking at this method right here for MGSV and it needs said batch script to run after install to rebuild the chunk files. I do remember seeing a post on how to do it, but that was awhile ago and I didn't need it. Second question is, is there a way to make the script not have the ability to create/use Start menus at all? Someone mentioned to me that even if the "Don't create a start menu" button is checked, it still makes start menus. |
Search ssPostInstall
In that section, put Exec2(ExpandConstant('{app}\mybatchfile.bat')) Afair this is correct syntax. |
Hii, at last version v7.3.1, how to create installer without record.ini file?
|
1 Attachment(s)
Code:
v7.3.4 |
Quote:
However you can include Records.ini file into Setup.dll file. |
Hi everyone
2 Attachment(s)
Hello to all friends, as always I thank in advance all the work you do you are always super!
Here I list the various errors found and some changes made. ASIS 7.3.1B - Works great. ASIS 7.3.1C UPDATE - DOES NOT work, in practice the installation continues and after it has finished the extraction it says that it has been completed BUT in reality it does not install and does not extract any type of file leaving only the uninstall folder, in addition it seems which hangs in windows activities for a while. __________________________________________________ ________________ In ASIS 7.3.1B I can not install only what you select, as in a screenshot in practice if I select only 3 languages and do not flag the rest of the language packs ASIS installs them the same, I understand that in the "Records. ini "I have added them but how can you make a system that the user chooses what to install and which not even if the pack languages are present? (in Windows Phone Installer, this type of problem does not exist) could ASIS be extended or at least in some way modified, which more or less has the same function? it would be an incredible turning point, I know it is an abnormal request but it would really be the best. Thanks for everything and sorry my english i used google translate. xD |
You have to define the components/tasks in records.ini
Example: Code:
Task2.Name=cm:EN |
Hi bro
1 Attachment(s)
Quote:
Code:
[Record1] |
I see. Installer extracts the archives to {tmp} folder instead of {app}. Will fix this asap.
|
Hi bro
Quote:
|
Well archives will be extracted but to wrong folder.
I tested it now with your archives and it seems to work (only selected files will be extracted). Here is a workaround for it. |
Hi bro
1 Attachment(s)
Quote:
|
Quote:
I will have to fix this in all scripts supported by DiskSpan GUI (Including DSG Extraction Tool). FIX: Change in script the variable name from "StrLine" to "TmpStr" in line 4029. It should look like this after changing it. Code:
Delete(TmpStr, 1, Pos(Separator, TmpStr));Please report it if it is not working properly. |
Quote:
It works here (after apply the fix from Cesar above). |
Hi bro
3 Attachment(s)
Quote:
However, the change you just proposed worked great and I can confirm that everything is now 100% working. 1 - There is no longer the problem of sudden crush or freeze installer. 2 - Now the installer extracts what I select. 3 - In the "Record.ini" file you released there is the wording: Code:
[Record1]4 - In the "Settings.ini" file that you released there is the wording: Code:
[TasksSettings]Code:
Task2.Name = cm: EN |
As for the "Task2.File = 1" just delete it.
I forgot to remove this from Settings.ini |
Hi bro
Quote:
|
Quote:
Maybe there was some TAB character on the Type= line. DiskSpan GUI generates records.ini with FreeArc_Original and other users always install games using FreeArc_Original without problems. It is not case sensitive the type name, see that the script was used LowerCase that leaves everything in lowercase during the comparison. Code:
function ConvertDataType(sType: String): Integer;Quote:
Quote:
|
Is it possible to get ASIS to have an additional component "level"? For some packs I'm working on, I'm offering optional pre-modded configurations, where the components, in an ideal scenario would look something like:
Code:
|- Main Files |
Quote:
Use the key level to shift items to the right 15 pixels for each value 1 incremented in the key level. LEVEL 0 = 0 PIXEL LEVEL 1 = 15 PIXELS LEVEL 2 = 30 PIXELS ETC |
Quote:
Code:
[TasksSettings]Records.ini for the above example Code:
[Record1] |
@L33THAK0R, if you use ASIS together with DiskSpan GUI the DiskSpan GUI 2.0+ settings in "Resources\DSG_Settings.ini" for the KaktoR example above (Part related tasks) will look like this.
Code:
[Game1Settings] |
@Cesar82 @KaktoR thank you so much for your time, however I think I've wasted your efforts (hopefully these instructions will be useful to future users), as I'm a stubborn bastard, still using v7.2.0 of the script, as such I'm not able to use "tasks" to accomplish my goal. However after looking through the script a bit, I think I've figured out the section(s) that I need to look at. Once again sorry to have bothered you lads, thank you for all the help you've given so far!
|
I am still having issues relating to the Start Menu part of the script.
https://i.ibb.co/zmB8nMR/image.png This is just an example. Even when the option to not make one is checked, it still makes them when the installer is finished. Is there any way I can fix this, or at the very least remove the checkbox? |
1 Attachment(s)
Thanks for reporting.
Here is a fix for this The problem was that all the icons were linked to desktop shortcut checkbox and the startmenu checkbox had literally no effect. |
Quote:
|
Unfortunatelly not supported anymore, because the system creating icons changed since then.
|
I uploaded a hotfix for the "expression error" if you run the installer in compact mode and it finished.
Problem was that the installer tried to create startmenu shortcuts and failed, eventough this shouldn't be the case in compactmode (however the installation is done succesfull and desktop icons were created). My previous fix for the shortcuts was just tested in normalmode, sorry for that :D |
UPDATE: Realised I might be able to do a bit of a botched fix using batch scripts, its a bit fucky but thankfully I don't repack collections structured like this often!
Hi all, Got a small question regarding whether my proposed solution could work at all (I'm terribly new to pascal/delphi). I've got a fair few packs that feature selective, multiple-title offerings to the end-user, each with their own, separate executable to launch from (since some are emulated and require a small script to launch the ROM), as well as their own entry under the shortcut section of the "Settings.ini" file used in ASIS (baked into a executable thats just a batch script wrapped in an exe). My issue is that regardless of the component selection, upon extraction of all selected archives, all desktop shortcuts defined within the "settings.ini" are generated (should the option be selected). My current thought process is using the "RemoveShortcut" function, in the Post-install section of the script to delete the shortcut, if a given .txt file is missing (which would be packed with a given selective offering), like so: Code:
|
| All times are GMT -7. The time now is 10:57. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com