PDA

View Full Version : UltraARC for Inno Setup (Conversion Tool)


Pages : 1 2 3 [4] 5

Cesar82
24-05-2017, 12:55
Compiler only contains 1 Installer1.png.
Parsing -> Compressing

Are you sure about that? Can't find a second file in Setup.exe after compiling.

For what? Is it neccessary? I don't understand properly i guess.

From version 2.0 of CIU (All CIU v2) the language obtained with the ActiveLanguage function is always eng.

In the link below contains images with or repeated files and the fixed script (buy with beyond compare to see the differences).
https://mega.nz/#!lAgQTaQS!vuX921KwBAmCxXAaAe8iwchX66dEu1kq5f6WUDX F9-0

The arc file info in Data[i - 1].Arc[6] is the language to extract the specified ultraArc file.

Sugestion use function to multiples languages to one file:
function CheckLanguageArc(Lang: String): Boolean;
var
TmpLang: String;
begin
Result := False;
TmpLang := Trim(RemoveQuotes(Lang));
if TmpLang = '' then begin
Result := True;
Exit;
end;
if Copy(TmpLang, Length(TmpLang), 1) <> ',' then
TmpLang := TmpLang + ',';
while Length(TmpLang) > 0 do begin
if CompareText(Trim(Copy(TmpLang, 0, Pos(',', TmpLang) - 1)), ActLangShort) = 0 then begin
Result := True;
Break;
end;
TmpLang := Copy(TmpLang, Pos(',', TmpLang) + 1, Length(TmpLang));
end;
end;

And use: if CheckLanguageArc(Data[i - 1].Arc[6]) and (ComponentsCheckFA(Data[i - 1].Arc[4])) then

KaktoR
24-05-2017, 14:00
Now i understand.

Thank you.

Will update the script in the next days when i got a bit time.

KaktoR
25-05-2017, 14:43
Changelog CIU v2.0.3.8.c beta 1

-Ported hardware info to ISSysInfo.dll (thanks to peterf1999 for the great job)
-Removed duplicate / obsoleete files (thanks to LuisCésar82)

To-do:
-Make reflate work in decompression
-Adding more languages to FreeArc Custom Messages

By the way:
You can use also subtitles on video files. \Setup\SubTitle\SubTitle_lang.srt

KaktoR
25-05-2017, 15:16
I need all possible language translations for the bellow messages.

en.Message1=Extracting %1...
en.Message2=Merging %1...
en.Message3=Decoding %1...
en.Message4=%1 was not found.
en.Message5=Please Insert Disc %1 With %2 File
en.Message6=Browse For Required File?

%1 describes Data#.bin
except
en.Message5= %1 describes Disc # and %2 is Data#.bin

For
Albanian
Arabic - houcine80
Bosnian
Chinese (Traditional)
Croatian
Czech
Danish
Dutch
Farsi
Finnish
French - houcine80
German
Greek
Hebrew
Hungarian
Indonesian
Italian
Japanese
Korean
Norwegian
Polish - arkantos7
PortugueseBR - kassane
PortuguesePO
Romanian
Russian
Serbian
Spanish - omdj
Spanish (Mexico) - omdj
Swedish
Thai
Turkish
Ukrainian
Vietnamese

omdj
25-05-2017, 16:16
en.Message1=extrayendo %1...
en.Message2=uniendo %1...
en.Message3=decodificando %1...
en.Message4=%1 no encontrado.
en.Message5=Por favor, inserte el Disco %1 que contiene el archivo %2
en.Message6=Buscar el archivo requerido?

omdj
25-05-2017, 16:26
en.Message1=extrayendo %1...
en.Message2=uniendo %1...
en.Message3=decodificando %1...
en.Message4=%1 no encontrado.
en.Message5=Por favor inserte el Disco %1 que contiene el archivo %2
en.Message6=Buscar el archivo requerido?

kassane
26-05-2017, 05:58
Portuguese-Brazil


en.Message1=Extraindo %1...
en.Message2=Juntando %1...
en.Message3=Decodificando %1...
en.Message4=%1 não encontrado.
en.Message5=Por favor inserir o Disco %1 com o arquivo %2
en.Message6=Procurar arquivo requerido?

houcine80
26-05-2017, 13:15
arabic
en.Message1=استخراج %1...
en.Message2=دمج %1...
en.Message3=فك %1...
en.Message4=%1 لم يتم العثور عليه.
en.Message5= الرجاء إدراج القرص %1 مع %2 ملف
en.Message6= تصفح للملف المطلوب?

houcine80
26-05-2017, 13:16
French

en.Message1=Extraction %1...
en.Message2=Fusionner %1...
en.Message3=Décodage %1...
en.Message4=%1 n'a pas été trouvé.
en.Message5= Insérez le disque %1 Avec %2 Fichier
en.Message6= Parcourir le fichier requis?

arkantos7
26-05-2017, 13:16
en.Message1=Wypakowywanie %1...
en.Message2=Łączenie %1...
en.Message3=Dekodowanie %1...
en.Message4=%1 nie został znaleziony.
en.Message5=Proszę włożyć Dysk %1 zawierający plik %2
en.Message6=Przeglądaj w poszukiwaniu wymaganego pliku?

KaktoR
26-05-2017, 13:16
################################
###### v2.0.3.8.c beta 2 #######
################################

-Completely reworked ExternalCompressors. Now decompressing reflate is possible again (big thanks to Simorq)
-Removed doubled Ghz from Processor (HW page)
-Translated some UltraArc messages (hopefully more to come). Non-translated languages use english as default as long as no translation is aviable (big thanks to LuisCésar82 for helping me out)
-Fixed FontSize for CPU (HW Page). It's now 6 instead of 7, as intended.
-Small additions to InfoFormPage
-Removed Noodle
-Removed NanoZip


################################
###### v2.0.3.8.c beta 1 #######
################################

-Ported hardware info to ISSysInfo.dll (thanks to peterf1999 for the great job)
-Removed duplicate files (thanks to LuisCésar82)


################################
######### v2.0.3.8.b #########
################################

-Added editable folder field to manually type installation dir
-Fixed a bug where using pzlib compression always gives out a -12 crc error code
-Removed WikiPage


################################
######### v2.0.3.8.a #########
################################

-Changed collor notation from $BGR to $RGB
-Added ConversionPage= to Setup.ini
-Added ConversionPage and WikiPage to InfoForm
-Added Hebrew (again^^) and updated Indonesian (again^^) (thanks to vollachr and edwinkyr)

Beta 2 is atm in internal testing. Coming soon(tm).

Also a new UltraArc version is in testing. Coming soon(tm).

Simorq
26-05-2017, 22:58
precomp(pZLib)+srep+dict(Lzma2) OK
precomp(pZLib)+srep+lzma OK
precomp(ReflateAPI)+srep+dict(Lzma2) OK
precomp(ReflateAPI)+srep+lzma OK
srep+exe+exe2+delta+lzma OK
precomp(ReflateAPI)+srep+lzp(ZSTD) OK
precomp(pZLib)+srep+lzp(ZSTD) OK
Support CIU 2038c Final
//////////////// Enable ReflateSTD //////////////////////////////////////////
[Records]
ReflateSTD=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable Reflate API //////////////////////////////////////////
[Records]
Precomp=0.38
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib //////////////////////////////////////////
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib64 //////////////////////////////////////////
[Records]
pZLib64=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable SrepFast (FastInstall=Express Installation (Requires 4+ Gb. RAM)) ///////////////
[Records]
SrepFast=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

KaktoR
27-05-2017, 03:45
Changelog CIU v2.0.3.8.c Final

-Completely reworked ExternalCompressors. Now decompressing reflate is possible again (big thanks to Simorq)
-Removed doubled Ghz from Processor (HW page)
-Translated some UltraArc messages (hopefully more to come). Non-translated languages use english as default as long as no translation is aviable (big thanks to LuisCésar82 for helping me out)
-Fixed FontSize for CPU (HW Page). It's now 6 instead of 7, as intended.
-Small additions to InfoFormPage
-Removed Noodle
-Removed NanoZip

Use this archive as standalone folder.
Use this with above UltraARC Reflate Edition 2800 (http://fileforums.com/showpost.php?p=459195&postcount=765).

Big thanks to all of you who make this possible ;)

And i still need translations http://fileforums.com/showpost.php?p=459151&postcount=757

Thank you ^^

Cesar82
28-05-2017, 06:15
Only 64 bits executables: ReflateAPI.exe and reflate.exe in include folder of CIU 2.0.3.8c.
In UltraARC Reflate Edition 2800 up to 7z.exe, 7z.dll is 64-bit, but this only disturbs whoever creates the files, not in the installation of the game that may be in another system that is not compatible.

If use reflat compression not install game in 32 bits system?

If this information is true, it should have some information for the developers of the conversions that if the game supports 32-bit systems do not use the reflat method.

Simorq
28-05-2017, 07:26
Only 64 bits executables: ReflateAPI.exe and reflate.exe in include folder of CIU 2.0.3.8c.
In UltraARC Reflate Edition 2800 up to 7z.exe, 7z.dll is 64-bit, but this only disturbs whoever creates the files, not in the installation of the game that may be in another system that is not compatible.

If use reflat compression not install game in 32 bits system?

If this information is true, it should have some information for the developers of the conversions that if the game supports 32-bit systems do not use the reflat method.

ReflateAPI 32-Bit Problem
reflate.exe At The End Of The Installation Would Hang Setup.

7-Zip [32] 16.04 Use UltraARC

