![]() |
Hello, I'm trying to create an installer with some sample files.
In particular what I have done is compression with UltraARC and this method set as MASK: Code:
xZLib+srep:m1f:l512+4x4:b128mb:lzma:a1:mfbt4:64m:fb273:mc1000000:lc8N.B.: for decompression I uncommented XTOOL in the compression.ini file What would be the more likely problem? |
Did you have Records.ini file? And set it right? UltraArc should create one automatically.
|
Quote:
Edit: I also encounter the same problem using CIU v3. Am I the only one having this problem? Edit 2: Tried different method for compression with UltraARC and having same problem as well @KaktoR have you been able the reproduce the problem? I would like to test some old version of ASIS to see if the problem still occour Code:
[Record1] |
Since the splitting feature of UltraARC doesn't seem to work on both ASIS and CIU I was trying to use DiskSpan (the .bat script provided with UltraARC) which seems to be working.
But I have this problem: when the installer extracts the first slice then a message box asks for the second disk containing the next slice: Quote:
|
Yeah UltraArc merge is broken on both scripts.
I think it is already the case that the installer automatically take the next slice, but only if it's in same place as first archive/setup.exe. |
Quote:
Is that right? Edit: I attach the recors.ini generated by DiskSpan Code:
[Record1] |
I think I've found the solution for DiskSpan based on the example script posted from Razor12911 at
https://www.fileforums.com/showthread.php?t=99627 What was missing is simply the initialization of DiskSpan inside the script (i.e. ClsInit), then in order to solve the problem of request of the next disk do as follow: Look for this snippet of code inside the IS script: Code:
if Data[i - 1].Arc[0] = 'Freearc_Original' thenCode:
if Data[i - 1].Arc[0] = 'Freearc_Original' then |
Help me
I love this ASIS, thanks to the creator and anyone who get involved in making this installer... I have a problem when decompress my multiple archieves... I cant open my data1.bin.003 when the dialogue box showed n asked me to add it. Is there something I have to do with record.ini or anything else to solve it...? I lack in experience to do something with the script... I did some experiment and it's getting worse lol... Thanks in advance n sorry for my bad english...
|
Quote:
|
Quote:
|
1 Attachment(s)
Quote:
|
Could you test with some small files and make 1mb archives? So you reach 3 or 4 archives per 1mb or so...
And send me your Setup.exe please. Because I can't reproduce this error atm. |
1 Attachment(s)
Quote:
I Just figured out that the problem i said before occured when I made iso files of "Data1.bin.001+Setup.exe"... So when I mount the iso file and run the setup.exe from it, the error occured, I cant add next archieve (002, 003 etc). It stuck at dialogue box asking me next archieve files.. |
Which compressor did you use for test archive?
If you run from ISO image, you have to switch to next ISO if Setup ask for next archive. I will change this so the file explorer will always open if next archive is not directly next to previous archive. Edit: So I can say your archive is not broken. It extracts very well with batch file. I will look what's causing this. |
Quote:
And yes, I switched the iso, even I mount all of the iso files at the same times but still with same problem. Perhaps it's just my fault by setting it wrong... I'll try to compress some files with different setting when my works here finished... Thank you for ur help... |
1 Attachment(s)
Me and Cesar done some tests
First, as mentioned above by user pincoball, the clsinit function was missing. Strange enough, because I'm sure I never touched this. That's why no search window was opened. But whatever. Unpack will always fail if using a third command (lzma, lzma-mt, lolz, razor, zstd), xtool+srep works fine. xtool or srep alone works fine too. Even with CIU and other scripts. There are some possibilities: 1. The archive size of 1mb per part. Most likely, because with bigger sizes it works (option 6 is most used for whole games by users here). And I can confirm this myself, because I use XTool+srep+LZMA-MT most of the time and never got issues. 2. Bug inside cls-diskspan, unarc.dll or isdone.dll. unarc.dll and isdone.dll are pretty old and never got updated since years. Maybe some incompatibilities or bugs they have with diskspan or vise-versa. So really nothing I could fix. However, I added the clsinit back and the search file will now work. |
1 Attachment(s)
Regarding the problem of the splitting feature of UltraARC, I think I've found the causes of it during the merging
First problem: The split.exe executable were not extracted from the {tmp} directory: Solution: from Code:
procedure UnpackCompressors();Code:
procedure UnpackCompressors();Edit: Removed: It was a problem that I made in my script Edit: I also attach the records.ini I've been using just for reference |
It works for me.
I created archives as follow: Code:
\Test\Disk1\records.ini |
But should I place the split files in different folders or can I just pust all together with also the setup.exe? Because for me it doesn't work.
Also I use records.ini as internal so to integrate it in the installer |
I did a second test, this time with external and internal records.ini
Code:
\Test\Disk1\Setup.exeSplitted files were initially meant for put them into different folders, but it also work if you put all together into one folder. If you put all into one folder, don't forget to change the disk number inside records.ini. |
Ok I fixed it, it was a mistake I made in my script. Actually even leaving the Disk number in the records.ini unchanged works fine as well. Since it seems to be needed only to change the disk number that appears in the messagebox that appears in case of missing file
|
Code:
v7.1.6 |
FIX Italian Custom Message
2 Attachment(s)
Hi, I am new in your world ... I have reviewed the files in "Italian" language since I am of Italian mother tongue, and I found errors scattered a little here and there, so I wanted to correct them and maybe share them for the other users I have thought it might help. Thanks for your splendid Script.
============================================= |
I've been trying to repack this sample file (helloworld.dat) with this method (and UltraARC R7)
Code:
xZLib+srep:m1f:l512+4x4:b128mb:lzma:a1:mfbt4:64m:fb273:mc1000000:lc8Here there are the original file https://gofile.io/?c=DWMX4V and compressed one https://gofile.io/?c=EqIKaK Is there something I can do for decompress it correctly? I don't know if it is right posting it here since it is a rather generic problem |
This file has no streams, therefore xtool is useless on this.
exclude this file using xtool or try with ztool instead. the file unpack works properly without xtool. |
Quote:
I would say I surely lack of knowledge of about compression and would like to know how to see in advance what I should exclude in general when using Xtool. |
Throw an eye inside the detectors folder (I guess you know because UltraArc R7 is from there).
XTool has some bugs left, but not noticeable most of the time (well this time it is noticeable :D) And no, I was not able to unpack the file, only recompress without xtool. |
I found a code and modified it you say it looks like it?
Quote:
|
Hey there, I'm using A.S.I.S 7.1.4 still but I'm encoutering a small issue.
I normally could use packjpg/packmp3 without issues (I just added them into Arc.ini and used the BPK folder to include them because anything that goes in there gets included in the installer). Now however, when I try and decompress a file packed with either, it just crashes without an error message. I haven't changed any files in my compressor or installer before the issueso I'm not sure what could be causing it. It's only with these 2 compressors. Also, on an unrelated note: is it possible to remove the Compressors.ini file and replace it with a simple Include folder that just intakes everytihng inside, just like the BPK folder? Thanks again for the brilliant installer script. |
packjpg/packmp3 are already included inside MPZ folder.
Maybe the files cause the error (jpg/mp3). Did you try to unpack them with a batch file instead to see if the error comes actually from the script itself? Yes it is possible, but you could also just move all files you need inside FreeArc folder. |
Quote:
Compress: Code:
[External compressor:packjpg]Code:
[External compressor:packjpg] |
The issue with the Bonus Components Back Button going missing is still happening.
https://i.ibb.co/q7PNsxg/Screenshot-...0953-01-01.jpg I suggested changing screen resolution. Apologies for giving you all of these problems :( I really wish I could help. |
I think the problem is
Code:
Left := ScaleX(WizardForm.ClientWidth - 80);Otherwise I don't know |
1 Attachment(s)
The previous update had some bugs left, here is the hotfix :D
Code:
v7.1.7 Hotfix |
I was wondering if it's possible to change the button placement in compact mode? I'm having a little play around with the layout and I can move everything so far except from the install, pause and cancel buttons. Is there something I'm missing?
Code:
PauseButton := TNewButton.Create(WizardForm);I extended the installer slightly to 500 (Y) value, so that's why the button can go lower than the normal compact mode window. Is there some kind of lock on the button / or can buttons not be resized or moved? |
There are two different PauseButton.
One for NormalMode, the other for CompactMode. The button for compactmode is on line 3190 |
Quote:
So for me the Wizard Creation starts at 1938 however with the Normal mode section, it would begin at 2807 I do believe. Edit: the above mentioned Code snippet is located on line 3092 |
Search for CurPageID = wpWelcome
The pausebutton will be changed there too (this is ridiculous, I will change this too in next version). This settings will be higher priority then the first in initialize wizard. |
I managed to get everything sorted, this is how it's looking currently:
https://i.imgur.com/dy429i6.png I'd like to add an image at the top, so I added this code (taken from the About section of the newest release): Do you know how I could add an image to the top section? I tried using code snippets from the 7.1.7H release about section: This went in after the //Begin Creation// notation: Code:
ExtractTemporaryFile('image.bmp');Code:
LogoImage: TBitmapImage;Code:
WizardForm.LogoImage.Show;Code:
WizardForm.LogoImage.Hide;However that returns the issue Missing Identifier LOGOIMAGE. I wonder if you know about adding more images? I don't have any in the about section, I replaced that area of code with text from 7.1.4b. |
@Masquerade
try removing WizardForm. from lines: WizardForm.LogoImage.Show; >> LogoImage.Show; WizardForm.LogoImage.Hide; >> LogoImage.Hide; |
| All times are GMT -7. The time now is 10:02. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com