FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Compression test on unreal engine 3 texture file *.tfc (https://fileforums.com/showthread.php?t=101861)

TheGeekyGamer 05-06-2018 23:34

Compression test on unreal engine 3 texture file *.tfc
 
Original file Textures.tfc = 1.0Gb

Textures.tfc + lzma = 712mb

Later used UELR to decompress the *tfc file

after processing with UELR new file size= 1.37G

Test:

UELR(1.37G)+lolz =503mb (took 50min to compress)

UELR + srep + rz = 528mb

UELR + precomp + srep + lzma = 566mb

UELR + lzma = 573mb

UELR + srep + lzma = 575mb ( :confused: 2mb more)

lolz is the best compressor, but took very long to compress.

Andu21 06-06-2018 04:40

Try increasing the dictionary in lolz, x1, x2 modes and tt4,8,16. Also play with UELR's options.

Sergey3695 06-06-2018 04:40

2 mb more because LZ match length <= lzma dictonary
Quote:

Originally Posted by Andu21 (Post 471497)
Also play with UELR's options.

:confused: :D

TheGeekyGamer 06-06-2018 05:36

Quote:

Originally Posted by Andu21 (Post 471497)
Try increasing the dictionary in lolz, x1, x2 modes and tt4,8,16. Also play with UELR's options.

I am new to this. I don't know much. I tried all the options in UELR, i get the same file size of 1.37Gb.

u = unpack archive
ulv = unpack lossless recoverable blocks in verbose mode.
b=brute force parameters
x= unpack x64 ue headers

could u suggest me any parameter?

Andu21 07-06-2018 04:46

Sorry, i was thinking about OGGRE when i wrote that. You could brute force every option in lolz but i personally think it's a waste of time considering how big the file is.

TheGeekyGamer 07-06-2018 22:25

Quote:

Originally Posted by Andu21 (Post 471525)
Sorry, i was thinking about OGGRE when i wrote that. You could brute force every option in lolz but i personally think it's a waste of time considering how big the file is.

When i tried Unreal engine decompressor on it.. i found that .tfc file was encrypted. Can we remove encryption from that file?

PsYcHo_RaGE 08-06-2018 03:08

For Compressing Unreal Engine Files for e.g .tfc, .upk, .umap etc etc

I have found that by using uelr+srep+lolz given me the compression rate was slightly strong than using uelr+srep64+lolz
So my opinion is to use uelr(default)+srep( -m3f -ia- -l512 )+lolz(-d256mb -tt8 -mc1023) on these unreal engine files

But if you want lolz to fire up the speed then use lolz(-dto0 -tt1 -dm00 -mc1023)

Note: These are outdated settings as we have new tools since from 2 months, i am pretty busy to try em

TheGeekyGamer 08-06-2018 20:59

Thank you psycho_rage i would try them, i think -m3f uses large amount of RAM ~8gb. Can i use -m2f ?

Sergey3695 09-06-2018 01:57

Quote:

Originally Posted by PsYcHo_RaGE (Post 471557)
srep( -m3f -ia- -l512 )

-ia-: disable I/O acceleration in order to reduce memory usage (-m5 only) :)

TheGeekyGamer 09-06-2018 05:32

I tried what u suggested. I used the faster method on srep file (1.12gb), finally it reduced to 495 mb (8mb lesser than before). I tried the other one and the file size was almost close to 490 mb or something, i closed it as it took more than an hour to compress..

TheGeekyGamer 09-06-2018 05:34

Quote:

Originally Posted by PsYcHo_RaGE (Post 471557)
For Compressing Unreal Engine Files for e.g .tfc, .upk, .umap etc etc

I have found that by using uelr+srep+lolz given me the compression rate was slightly strong than using uelr+srep64+lolz
So my opinion is to use uelr(default)+srep( -m3f -ia- -l512 )+lolz(-d256mb -tt8 -mc1023) on these unreal engine files

But if you want lolz to fire up the speed then use lolz(-dto0 -tt1 -dm00 -mc1023)

Note: These are outdated settings as we have new tools since from 2 months, i am pretty busy to try em

Will LZO compressor do any better?

PsYcHo_RaGE 10-06-2018 21:50

Quote:

Originally Posted by TheGeekyGamer (Post 471567)
Thank you psycho_rage i would try them, i think -m3f uses large amount of RAM ~8gb. Can i use -m2f ?

try it but i think its of no use on unreal engine files

PsYcHo_RaGE 10-06-2018 21:52

Quote:

Originally Posted by Sergey3695 (Post 471568)
-ia-: disable I/O acceleration in order to reduce memory usage (-m5 only) :)

you are right in some way but sometimes it reduces the compression ratio to some percents on different file formats

PsYcHo_RaGE 10-06-2018 21:53

Quote:

Originally Posted by TheGeekyGamer (Post 471575)
Will LZO compressor do any better?

might be but i think no it will not but you can try yourself to see what it will give

TheGeekyGamer 24-06-2018 04:36

Quote:

Originally Posted by PsYcHo_RaGE (Post 471557)
For Compressing Unreal Engine Files for e.g .tfc, .upk, .umap etc etc

I have found that by using uelr+srep+lolz given me the compression rate was slightly strong than using uelr+srep64+lolz
So my opinion is to use uelr(default)+srep( -m3f -ia- -l512 )+lolz(-d256mb -tt8 -mc1023) on these unreal engine files

But if you want lolz to fire up the speed then use lolz(-dto0 -tt1 -dm00 -mc1023)

Note: These are outdated settings as we have new tools since from 2 months, i am pretty busy to try em

Umm.. how can i add lolz with the above parameters to my arc.ini ? Simply copying lolz.exe to my bin folder in freearc directory and adding the lines to arc.ini work?


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

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