KaktoR
28-05-2017, 12:55
Here is a simple installer script that works with latest version of UltraArc (you can find it here -> http://fileforums.com/showpost.php?p=459195&postcount=765)

I have made some small additions, like Skin support.

I have no clue how to change merging to {app}.

For a workaround, replace {tmp} with {app} in records.ini

logboy666
02-06-2017, 10:01
What UltraARC (Reflate Edition v2800) settings would you guys recommend for game repacking ? (generic game, lets say it has every type of file in it)

pakrat2k2
02-06-2017, 11:51
generally start with srep,lzma. then use this program to check if files in game will compress better with pzlib. ( read topic to make sure you understand results of scan, BEFORE using it with your game(s).

http://fileforums.com/showthread.php?t=98731

Cesar82
02-06-2017, 23:39
Hello people!
I created a library to merge the split files. (My first library)
With this library you can split or join files.

Update 1.01 add functions:
- ProcIsRunning
- CurrProcStop

Update 1.02 changes:
- Inplemented in function SplitFile varible to output files destination
- fixed size limited on 2 GB. You can now use parts larger than 5 GB if necessary.
- fixed return of function MergeFiles. Now returns "True" if size of the destination files is equal to the sum of the size of original part and the previous size of destination file before process.

If anyone wants to test, and give some suggestion.
If anyone finds this DLL useful post on another topic.
PS: To analyze the performance of the library it is good to test on large files.

I hope it's useful.

KaktoR
03-06-2017, 08:27
@Simorq: Remove refstd from UA. Pull in msc or whatever instead.

Simorq
03-06-2017, 10:33
@Simorq: Remove refstd from UA. Pull in msc or whatever instead.

UA 2800 R2

Remove ReflateSTD

ReflateAPI Optimized
TEST1
Dark Souls II: Scholar of the First Sin = Ok - MD5 Ok

logboy666
04-06-2017, 02:09
I'm getting crc error (code -12) at 51.5% when unpacking files compressed with pzlib+srep+lzma

Any suggestions ?

For decompression I'm using "CIU2038b 2017 Special Edition"
For compression UA 2800 Reflate Edition

KaktoR
04-06-2017, 03:15
I'm getting crc error (code -12) at 51.5% when unpacking files compressed with pzlib+srep+lzma

Any suggestions ?

For decompression I'm using "CIU2038b 2017 Special Edition"
For compression UA 2800 Reflate Edition

2038c is needed because of other options for decompression.

Simorq
04-06-2017, 04:54
Hello people!
I created a library to merge the split files. (My first library)
With this library you can split or join files.

Update 1.01 add functions:
- ProcIsRunning
- CurrProcStop

If anyone wants to test, and give some suggestion.
If anyone finds this DLL useful post on another topic.
PS: To analyze the performance of the library it is good to test on large files.

I hope it's useful.

Error
http://s8.picofile.com/file/8296823276/Spliter_Tester_Error.png

logboy666
04-06-2017, 06:34
How to set UA to not split into multiple archives ? I want one big file as output

KaktoR
04-06-2017, 06:42
How to set UA to not split into multiple archives ? I want one big file as output

UltraARc.ini

Set:
FirstVolumeSize=99999
CustomVolumeSize=99999
ThresholdPercent=100

Cesar82
04-06-2017, 13:35
Error
http://s8.picofile.com/file/8296823276/Spliter_Tester_Error.png

You are using an Enhanced Edition version of Inno Setup.
The Inno Setup Enhanced Edition already has the TMsg type.

To fix this error simply delete this part (This 9 lines). The Standard version of Inno Setup needs this part.
type
TMsg = record
hWnd: HWND;
message: Word;
wParam: Word;
lParam: LongWord;
Time: TFileTime;
pt: TPoint;
end;

Script to be compatible with both versions of Inno Setup (Standard Edition and Enhanced Edition) you can add before the part of the code quoted above "#ifndef IS_ENHANCED" (without quotes) and after this part "#endif" (without quotes).

Like this:
#ifndef IS_ENHANCED
type
TMsg = record
hWnd: HWND;
message: Word;
wParam: Word;
lParam: LongWord;
Time: TFileTime;
pt: TPoint;
end;
#endif
This will be compatible with both versions of Inno Setup.

pakrat2k2
10-06-2017, 09:53
UltraARC Reflate Edition 2800

Properties>Details Still list it as 2.4.0.0, needs to be updated to reflect version number.

Simorq
10-06-2017, 11:47
Properties>Details Still list it as 2.4.0.0, needs to be updated to reflect version number.

pZLib v3 2017 is more powerful than reflect. reflectapi likely also be deleted.
I soon modified version.

0xffaded
10-06-2017, 12:26
Italian:

UltraArcMessage1=Estrazione %1...
UltraArcMessage2=Fusione %1...
UltraArcMessage3=Decodifica %1...
UltraArcMessage4=%1 non e stato trovato.
UltraArcMessage5=Prego inserire disco %1 Con %2 File
UltraArcMessage6=Sfoglia per il file richiesto?

masterwishx
14-06-2017, 09:58
I got error unarc.dll -6 when exract
ua sfx
https://s2.postimg.org/sbptr5zbp/2017-06-14_19-28-48.png (https://postimg.org/image/sbptr5zbp/)
when im using repacks of known repackers i dont have any kind of errors ....

record.ini
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.bin
Output={app}
Disk=1
[Record2]
Type=Freearc_Original
Source={src}\Data2.bin
Output={app}
Disk=1
[Record3]
Type=Freearc_Original
Source={src}\Data3.bin
Output={app}
Disk=1
[Record4]
Type=Freearc_Original
Source={src}\Data4.bin
Output={app}
Disk=1

using ua 2700

pakrat2k2
14-06-2017, 11:05
MIGHT be an issue with ua sfx, try another method & see if it does the same thing.

Simorq
14-06-2017, 11:40
I got error unarc.dll -6 when exract
ua sfx
https://s2.postimg.org/sbptr5zbp/2017-06-14_19-28-48.png (https://postimg.org/image/sbptr5zbp/)
when im using repacks of known repackers i dont have any kind of errors ....

record.ini
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.bin
Output={app}
Disk=1
[Record2]
Type=Freearc_Original
Source={src}\Data2.bin
Output={app}
Disk=1
[Record3]
Type=Freearc_Original
Source={src}\Data3.bin
Output={app}
Disk=1
[Record4]
Type=Freearc_Original
Source={src}\Data4.bin
Output={app}
Disk=1

using ua 2700


Method?

masterwishx
15-06-2017, 02:16
pZLib+Srep+Lzma2

and i used 2800 too ... some time its just stoping in comress proccess too....

Simorq
19-06-2017, 16:09
Razor12911 is a Genius Programmer.

CIU2038 With Compatible (http://fileforums.com/showpost.php?p=459199&postcount=1)

UltraARC 2800 R2 Edition
http://s8.picofile.com/file/8298280426/UltraARC_2800_R2_Edition.png

Changelog:
-Added _Compression.Log
-Added Support All Method Compressor (My Method)
-Added FAZip 4x4:Lzma
-Added PrecompMT
-Added Antiz
-Added MPZ
-Added Zlib_Jo
-Added Oodle
-Added NanoZip
-Replaced Srepv3.2 With Srep64v3.92 (The Most Optimal)
-Update pZLib
-Update Zstd
-Update 7z
-Removed ReflateSTD
-Removed ReflateAPI

_UltraArcPro_Example (Thanks to KaktoR)
http://s9.picofile.com/file/8298280442/UltraArcPro_Example_VCL.png

Records Example:
//////////////// Enable pZLib ///////////////////////////////////////
[Records]
Precomp=0.38
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib(Reflate) //////////////////////////////
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLibCLS(x86) ///////////////////////////////
[Records]
pZLibCLS=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable SrepFast (Installed 2x Faster (Requires 4+ Gb. RAM)) ///////////////
[Records]
SrepFast=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

KaktoR
22-06-2017, 07:24
What is FaZip.exe? Doesn't show in previous releases.

What it's purpose?

Simorq
22-06-2017, 08:36
What is FaZip.exe? Doesn't show in previous releases.

What it's purpose?

https://groups.google.com/forum/#!topic/freearc-announces/-Ujl6KKF5yI

gurcu87
25-06-2017, 15:40
Here is a simple installer script that works with latest version of UltraArc (you can find it here -> http://fileforums.com/showpost.php?p=459195&postcount=765)

I have made some small additions, like Skin support.

I have no clue how to change merging to {app}.

For a workaround, replace {tmp} with {app} in records.ini

wie kann man einstellen, gibt es ein video??

mausschieber
25-06-2017, 17:07
wie kann man einstellen, gibt es ein video??

this is an Eglish only Forum

but Read here http://custom-installer-ultimate-v2.wikia.com/wiki/Custom_Installer_Ultimate_v2_Wiki

Razor12911
26-06-2017, 06:47
I'm gonna need a few testers next week to try something as a replacement for UltraARC.

Who's down?

78372
26-06-2017, 06:50
I'm gonna need a few testers next week to try something as a replacement for UltraARC.

Who's down?

Only if I get my hdd back

unarc 125
26-06-2017, 06:52
I am in!

Razor12911
26-06-2017, 06:53
Only if I get my hdd back

Hmm, you're making it seem like I'm the one who took it. :p

78372
26-06-2017, 06:55
Nah, your projects. When the hdd gone, I was doing something with your Installer Creator :p

Razor12911
26-06-2017, 06:58
Nah, your projects. When the hdd gone, I was doing something with your Installer Creator :p

Last time I checked, I did add a license agreement to this thing or maybe it was ASC, I'm not held liable for any damage this software causes :p

78372
26-06-2017, 06:58
last time i checked, i did add a license agreement to this thing or maybe it was asc, i'm not held liable for any damage this software causes :p

:mad: :p

KaktoR
26-06-2017, 07:04
Count on me ;)

pakrat2k2
26-06-2017, 09:15
You know I'll test it out as well :D

Razor12911
30-06-2017, 04:39
Cool then guys, does anyone use the automated iso creation option?

KaktoR
30-06-2017, 04:48
Sometimes, but only if autorun.inf is pre-created by conversion maker.

Razor12911
30-06-2017, 16:02
So far:

KaktoR
30-06-2017, 17:40
It would be usefull to have some advanced options.

Razor12911
30-06-2017, 21:56
It would be usefull to have some advanced options.

Advanced options like?

KaktoR
01-07-2017, 03:18
I don't want to compress a whole game inclusive audio+video with (pzlib)+srep+lzma.

In UltraARC, i always seperate those files.

I move out audio+video files from game folder and put them into a new folder with same file/folder structure.

First pass: (pzlib)+srep+lzma
Second pass: no compression (eg for videos) for new folder.

Rename data bins from second pass, adding them to first pass records.ini.

It's awkward, but compression time decrases drasticaly(depending on the game ofc).

Edit:
Something like this

Simorq
01-07-2017, 03:29
Hi Razor12911
Please Add Masked Compression

Razor12911
01-07-2017, 06:46
Well the funny thing about this is, Converter Ultra already has this feature :p

KaktoR
01-07-2017, 15:43
Can't wait to test it out.

Thanks for your efforts bro.

SAM2712
05-07-2017, 21:43
Free from exams...:D
Thanks razor...so much programs u created since my last visit. Can't wait to test this version :) Really great work.

Razor12911
05-07-2017, 22:12
Free from exams...:D
Thanks razor...so much programs u created since my last visit. Can't wait to test this version :) Really great work.

I don't think you're free from exams because your signature still reads "¬ BUSY In EXAMS ¬"

SAM2712
05-07-2017, 22:42
"¬ BUSY In EXAMS ¬"How to change that there is option to edit in front of location but no edit option for signature :confused:

Razor12911
05-07-2017, 23:13
http://fileforums.com/profile.php?do=editsignature

SAM2712
06-07-2017, 05:27
Razor! the error comes with only this type of method-
Pzlib+msc+srep+lzma not for lzma2 and 4x4 lzma and PZB v.0.42. I gain 37% ratio on a single ".forge" file of 238mb but during extraction same problem occur which is felice program cmdbench occur. There is not any bug on programs in both two but has in pzlib + lzma2 which is putted in ultraarc & cmdbench.
I also tried with PZB v.0.38
But failed during extraction :(

78372
06-07-2017, 05:48
Razor! the error comes with only this type of method-
Pzlib+msc+srep+lzma2 and PZB v.0.42. I gain 37% ratio on a single ".forge" file of 238mb but during extraction same problem occur which is felice program cmdbench occur. There is not any bug on programs in both two but has in pzlib + lzma2 which is putted in ultraarc & cmdbench.
By using only pzlib + lzma or 4x4 lzma , no problem.
I also tried with Pzlib+msc+srep+lzma2 and PZB v.0.38
But failed during extraction :(

pzb 0.42, 0.38! Is this pzlib or precomp?

SAM2712
06-07-2017, 05:52
Not confirm ! probably razor put this for precomp version :rolleyes:

Sorry my bad ! Check the edited message of error again.

Ok ! I check the error comes on some ".forge" files not
all .forge files so i check with both ultraarc and cmdbench. I think error comes on some files which have many media files on which msc works but w/o using pzlib , no error come. Acc. to my test pzlib + lzma works on mostly files :) Bcoz i test this method on 4 games which are: mad max, gta5, dirt3, project cars
BTW what's the PZB version stands for in ultraarc ?

KaktoR
06-07-2017, 07:50
0.38 = m1 (reflate streams)
0.42 = m2 (zlib streams)

I guess. Don't know what Simorq did exactly :D

pakrat2k2
06-07-2017, 09:23
SAM2712, Do NOT post multiple in a row, simply edit first post & add additional info.

Simorq
06-07-2017, 10:28
0.38 = m1 (reflate streams)
0.42 = m2 (zlib streams)

I guess. Don't know what Simorq did exactly :D

No
Use pZLib 2017
0.38 = (zlib streams)
0.42 = (reflate streams)

@SAM2712
ACU Not reflate and zlib

SAM2712
06-07-2017, 13:31
No
Use pZLib 2017
0.38 = (zlib streams)
0.42 = (reflate streams)

@SAM2712
ACU Not reflate and zlib
Ok.. Got it simorq and ur advice pakrat2k2.

SAM2712
07-07-2017, 00:34
How to use mask in "config0"> "my method" text file ?

Simorq
07-07-2017, 04:01
How to use mask in "config0"> "my method" text file ?

UltraARC no mask support

SAM2712
08-07-2017, 03:01
Why the ram usage is so high means 100% by ultraarc.. Using only msc+srep+lzma on ACU sounddata folder. My config. fx8350 8core, 8gb ram 2100mhz, WD 2TB black edition :(
PC is in hang position so i capture with mobile :(
Reply solution anyone.

78372
08-07-2017, 03:42
Did you see the process sucking your cpu? Maybe your pc got some virus

SAM2712
08-07-2017, 04:47
Did you see the process sucking your cpu? Maybe your pc got some virus
No it's not by the virus. Installed Avast premier already. And i disabled before launching ultraarc. Any more suggestions :(

KaktoR
08-07-2017, 07:48
Seems to be on your end.

For me all is Ok ^^

78372
08-07-2017, 09:35
Also for me, there is no problem. But, however if your game is just too big(Ex: GTA V), compressors will take a lot of ram.

SAM2712
08-07-2017, 10:14
Seems to be on your end.

For me all is Ok ^^
The problem not remain on most files but happen when i tried on ACU game > sounddata folder and on files like dlls, exe, text file etc. Is there any editing which i can do in arc.ini file like mmt or compression ram usage ?

pakrat2k2
08-07-2017, 18:51
Added NEW CIU2039 2017-07-07, which includes UltraARC 2800 R2

Thanks goes out to all who worked hard on this final version.
See Post #1 for new archive.

78372
09-07-2017, 01:47
Everything is right but can you restore the original UA 2410 and 3040 please?

pakrat2k2
09-07-2017, 08:20
Everything is right but can you restore the original UA 2410 and 3040 please?

added back to first post.

JustFun
09-07-2017, 09:41
Here if someone wants even older versions :D

(p.s. IF Razor or moderators find any of these unnecessary pls delete them)

pakrat2k2
09-07-2017, 13:40
Here if someone wants even older versions :D

(p.s. IF Razor or moderators find any of these unnecessary pls delete them)

Thanks for posting them, but I have a back-up of them already, just incase anyone ever asks for them :D

UA_2.1_Beta.7z
UA_2400_30062015.rar
UA_2500_18122016_reflate_update.7z

KaktoR
14-07-2017, 05:40
Input: 197 Files, 476MB (only *.dds files)
Method:
srep+lzma -> 151MB
msc+srep+lzma -> 139MB
srep+lzma2 -> 154MB
msc+srep+lzma2 -> 141MB

Simorq
14-07-2017, 05:52
Input: 197 Files, 476MB (only *.dds files)
Method:
srep+lzma -> 151MB
msc+srep+lzma -> 139MB
srep+lzma2 -> 154MB
msc+srep+lzma2 -> 141MB

MSC: BMP/DDS/MP3/RAW/WAV Lossless Compressor

KaktoR
14-07-2017, 05:57
Yes, but not for all. I have MP3 files and no change in size after compression. Same for some dds files with some "special content". Header or i don't know exactly.

78372
14-07-2017, 06:05
According to my benchmarks, it's better to use ONLY MSC on media files. using srep/lzma after msc actually increases compressed size.

KaktoR
14-07-2017, 06:07
Will test it out during the day. Now over 14.000 dds files (9,46GB in size) in work with msc+srep+lzma

<--------------------------- D D S ---------------------------->
Total founded DDS: 14535
DDS with unknown type (not RGB and not FOURCC): 249
DDS with unknown FOURCC: 0
DDS with unsupported type (DXT2,DXT4,Volume): 17
DDS DXT,RAW filtered by size: 0

processed DXT DDS: 12907 - 0(lzma reject) = 12907 (187'175'840 b)
DXT1: 6182 DXT3: 21 DXT5: 102 ATI2: 0
processed RAW DDS: 1362 (2'096'452'393 bytes)


Will try after that with only msc and see what happens.

Edit: Guess UltraArc error. Final size 82,6MB. Will try with batch again.
Process started at: 14:55:58
Examining source...
Generating file lists...
Saving file lists...
Creating Data1.bin...
Moving Data1.bin...
Updating records...
Removing temporary directories...
Process finished at: 15:07:34

Edit 2:

KaktoR
14-07-2017, 06:38
UltraArc error. Doesn't like so much files with msc.

Batch file runs since over 20 minutes now (still msc detection).

Batch:
Input: 14.536 Files, 9,46GB, only *.dds files
msc+srep+lzma -> 1,43GB
srep+lzma -> 3,64GB
msc -> 3,85GB

KaktoR
14-07-2017, 11:38
Again CRC check failed (-12).

Maybe because of that amount of files in one archiv (~15.000).

Will try UA with lower treshold (10-15).

Edit:
UltraArc doesn't finish bins properly (most of the files are not included in archive) but with no error message... treshold 15. Will try now with 5 or even 1 lol.

G:\_Compression>arc a -ep1 -r -ed -dses -s; -di -i2 -w.\ArcTmp -n@CfgTmp\List1.txt -msrep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc8 .\Data1.bin -dpG:\CONV_ULTRA_DEV1
FreeArc 0.67 (March 15 2014) Using additional options: --logfile=_Compression.log
Creating archive: .\Data1.bin using srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc8
Memory for compression 0b, decompression 0b, cache 16mb
G:\_Compression>arc a -ep1 -r -ed -dses -s; -di -i2 -w.\ArcTmp -n@CfgTmp\List1.txt -mmsc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:l c8 .\Data1.bin -dpD:\Textures_SS
FreeArc 0.67 (March 15 2014) Using additional options: --logfile=_Compression.log
Creating archive: .\Data1.bin using msc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc 8
Memory for compression 0b, decompression 0b, cache 16mb
Compressed 1,834 files, 3,040,324,059 => 36,649,699 bytes. Ratio 1.21%
Compression time: cpu 5.11 sec/real 172.75 sec = 3%. Speed 17.60 mB/s
All OK

From those 1,834 files are only ~160 files in archive. Last file give crc error.

Edit2:
I think i have found the problem about not taking all files...
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8A.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8B.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8C.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8D.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8E.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA8F.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA90.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA91.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA92.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA93.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA94.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA95.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA96.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA97.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA98.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA99.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9A.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9B.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9C.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9D.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9E.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DA9F.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA0.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA1.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA2.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA3.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA4.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA5.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA6.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA7.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA8.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAA9.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAA.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAB.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAC.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAD.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAE.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAAF.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB0.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB1.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB2.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB3.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB4.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB5.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB6.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB7.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB8.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAB9.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABA.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABB.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABC.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABD.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABE.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DABF.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC0.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC1.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC2.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC3.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC4.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC5.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC6.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC7.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC8.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAC9.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DACA.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DACB.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DACC.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAED.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAEE.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAEF.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF0.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF1.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF2.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF3.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF5.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF6.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF7.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF8.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAF9.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAFA.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAFB.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAFC.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAFD.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0002DAFE.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\00047FB7.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\00049D19.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\00049D1B.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\00049D1D.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005BC23.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F039.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F03A.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F03B.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F03C.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F03D.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F03F.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\0005F040.dds
Data\Textures\actors\character\FaceGenData\FaceTin t\BSHeartland.esm\00061732.dds
Data\Textures\actors\character\male\cyrmaleheadvam pire.dds
Data\Textures\architecture\solitude\eastempirecolo go.dds
Data\Textures\Armor\amuletsandrings\nightingale\Ni ghtingaleAmulet.dds
Data\Textures\bscyrodiil\critters\moth\buckmoth.dd s

As you can see, there is a folder called "BSHeartland.esm". It's a folder, not a file. UA/FA thinks this is a file and don't take any files that are in this folder. UA only takes the last 4 files. Copying to temp folder is ok, MSC goes through all those files, but then, srep+lzma only compresses this 4 files.

Treshold was "1", because all other doesn't work (Failed to create Data#.bin).

_Compression.log says all is ok, but nothing is ok ^^

G:\_Compression>arc a -ep1 -r -ed -dses -s; -di -i2 -w.\ArcTmp -n@CfgTmp\List3.txt -mmsc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:l c8 .\Data3.bin -dpD:\Textures_SS
FreeArc 0.67 (March 15 2014) Using additional options: --logfile=_Compression.log
Creating archive: .\Data3.bin using msc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc 8
Memory for compression 0b, decompression 0b, cache 16mb
Compressed 101 files, 101,342,572 => 5,363,254 bytes. Ratio 5.29%
Compression time: cpu 0.28 sec/real 195.60 sec = 0%. Speed 0.52 mB/s
All OK

So far to the "not packing all files" problem.

Problem left, CRC errors while extracting with MSC.

KaktoR
14-07-2017, 15:36
Simorq thanks.

Will try tomorrow :)

KaktoR
15-07-2017, 05:28
Still same error, but other file.

Simorq
15-07-2017, 06:25
Still same error, but other file.

:(
Try it with the builder.
Http://krinkels.org/resources/msc-media-streams-compressor.4/

senying
15-07-2017, 15:07
hello guys, i'm kinda new here
and i have a question..
what if i don't have a lot of space in drive C:\ for the {tmp} when merging files, because when i change {tmp} in records.ini to {app}, so the merge file output will go to {app}, sometimes the AdvSplit.exe just stopped working..

the error message was "Exception EInOutError in module Advsplit.exe at 000D1869. I/O error 105

my records.ini looks like this :
[Records]
Precomp=0.38

[Record1]
Type=Split
Source={src}\Data1a.Bin
Output={app}\Data1.Bin
Disk=1

[Record2]
Type=Split
Source={src}\Data1b.Bin
Output={app}\Data1.Bin
Disk=1

[Record3]
Type=Split
Source={src}\Data1c.Bin
Output={app}\Data1.Bin
Disk=2

[Record4]
Type=Split
Source={src}\Data1d.Bin
Output={app}\Data1.Bin
Disk=2

[Record5]
Type=Split
Source={src}\Data1e.Bin
Output={app}\Data1.Bin
Disk=3

And so on till end of records.ini ( edited pakrat2k2, no need to post all of it )

pakrat2k2
15-07-2017, 17:14
senying, If your using ultraarc to compress the game, no need to ever touch records.ini
it's auto generated by the program itself. It would be the conversion itself that is causing it to use temp rather then app. Goto request topic in main forum & put a request for the game in question ( make sure to add the url for the game in the request ). So the conversion maker will know exactly which conversion your talking about. It will have to be updated to latest CIUV2, which uses app rather then temp, this was changed quite some time ago, so it just needs to be updated.

sajmon83
18-07-2017, 09:50
senying if you use CIUV2 {tmp} = {app} ;)
File is merged where you are installing the program or game

EDIT
Razor12911 I have a question.
Can I control in UltraARC how much RAM it needs to decompress ? If so how?
How can I check how much RAM I need to decompress for already built archive?
Because at first I only see compression 0b, decompression 0b
FreeArc 0.67 (March 15 2014) using additional options: --logfile=_Compression.log
Creating archive: E:\REL\Data1.Bin using srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc8
Memory for compression 0b, decompression 0b, cache 16mb

EzzEldin16
22-07-2017, 07:35
Anyone please give me correct lzop configuration for arc.ini because everytime i try compressing it gives genral (de)compression error
External compressor:lzop]
;use for files compressed with lzo
header = 0
packcmd = lzop -9 -l --info $$arcpackedfile$$.tmp $$arcdatafile$$.lzo
unpackcmd = lzop -df $$arcpackedfile$$.lzo $$arcdatafile$$.tmp
packedfile = $$arcpackedfile$$.lzo

Simorq
22-07-2017, 08:09
[External compressor:lzop]
header = 0
packcmd = lzop -9 -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = lzop -d -N -f -o$$arcdatafile$$.tmp $$arcpackedfile$$.tmp

Simorq
29-07-2017, 11:33
.....Update Soon

senying
02-08-2017, 23:15
how do i apply ZTool to UltraArc ?

i edit the config 0 in my method to this :
My Method:
tor = plz4+srep+delta+lzma

[External compressor:plz4,plzo]
header = 0
packcmd = ZTool e:{compressor}{:option} - -o - $$arcdatafile$$.tmp -o <stdout>
unpackcmd = ZTool d:{compressor}{:option} - -o - <stdin> <stdout>

it gives : "Failed to create Data1.Bin"

i already copy the ZTool.exe and all the .dll it needs to the Resources folder

Simorq
02-08-2017, 23:42
how do i apply ZTool to UltraArc ?

i edit the config 0 in my method to this :
My Method:
tor = plz4+srep+delta+lzma

[External compressor:plz4,plzo]
header = 0
packcmd = ZTool e:{compressor}{:option} - -o - $$arcdatafile$$.tmp -o <stdout>
unpackcmd = ZTool d:{compressor}{:option} - -o - <stdin> <stdout>

it gives : "Failed to create Data1.Bin"

i already copy the ZTool.exe and all the .dll it needs to the Resources folder


packcmd = ZTool e:{compressor}{ption} - -o - $$arcdatafile$$.tmp -o <stdout>


[External compressor:pzlib,plz4,plzo,pzstd]
header = 0
packcmd = ZTool\ZTool e:{compressor}:t25p{:option} - - <stdin> <stdout>
unpackcmd = ZTool\ZTool d:{compressor}{:option}:t90p:f:cm256mb - - <stdin> <stdout>

Simorq
02-08-2017, 23:52
Masked Compression Add UltraARC 2800 R3:D
http://uupload.ir/files/nlbf_ultraarc_masked_compression.png

KaktoR
21-08-2017, 04:47
LZMA / LZMA2 / 4x4:LZMA only

arc.exe has stopped working.

Simorq
21-08-2017, 05:24
LZMA / LZMA2 / 4x4:LZMA only

arc.exe has stopped working.


Do you sometimes or always?

KaktoR
21-08-2017, 05:28
Only have test this on "Hellblade Senuas Sacrifice" yet.

Will test other games too in next days.

Will report back soon.

Simorq
21-08-2017, 06:21
Well this is a problem for small files


This setting resolves the issue.

Config0.txt
[External compressor:rep,mm,delta,exe,exe2,4x4,lzma]
header = 0
packcmd = FAZip64 -i0 compress:{compressor}{:option} $$arcdatafile$$.tmp - <stdout>
unpackcmd = FAZip64 -i0 decompress:{compressor}{:option} <stdin> <stdout>

[External compressor:lzma2,Lzma2,LZMA2,xz,XZ]
header = 0
packcmd = 7z a -txz -an -mcrc=0 -m1=lzma2:d25:fb=273:mf=bt4:mc=1000000:lc=4:lp=0 -mmt=on -mx9 -so $$arcdatafile$$.tmp <stdout>
unpackcmd = 7z x -txz -mmt=on -an -y -si -so <stdin> <stdout>

KaktoR
22-08-2017, 09:03
Generell question:
Because UltraARC doesn't support zTool now.
If i compress a game with pZLib from UltraARC, can i decompress it with zTool.exe without any problems?

If so, i will delete pZLib from next CIU version.

Simorq
22-08-2017, 10:47
Generell question:
Because UltraARC doesn't support zTool now.
If i compress a game with pZLib from UltraARC, can i decompress it with zTool.exe without any problems?

If so, i will delete pZLib from next CIU version.

No
Not compatible

78372
22-08-2017, 19:31
ZTool is only x64, you should use pzlib because every games are not x64, and people need to use x86.

Simorq
24-08-2017, 01:25
Special Thanks
pZLib, ZTool PrecompMT UHARCMT CLS-SREP.R3 CLS-Nanozip CLS-ZCM By Razor12911
Precomp By Christian Schneider
CLS-SREP MSC CLS-MSC By ProFrager
ARC FAZip SREP By Bulat Ziganshin

MMC= My Method
MASK= Masked Compression

UltraARC 2800 R3 For CIU
http://s8.picofile.com/file/8304462876/UltraARC_2800_R3.png

UltraARC 2801 R3
http://s8.picofile.com/file/8304462950/UltraARC_2801_R3.png

_UltraArcPro_Example 2801 R3
http://s8.picofile.com/file/8304463076/_UltraArcPro_Example_R3.png

SEE First POST for files.

houcine80
24-08-2017, 08:10
Hi I disable all ( OnDblClick :=@MinimizeBtnClick; ) to avoid the double click bug on autorun or installer

Very beautiful music bro :) thx

KaktoR
24-08-2017, 10:25
Honestly i don't know what introduced this bug.

Things like this i don't understand properly atm, since i only changed names, not added or removed anything.

ANd btw, doubleclick for minimize funtion is totally useless. I don't know why this feature was a part of CIU :D

pakrat2k2
25-08-2017, 07:55
Special Thanks
pZLib, ZTool PrecompMT UHARCMT CLS-SREP.R3 CLS-Nanozip CLS-ZCM By Razor12911
Precomp By Christian Schneider
CLS-SREP MSC CLS-MSC By ProFrager
ARC FAZip SREP By Bulat Ziganshin

MMC= My Method
MASK= Masked Compression

UltraARC 2800 R3 For CIU


Added to First POST

KaktoR
26-08-2017, 15:12
Something is wrong with split.exe + example script

I need original split.exe from old UltraARC files if possible.

KaktoR
26-08-2017, 16:26
Ok i've found out what's the problem.

The error appears when you change {tmp} to {app} in records.ini for merging files.

Have to write something to change that in script.

KaktoR
26-08-2017, 17:42
Another problem with pzlib+srep+lzma.

Extracted file stay at 0 byte, process seems to freeze.

gotitpakn
26-08-2017, 17:54
getting this in my log when choose precomp with ztool or pzlib
C:\Users\Phreex\Desktop\gunnaBpakn\UltraARC R3 + CIU + Styles (1)\UltraARC R3 + CIU + Styles\UltraARC 2800 R3>arc a -ep1 -r -ed -dses -s; -di -i2 -wC:\1wc\ArcTmp -n@CfgTmp\List1.txt -mPreComp C:\1wc\Data1.Bin -dpC:\Program Files (x86)\Zuma's Revenge
FreeArc 0.67 (March 15 2014) Using additional options: --logfile=_Compression.log
Creating archive: C:\1wc\Data1.Bin using pZLib3
Memory for compression 0b, decompression 0b, cache 16mb
ERROR: general (de)compression error in pZLib3

then this error when selecting msc+srep+lzma

C:\Users\Phreex\Desktop\gunnaBpakn\UltraARC R3 + CIU + Styles (1)\UltraARC R3 + CIU + Styles\UltraARC 2800 R3>arc a -ep1 -r -ed -dses -s; -di -i2 -wC:\1wc\ArcTmp -n@CfgTmp\List1.txt -mmsc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:l c8 C:\1wc\Data1.Bin -dpC:\Program Files (x86)\Zuma's Revenge
FreeArc 0.67 (March 15 2014) Using additional options: --logfile=_Compression.log
Creating archive: C:\1wc\Data1.Bin using msc+srep+lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc 8
Memory for compression 0b, decompression 0b, cache 16mb
ERROR: write error (disk full?) in compression algorithm lzma:a1:mfbt4:d256m:fb273:mc1000000000:lc8

says disc full but hdd has 5gb + do notice says ob for comp and 0b for decomp ?

wanna use this or even the ciu with inno, but am not understanding what i need to do fully, is there good tutorial or help file i can be linked to ?
if i am looking at it right it is basicly set to roll, just need load scripts into inno then compile, for some reason got probs wrapping head around it.

sorry complete noob to repacks due to recent expeirnces with old installers and win x64 seems like great idea to repack some these buggers.

KaktoR
27-08-2017, 02:23
for pzlib/precomp you need plenty of free HDD space. A good point is at least twice game size.

If your game is 20GB in size, make sure you have 40GB free disc space where your game is located. But depends how much data got inflated during compression.

Simorq
27-08-2017, 06:05
HotFix Soon

KaktoR
27-08-2017, 08:02
Shadow Warrior 2
pZLib+srep+lzma
UltraARC R3

http://i.imgur.com/9SWxoVF.png

Will test with UltraARC R2.

Edit: Same error. I think it's because of the game files itself.

gotitpakn
27-08-2017, 12:04
the free hard drive space was not issue far as i could tell, had 6gb on the work drive and was packin 800mb. tested with 120mb archives and ends up same result (was testing with zuma's revenge ).

Simorq
27-08-2017, 13:31
Shadow Warrior 2
pZLib+srep+lzma
UltraARC R3

http://i.imgur.com/9SWxoVF.png

Will test with UltraARC R2.

Edit: Same error. I think it's because of the game files itself.

Did you use mask method?

KaktoR
27-08-2017, 14:24
No. I am not familiar with mask method yet. Will test next weekend.

KaktoR
28-08-2017, 23:59
I don't know whats wrong now. It worked before, now i got this everytime when i use pzlib :confused:

gotitpakn
29-08-2017, 00:58
went with UA 2.4.0.0 and alot of issues i was having disapeaered, i got few things packed, now to figure out the use of ciu
if i understand the setup.ini is where ya enter game name and such info ? taking me lil bit to get all this info assimilated.

KaktoR
29-08-2017, 01:46
I don't know whats wrong now. It worked before, now i got this everytime when i use pzlib :confused:

It was arc.ini, obviously :rolleyes:

@gotitpakn: take a look on CIUv2 Wiki page.

S-Ghost
29-08-2017, 06:49
Can you give me UltraArc R2 or R3 compatible simple installer script with music , splash ?
Thanks all
(Sorry for my bad english)

KaktoR
29-08-2017, 07:55
Look first post

pakrat2k2
31-08-2017, 08:46
choose whatever you want, see how long it takes to compress/decompress. Only way to know for sure is by trial & error.

KaktoR
06-09-2017, 13:04
I have updated UltraARC Wiki article for MASK method.

http://custom-installer-ultimate-v2.wikia.com/wiki/UltraArc#How_to_use_MASK_with_UltraARC_R3

Let me know if something is missing.

gatosky1620
07-09-2017, 12:12
what version extract the split files in the app folder?

KaktoR
07-09-2017, 12:35
Depends on script version. Since CIU2036 all of them.

Simorq
07-09-2017, 14:03
what version extract the split files in the app folder?


procedure UltraARC_Process;
var
Data: array of TData;
i, x, MsgResult: Integer;
SourceDir, OggFile, MergeFile: String;
begin
ForceDirectories(ExpandConstant('{app}\'));

Fixed {TMP} TO {APP}

anoop1507
08-09-2017, 07:22
The self extractor doesn't extract when pzlib is used.https://ibb.co/h6AeTa

anoop1507
08-09-2017, 07:23
https://ibb.co/h6AeTa

Simorq
08-09-2017, 08:58
https://ibb.co/h6AeTa

Ua.sfx Only Precomp 038-042 ,MSC, SREP, LZMA Support.

anoop1507
08-09-2017, 10:29
Since the self extractor is inno it can be easily added if the source script is available.

darkwolves
09-09-2017, 21:04
is there a WPI installer compatible with this?

pakrat2k2
10-09-2017, 07:35
is there a WPI installer compatible with this?

http://fileforums.com/showthread.php?t=98979

darkwolves
10-09-2017, 08:34
http://fileforums.com/showthread.php?t=98979

thank you!! i modified Razors original 3.1 with lockscreen i will test it on that as well if it works i'll post it.:D

Kobi Blade
10-09-2017, 12:03
How do I disable the split option?

Nevermind, I'll just do it manually as always :rolleyes:

KaktoR
10-09-2017, 12:05
You can't.

For a workaround, set
FirstVolumeSize=65536
CustomVolumeSize=65536

Kobi Blade
10-09-2017, 12:10
You can't.

For a workaround, set
FirstVolumeSize=65536
CustomVolumeSize=65536
I've tried something similar, it always creates multiple Data.bin files with 1GB of size each.

I'll try with those values and see what happens ;)

KaktoR
10-09-2017, 12:15
Set Treshold to 100 for single bin file.

Kobi Blade
10-09-2017, 12:24
Set Treshold to 100 for single bin file.
That worked thanks!

Razor12911
10-09-2017, 17:49
You can't.

For a workaround, set
FirstVolumeSize=65536
CustomVolumeSize=65536

From ResHacker

object NumberBox1: TNumberBox
Touch.InteractiveGestures = [LongTap, DoubleTap]
Align = Left
TabOrder = 3
Cursor = crIBeam
Min = 1.000000000000000000
Max = 65536.000000000000000000
Value = 1024.000000000000000000
TextSettings.HorzAlign = Center
Position.X = 316.000000000000000000
Size.Width = 60.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
OnChange = NumberBox1Change
end
object Label5: TLabel
Align = Left
Margins.Left = 8.000000000000000000
Position.X = 8.000000000000000000
Size.Width = 120.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
Text = 'First volume size'
end
object NumberBox3: TNumberBox
Touch.InteractiveGestures = [LongTap, DoubleTap]
Align = Left
TabOrder = 1
Cursor = crIBeam
Min = 1.000000000000000000
Max = 65536.000000000000000000
Value = 1024.000000000000000000
TextSettings.HorzAlign = Center
Position.X = 128.000000000000000000
Size.Width = 60.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
end

KaktoR
11-09-2017, 06:41
Ok, some time ago i have put "99999", but GUI only displays "65536". Wasn't aware of decimal.

darkwolves
14-09-2017, 05:58
what is the difference between superrep and regular srep?
i noticed the superrep in the latest version of the ultraarc

78372
14-09-2017, 06:31
superrep=srep, no differences

darkwolves
14-09-2017, 06:33
superrep=srep, no differences
odd i wonder why it was named that then...lol:confused:

Chayan Manna
14-09-2017, 08:42
odd i wonder why it was named that then...lol:confused:

Super+rep=Srep

darkwolves
14-09-2017, 21:17
Super+rep=Srep

be that as it may it is still deceiving to those like me who just
got on the scene and saw it as Srep and Rep as a whole different option then the new ultraarc says SUPERrep...

Simorq
15-09-2017, 08:09
be that as it may it is still deceiving to those like me who just
got on the scene and saw it as Srep and Rep as a whole different option then the new ultraarc says SUPERrep...


SREP (formerly SuperREP) (http://www.softpedia.com/get/Compression-tools/SuperREP.shtml)

darkwolves
15-09-2017, 08:31
SREP (formerly SuperREP) (http://www.softpedia.com/get/Compression-tools/SuperREP.shtml)
like i said i'm pretty new so to this point i've only seen srep and rep lol

KaktoR
20-09-2017, 13:41
From ResHacker

object NumberBox1: TNumberBox
Touch.InteractiveGestures = [LongTap, DoubleTap]
Align = Left
TabOrder = 3
Cursor = crIBeam
Min = 1.000000000000000000
Max = 65536.000000000000000000
Value = 1024.000000000000000000
TextSettings.HorzAlign = Center
Position.X = 316.000000000000000000
Size.Width = 60.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
OnChange = NumberBox1Change
end
object Label5: TLabel
Align = Left
Margins.Left = 8.000000000000000000
Position.X = 8.000000000000000000
Size.Width = 120.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
Text = 'First volume size'
end
object NumberBox3: TNumberBox
Touch.InteractiveGestures = [LongTap, DoubleTap]
Align = Left
TabOrder = 1
Cursor = crIBeam
Min = 1.000000000000000000
Max = 65536.000000000000000000
Value = 1024.000000000000000000
TextSettings.HorzAlign = Center
Position.X = 128.000000000000000000
Size.Width = 60.000000000000000000
Size.Height = 22.000000000000000000
Size.PlatformDefault = False
end

Have added this to Wiki "UltraArc" for Tipps & Tricks.

More will come, mostly about compressors in new R3 release when simorq is done :)

gatosky1620
20-09-2017, 15:37
instead do this just set in first and custom volume size any number follow with many zeros "0"

KaktoR
21-09-2017, 10:29
I always write just "9999999", which is 9,99 Terrabyte :)

Razor12911
21-09-2017, 15:10
i always write just "9999999", which is 9,99 terrabyte :)

9999999mb / 1024 = 9766gb
9766gb / 1024 = 9.54tb :)

KaktoR
21-09-2017, 15:54
I knew that, was just too lazy to calculate :D

pakrat2k2
01-10-2017, 09:17
I know houcine80 added u6h from post here> http://fileforums.com/showpost.php?p=461932&postcount=861

"Hi I disable all ( OnDblClick :=@MinimizeBtnClick; ) to avoid the double click bug on autorun or installer"

Thanks for that, but I found a few missing Language EULA's, namely ChineseT, Japanese & Korean. I've added them to this script, so use IF you want.

KaktoR
06-10-2017, 14:19
--

BizUsr2017
21-10-2017, 02:18
Hello :)
Is there a way to silent extract the sfx archiv?

Running ultra arc 2.8.0.1 R3

Kind regards

Simorq
23-10-2017, 15:05
Del

Simorq
23-10-2017, 15:09
http://s8.picofile.com/file/8309896892/R_G_Gamers.jpg
R.G. Игроманы (http://krinkels.org/threads/r-g-igromany.2067/)

KaktoR
23-10-2017, 15:33
void=1 doesn't work for some reason. "Arc.exe has stopped working".

Or is 1 not allowed? Thought 0 = m0, so 1 should be m1, right?

Simorq
23-10-2017, 15:42
void=1 doesn't work for some reason. "Arc.exe has stopped working".

Or is 1 not allowed? Thought 0 = m0, so 1 should be m1, right?

Config0.txt

Remove
[External compressor:rep,mm,delta,exe,exe2,4x4,lzma]
header = 0
packcmd = FAZIP -i0 compress:{compressor}{:option} <stdin> <stdout>
unpackcmd = FAZIP -i0 decompress:{compressor}{:option} <stdin> <stdout>

Or Change
[External compressor:rep,mm,delta,exe,exe2,4x4,lzma]
header = 0
packcmd = FAZip -i0 compress:{compressor}{:option} $$arcdatafile$$.tmp - <stdout>
unpackcmd = FAZip -i0 decompress:{compressor}{:option} $$arcpackedfile$$.tmp - <stdout>

KaktoR
26-10-2017, 16:33
What happend to LZ4, LZ5, etc? :D

Simorq
26-10-2017, 16:43
What happend to LZ4, LZ5, etc? :D

Not suitable for compression of the game:rolleyes:

KaktoR
26-10-2017, 16:50
Alright, good to have you here :D

Thank you!

Sebazz
21-11-2017, 11:54
I have a question with SREP64, someone can explain me what is the diference of the options m3f/m5f, a1/a2 (compression) and the s option (decompression)? And What is the best method for use ? Thanks

Razor12911
23-11-2017, 17:16
-m3: check matches by VMAC digest (compression memory = 7-8% of filesize)
-m5: rereading with byte-accurate matches (compression memory = 7-9% of filesize)
-aX[/Y]: alloc X bytes of those Y bits will be set per L input bytes for compression accelerator
Y=0/1/2/4/8/16/32/64, -a0 is slowest but requires least memory

CANNIBAL
24-11-2017, 20:40
http://tinypic.com/view.php?pic=w17o5j&s=9Installer Creator Giving Me This Messege.. Why?

KaktoR
25-11-2017, 09:05
Not compatible

KaktoR
25-11-2017, 12:42
test

andre2539
27-11-2017, 04:04
how to remove the arc tmp folder from the installed folder automatically ?

pakrat2k2
27-11-2017, 07:27
there shouldnt be any other folders in installed game folder ( other then same strucutre as original game )

Skheizen
12-12-2017, 07:18
Hello everybody,
Is there a way to get a previous version of UltraARC ? The GUI was different and worked for me. I downloaded the latest version but when it comes to precomp it crashes.
Thanks in advance for your answers.
Skheizen.

pakrat2k2
12-12-2017, 09:05
Hello everybody,
Is there a way to get a previous version of UltraARC ? The GUI was different and worked for me. I downloaded the latest version but when it comes to precomp it crashes.
Thanks in advance for your answers.
Skheizen.

don't forget the precomp doesn't work for every game. anyways here's 2800 R2 version.

Skheizen
12-12-2017, 10:00
Thanks for your answer pakrat2k2.

Sonansyach_10
21-12-2017, 15:48
does anyone have freearc/ultraarc with stable version ?? please give the link ..thanks

pakrat2k2
21-12-2017, 19:02
does anyone have freearc/ultraarc with stable version ?? please give the link ..thanks

first page of topic > UltraARC 2801 R3 Hotfix.7z

WOliveira
21-12-2017, 20:07
Good evening, I used the UltraArcR3 and compressed a split game for DVD5, I was trying to use the black box installer more is giving this following error. Can someone help me?

pakrat2k2
21-12-2017, 22:29
blackbox > http://www.fileforums.com/showthread.php?t=94425
blackbox v2 > http://www.fileforums.com/showthread.php?t=95595

Neither one of these scripts are able to use Ultraarc, you must use freearc, to compress game files. IF you read the notes from the topics you would have seen that right away.
The only scripts that use ultraarc, specify that it can be used.

WOliveira
22-12-2017, 05:01
Plus this black box I picked up on this post, and it is written black box ultraarc. So I thought I could use it.

KaktoR
22-12-2017, 05:10
You have to add pre/-compressors in scripts [Files] section + procedure UltraArc extract temporary files. Also edit Arc.ini

pakrat2k2
22-12-2017, 11:43
Plus this black box I picked up on this post, and it is written black box ultraarc. So I thought I could use it.

sorry i completely forgot about those. BUT if you looked in Conversion forum at GAME INDEX, you'd find a few conversion that do use UltraArc & will use the files you already compressed. Just Move the files in the subfolders into the Output folder keeping the same files in the folder. Here's one

http://fileforums.com/showthread.php?t=98315

PS: there are more in th game index.

WOliveira
22-12-2017, 12:01
You have to add pre/-compressors in scripts [Files] section + procedure UltraArc extract temporary files. Also edit Arc.ini

How do I do this? I'm a little new to this subject yet. Do you have any tutorials?

KaktoR
22-12-2017, 12:19
Give me link, will do it for you

WOliveira
22-12-2017, 15:53
link from what?

KaktoR
22-12-2017, 16:38
blackbox ultraarc. Cant find the post

WOliveira
22-12-2017, 17:04
is this: http://fileforums.com/showthread.php?t=96619

more or less in the middle of the post.

Sonansyach_10
22-12-2017, 19:49
hi everyone i want to ask how to make inno standard setup file support freearc/ultraarc with one split ?? does anyone have the setup script...thanks

pakrat2k2
22-12-2017, 21:11
first page of this topic

WOliveira
23-12-2017, 03:20
You have to add pre/-compressors in scripts [Files] section + procedure UltraArc extract temporary files. Also edit Arc.ini

Is it too complicated to do this? Anyone who knows can pass me by?

KaktoR
23-12-2017, 03:24
Sorry bro, just woke up, another time zone you know :D

WOliveira
23-12-2017, 03:54
no problem friend, you're already helping me, just did not want to give work.

KaktoR
23-12-2017, 04:06
I have only included x64 libraries

WOliveira
23-12-2017, 16:11
I have only included x64 libraries

Now if I compress here dividing, can I use that installer?


EDIT1: compressed a file by splitting it, played it to the installation folder and continued giving the same error: /

KaktoR
23-12-2017, 16:58
I came up with -1 unarc error with splitted archive, but not splitted archive works fine.

Will look at it

KaktoR
23-12-2017, 17:16
I have compressed a single file (120mb) with pzlib3+srep+lzma and another file (80mb) with pzlib(ztool)+srep+lzma and splitted archives.

It works now

Try with this setup.exe and report back.

WOliveira
23-12-2017, 18:10
Now it worked, can you pass me the script in the inno of this setup?

KaktoR
24-12-2017, 03:16
Yes here

WOliveira
24-12-2017, 04:22
Thank you very much friend. Merry christmas to you

WOliveira
24-12-2017, 15:03
Good evening, sorry for the inconvenience again, but I would like to know if you have like this installation accepting files compressed by ultraarc?

http://fileforums.com/showthread.php?t=94425

doofoo24
24-12-2017, 20:13
Is there way to add srep switch option between 32 and 64bit ?

78372
24-12-2017, 21:03
This fileforums.com/showthread.php?t=97976 cls automatically changes between srep and srep64

doofoo24
24-12-2017, 21:13
i mean option to choose in installtion like if you have 32bit it will use cls form ProFrager without srep.exe and if you have 64 bit with a lot of memory it will use srep form razor ?

78372
24-12-2017, 21:24
This cls already has this. In 32bit OS you should include cls-srep.dll in the name of srep.dll by profager, the cls will use that in 32bit OS, or itself in 64bit OS.

WOliveira
25-12-2017, 20:18
KaktoR good night, since you fucking understand .. I wonder if you can do the same scheme of the other black box in the black box of kurutucu?
I found this setup much more complete than the other, so I wanted to use this one for my installations.


http://fileforums.com/showthread.php?t=94425

http://i43.tinypic.com/25j896p.jpg

RigelOrionis
26-12-2017, 14:13
Good morning to all the members of this forum,
I have the same problem as WOliveira, only that I use the "Script Model Mui Installshield v1".
Previously I used the UltraArc Mod 3.0.4.0 and I had no problems.
Now with the version UltraArc 2.8.0.1 R3 I get this error:
http://www.fileforums.com/attachment.php?attachmentid=20490&stc=1&d=1514325477

Compression method used: Precomp 0.42 + Srep + Lzma

I tried to include in the installer the files they recommended around here (in the folder Include of the installer), modify "arc.ini", etc, but I can not decompress the files.

I can upload here the complete installer for someone to take a look?

Thank you very much and kind regards:):)

RigelOrionis
26-12-2017, 14:18
The error is: pzlib3 + srep + lzma
With precomp 0.38 I gave me the error: pzlib + srep + lzma

KaktoR
26-12-2017, 14:19
Make sure ExtractTemporaryFile('') for each pre-compressor (like pzlib.exe) is set correctly.

RigelOrionis
26-12-2017, 18:40
Looking at the scripts of this forum (CIUv2 v2.0.3.9 U6H2 UltraArcR3) and copying and pasting in my script what I thought was convenient, in the end I made it work. Yes, I was missing what you said KaktoR (ExtractTemporaryFile('') for each pre-compressor).
I've got it by chance, but anyway thank you very much friend KaktoR for your help and availability. Have a happy new Year!!

What I do not know is how to unzip to an extension ".bin", it only works with ".arc". Does anyone know how to do it? What must be added to the script?

I would like to thank the teacher "Razor12911" the creation of this wonderful program, It's an incredible job! A million thanks for your work and dedication.
I also wish you happy new year. Thank you very much and kind regards.

pakrat2k2
26-12-2017, 20:19
Looking at the scripts of this forum (CIUv2 v2.0.3.9 U6H2 UltraArcR3) and copying and pasting in my script what I thought was convenient, in the end I made it work. Yes, I was missing what you said KaktoR (ExtractTemporaryFile('') for each pre-compressor).
I've got it by chance, but anyway thank you very much friend KaktoR for your help and availability. Have a happy new Year!!

What I do not know is how to unzip to an extension ".bin", it only works with ".arc". Does anyone know how to do it? What must be added to the script?

I would like to thank the teacher "Razor12911" the creation of this wonderful program, It's an incredible job! A million thanks for your work and dedication.
I also wish you happy new year. Thank you very much and kind regards.

First welcome to the forum.

There shouldnt be any changes to script itself, unless your not using ultraarc for compression methods.

If you are then its only a matter of changing the extension in the ultraarc.ini
[Distribution]
ArchivePrefixName=Data
ArchiveExtension=bin

RigelOrionis
26-12-2017, 20:40
Thank you very much for the reply pakrat2k2.
Yes, if I change "ArchiveExtension = bin", the UltraArc compresses the game files with bin extension, I already did that. What I was referring to is that once I have the files with bin extension, my installer "Script Model Mui Installshield v1" just unzip files with extension arc, no with bin extension.
Kind regards and happy new year!

RigelOrionis
28-12-2017, 19:07
pakrat2k2
KaktoR

Sorry for the inconvenience, it works now. It was what he told me pakrat2k2.
The bin files with whom he had tried they were not good, with new ones it worked.
To decompress files bin leave it like that:
//////////////////////////////////////////// ACTIVATE TO EXTRACT FILES WITH EXTENSION ".arc" //////////////////////////////////////////////

//if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
// if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data2.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
// if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data3.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;


///////////////////////////////////////// ACTIVATE TO EXTRACT FILES WITH EXTENSION ".bin" //////////////////////////////////////////////

if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
// if not ISArcExtract ( 0, 0, ExpandConstant('{src}\data2.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
// if not ISArcExtract ( 0, 0, ExpandConstant('{src}\data3.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

pakrat2k2 and KaktoR thank you very much for your help. Kind regards.

To WOliveira:
This setup works with compressed files with the UltraArc 2.8.0.1, that you can download in this forum.
I use for compression: precomp 0.42 + srep + lzma.
If you want you can send me a private message to talk with me

WOliveira
29-12-2017, 07:15
I used Ultra Arc 2.8.0.1 for compression, but it is not recognizing your setup, and at the time of compiling another it is giving the error "Unknown type 'PChar'".

pakrat2k2
29-12-2017, 07:30
I used Ultra Arc 2.8.0.1 for compression, but it is not recognizing your setup, and at the time of compiling another it is giving the error "Unknown type 'PChar'".

Yes because you have to edit isdone.iss in resource folder & change all PChar
to PAnsiChar to compile the script.

The only other issue is the version of Windows ( Operating System ) is only set to Windows 7, vista & XP. Tried adding windows 8 & 10 but it still shows up as red. Also VideoRam wasn't showing anything over 1024, but editing requerimientos.iss ( don't know if correct ) now shows ~4096.


VideoRam:=GetVidMemLocal/1048576;
if VideoRam < 0 then // added line
VideoRam := VideoRam + 2* 2147 + 2; //added line
// if (VideoRam<63) or (VideoRam>1100) then vr:=VideoRam //
if (VideoRam<63) or (VideoRam>8200) then vr:=VideoRam
else if VideoRam<100 then vr:=64
else if VideoRam<200 then vr:=128
else if VideoRam<300 then vr:=256
else if VideoRam<400 then vr:=384
else if VideoRam<600 then vr:=512
else if VideoRam<800 then vr:=792
// else if VideoRam>800 then vr:=1024; //
else if VideoRam<1200 then vr:=1024
else if VideoRam<2200 then vr:=2048
else if VideoRam<4200 then vr:=4096
else if VideoRam<6200 then vr:=6144
else if VideoRam<8200 then vr:=7168
else if VideoRam>8200 then vr:=8192;


maybe those who know better can fix it better.

KaktoR
29-12-2017, 08:09
simply use issysinfo from peterf

hwcaps dll dont show anything over 4gb

WOliveira
29-12-2017, 09:30
Will someone be able to solve this problem to appear system windows 8 and 10

pakrat2k2
29-12-2017, 12:29
Will someone be able to solve this problem to appear system windows 8 and 10

hoping some of the smarter guys here can take a look & make necessary fixes so it works with any OS, & hardware.

KaktoR
29-12-2017, 12:42
Wow what a fucked up script. I don't like it to exclude all codes into seperate script files. It makes it even more confusing for me.

Will take a look to build in issysinfo from peterf for vram over 4gb+ and correct OS names.

KaktoR
31-12-2017, 04:13
Not today, next year :D

1:15PM here right now

Happy new year

WOliveira
31-12-2017, 05:51
Sorry to mention the OS problem, plus the other two?

Happy New Year, still a few hours away: D

pakrat2k2
31-12-2017, 08:39
^^ post #982...

Happy New Year to all.

unarc 125
31-12-2017, 09:04
Happy New Year to everyone :)

Sonansyach_10
04-01-2018, 13:36
i want to change progress bar like elamigos how to do that ??
does anyone know??

Jiva newstone
05-01-2018, 07:56
i want to change progress bar like elamigos how to do that ??
does anyone know??
This will help you ,

pakrat2k2
13-01-2018, 15:20
I've deleted all these posts about another version & files have been uploaded to Ranbo topic where it should be.

http://www.fileforums.com/showthread.php?t=99982

Pleae no more posts here about Ranbo's Version, use his topic !!!

KaktoR
16-02-2018, 02:56
For some reason MASK with pzlib3/ztool doesn't work for me anymore :(

Ratio is always 100% no matter which settings for pzlib3/ztool

Simorq
16-02-2018, 07:25
For some reason MASK with pzlib3/ztool doesn't work for me anymore :(

Ratio is always 100% no matter which settings for pzlib3/ztool

This is a strange problem.
Which games give 100% Ratio.?

KaktoR
16-02-2018, 07:43
All games.

I included game files which have zlib streams in arc.groups ($Deflate for pzlib3, $zStream for ztool), configure MASK in config0.txt, then choose MASK in UltraARC.

pzlib ztool doesn't work anymore for me (on the point when ztool starts, it copies files without any precompressing, pzlib3 the ratio is always at 100%, so input/output is always the same, doesn't matter which settings i use).

