FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   UltraARC for Inno Setup (Conversion Tool) (https://fileforums.com/showthread.php?t=96619)

Razor12911 30-06-2017 16:02

1 Attachment(s)
So far:

KaktoR 30-06-2017 17:40

It would be usefull to have some advanced options.

Razor12911 30-06-2017 21:56

Quote:

Originally Posted by KaktoR (Post 460316)
It would be usefull to have some advanced options.

Advanced options like?

KaktoR 01-07-2017 03:18

1 Attachment(s)
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

Quote:

Originally Posted by SAM2712 (Post 460478)
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

Quote:

Originally Posted by Razor12911 (Post 460480)
"¬ 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

1 Attachment(s)
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

Quote:

Originally Posted by SAM2712 (Post 460491)
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

Quote:

Originally Posted by KaktoR (Post 460499)
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

Quote:

Originally Posted by Simorq (Post 460512)
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

Quote:

Originally Posted by SAM2712 (Post 460535)
How to use mask in "config0"> "my method" text file ?

UltraARC no mask support

SAM2712 08-07-2017 03:01

1 Attachment(s)
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

Quote:

Originally Posted by 78372 (Post 460559)
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

1 Attachment(s)
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

Quote:

Originally Posted by KaktoR (Post 460562)
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

Quote:

Originally Posted by 78372 (Post 460573)
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

Quote:

Originally Posted by JustFun (Post 460582)
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

Quote:

Originally Posted by KaktoR (Post 460668)
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

1 Attachment(s)
Will test it out during the day. Now over 14.000 dds files (9,46GB in size) in work with msc+srep+lzma

Code:

<--------------------------- 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.

Code:

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:lc8 .\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:lc8
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...
Code:

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

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 ^^

Code:

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:lc8 .\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:lc8
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

1 Attachment(s)
Still same error, but other file.


All times are GMT -7. The time now is 01:55.

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