Maybe some win update or other software. I don't know :D

Simorq
16-02-2018, 07:48
All games.

I included game files which have zlib streams in arc.groups ($Deflate for pzlib3, $zStream for ztool), configure MASK in config0.txt, then choose MASK in UltraARC.

pzlib ztool doesn't work anymore for me (on the point when ztool starts, it copies files without any precompressing, pzlib3 the ratio is always at 100%, so input/output is always the same, doesn't matter which settings i use).

Maybe some win update or other software. I don't know :D

Is the raw2hif_dll.dll file available in the _Compressors folder.

KaktoR
16-02-2018, 08:03
Yes.

Here is a example of exact same file UltraARC vs compress.bat

saeid
18-02-2018, 03:30
Something is wrong with split.exe + example script

I need original split.exe from old UltraARC files if possible.

I have this problem but i can not solve it!
please help me!

pakrat2k2
18-02-2018, 07:56
I have this problem but i can not solve it!
please help me!

this post has answer, http://www.fileforums.com/showpost.php?p=462014&postcount=864

but was long since corrected, in later script updates.

saeid
18-02-2018, 12:46
this post has answer, http://www.fileforums.com/showpost.php?p=462014&postcount=864

but was long since corrected, in later script updates.

What to write in the script to solve it?

pakrat2k2
18-02-2018, 15:02
the 2801 r3 hotfix in first post is already corrected & last up-to-date there is.

If your talking about using in another script that has that error, then ask in
topic for that script.

saeid
19-02-2018, 03:54
the 2801 r3 hotfix in first post is already corrected & last up-to-date there is.

If your talking about using in another script that has that error, then ask in
topic for that script.

I use UltraARC 2801 R3 Hotfix.7z (PreCopm+MSC+SREP+LZMA) to compress GTA V in 9Disk.
records.ini file:


[Records]
Precomp=0.38
[Record1]
Type=Split
Source={src}\Setup1a.bin
Output={app}\Setup1.bin
Disk=1
[Record2]
Type=Split
Source={src}\Setup1b.bin
Output={app}\Setup1.bin
Disk=2
[Record3]
Type=Split
Source={src}\Setup1c.bin
Output={app}\Setup1.bin
Disk=3
[Record4]
Type=Split
Source={src}\Setup1d.bin
Output={app}\Setup1.bin
Disk=4
[Record5]
Type=Split
Source={src}\Setup1e.bin
Output={app}\Setup1.bin
Disk=5
[Record6]
Type=Split
Source={src}\Setup1f.bin
Output={app}\Setup1.bin
Disk=6
[Record7]
Type=Split
Source={src}\Setup1g.bin
Output={app}\Setup1.bin
Disk=7
[Record8]
Type=Split
Source={src}\Setup1h.bin
Output={app}\Setup1.bin
Disk=8
[Record9]
Type=Split
Source={src}\Setup1i.bin
Output={app}\Setup1.bin
Disk=9
[Record10]
Type=Freearc_Split
Source={app}\Setup1.bin
Output={app}


and use UltraARC R3 Simple Installer v3.7z to make installer.
but when install this game Out of the C:\Program Files (x86) path, i get this error:
"exception einouterror in module split.exe at 000D6835 i/o error 105"
i change this code in script:

procedure UltraARC_Process;
var
Data: array of TData;
i, x, MsgResult: Integer;
SourceDir, OggFile, MergeFile: String;
begin


to:


procedure UltraARC_Process;
var
Data: array of TData;
i, x, MsgResult: Integer;
SourceDir, OggFile, MergeFile: String;
begin
ForceDirectories(ExpandConstant('{app}\'));


the problem and error is solved! but after extracting 30% of the files (during file extraction of Setup1.bin), the installation will not go ahead!

Simorq
19-02-2018, 06:03
@saeid
Enable ReflateLIB

pakrat2k2
19-02-2018, 06:45
@saeid
Enable ReflateLIB

UA Resource folder, config0.txt ?

KaktoR
19-02-2018, 08:09
UA Resource folder, config0.txt ?

No, ini file in CIU

saeid
19-02-2018, 22:10
No, ini file in CIU

I want to solve it in UltraARC R3 Simple Installer v3.7z.
Not CIU!

pakrat2k2
20-02-2018, 07:43
Simorq said to enable reflatelib, which is still in ultraarc, any script that uses ultraarc for compression this should apply. wether its CIU or Simple Installer

KaktoR
20-02-2018, 08:54
Another possibility is that a pzlib has a problem with a specific file

Schabik
25-02-2018, 02:03
Ok, guys I've got a problem, using method pzlib3+srepmax+RZ and constantly ultraarc gives me an error "General (de)compression error" when tries to do pzlib3 compression. My pc is core2duo intel gma365 and 4GB RAM. The same method on my other pc with i7-4710hq, intel hd4600+gtx850M and 16GB RAM runs smoothly but this pc is for my everyday work so It can't run every day and every night so I want to compress files on my C2D laptop. Can You please help me?

ZakirAhmad
25-02-2018, 02:09
How can i make ztool lolz etc child processes of installer like this in image.

Schabik
26-02-2018, 22:45
ok, guys i've got a problem, using method pzlib3+srepmax+rz and constantly ultraarc gives me an error "general (de)compression error" when tries to do pzlib3 compression. My pc is core2duo intel gma365 and 4gb ram. The same method on my other pc with i7-4710hq, intel hd4600+gtx850m and 16gb ram runs smoothly but this pc is for my everyday work so it can't run every day and every night so i want to compress files on my c2d laptop. Can you please help me?

freearc 0.67 (march 15 2014) using additional options: --logfile=_compression.log
creating archive: C:\tmp\data1.bsa using pzlib3+srep+lzma2:d300m:fb273:lc4:mc1000000:lp0:pb 2+razor
memory for compression 700mb, decompression 0b, cache 16mb
error: General (de)compression error in pzlib3

can anyone help me?

pakrat2k2
27-02-2018, 06:50
the file(s) might not be compatible with pzlib, so dont use it.
even the decompression error message told you that.

KaktoR
27-02-2018, 08:49
Too low ram could be possible too

pakrat2k2
27-02-2018, 22:10
Too low ram could be possible too

core 2 duo & 4GB ram... no wonder.

Schabik
27-02-2018, 22:23
core 2 duo & 4GB ram... no wonder.

Ok, so more powerful PC to compress, I Get It. But how would You explain that previously (about 4 years ago) precomp and precomp42 compressor worked on this laptop? I think it is strange that precomp was working then, now it isn't and pzlib that as I know has precomp doesn't work.