Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #1  
Old 29-12-2017, 14:03
doofoo24 doofoo24 is offline
Registered User
 
Join Date: Nov 2016
Location: canada
Posts: 408
Thanks: 138
Thanked 467 Times in 227 Posts
doofoo24 is on a distinguished road
Cool new tool

BIG THANK'S TO ProFrager

bink compressor - bpk 0.2.6
unreal engine lzo - UELR 0.1.0
also lolz & other compresser Enjoy

Last edited by doofoo24; 12-05-2018 at 21:14.
Reply With Quote
The Following 27 Users Say Thank You to doofoo24 For This Useful Post:
1234567890123 (30-12-2017), 78372 (30-12-2017), Abbat (23-02-2021), Black_Angel_Kjh (12-05-2018), COPyCAT (24-01-2018), elit (11-01-2018), EzzEldin16 (31-12-2017), felice2011 (30-12-2017), gozarck (01-01-2018), Jiva newstone (29-12-2017), joekkerr (18-04-2018), JustFun (29-12-2017), KaktoR (29-12-2017), MOSTAPHA_VIP (22-01-2018), NexusIV (30-12-2017), nickwazhere2012 (30-12-2017), oltjon (29-12-2017), rambohazard (02-01-2018), Razor12911 (30-12-2017), sanekbest1 (15-03-2021), sathex (11-01-2018), Siber Pro (03-01-2018), Simorq (30-12-2017), Squeeze (21-02-2018), st0rm (14-06-2018), unarc 125 (31-12-2017), vacuumpavement (20-10-2019)
Sponsored Links
  #2  
Old 29-12-2017, 15:03
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,357
Thanks: 1,076
Thanked 6,950 Times in 2,629 Posts
KaktoR is on a distinguished road
Anyone can send me the tools in PM?
__________________
Haters gonna hate
Reply With Quote
  #3  
Old 29-12-2017, 15:09
doofoo24 doofoo24 is offline
Registered User
 
Join Date: Nov 2016
Location: canada
Posts: 408
Thanks: 138
Thanked 467 Times in 227 Posts
doofoo24 is on a distinguished road
i attached the tools in the first post

uelr_0.1.0b for Unreal Engine game file like tfc
OGGRE 0.1.1 for Audio file
bpk_v0.2.6 for bk video
new srep 0.3
and two compressor in folder lolz21a5c dlz_v0.2.2b

Last edited by doofoo24; 29-12-2017 at 15:11.
Reply With Quote
  #4  
Old 23-02-2021, 05:37
Hibor Hibor is offline
Registered User
 
Join Date: Oct 2016
Location: E-burg
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Hibor is on a distinguished road
Question

Quote:
Originally Posted by doofoo24 View Post
i attached the tools in the first post
Anyone can repost OGGRE?
Can't download it on krinkels, and first post is empty.
Reply With Quote
  #5  
Old 23-02-2021, 10:15
dixen dixen is offline
Registered User
 
Join Date: Sep 2014
Location: Russia
Posts: 384
Thanks: 445
Thanked 430 Times in 197 Posts
dixen is on a distinguished road
Quote:
Originally Posted by hibor View Post
anyone can repost oggre?
Can't download it on krinkels, and first post is empty.
OGGRE.rar
Reply With Quote
  #6  
Old 29-12-2017, 15:14
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,357
Thanks: 1,076
Thanked 6,950 Times in 2,629 Posts
KaktoR is on a distinguished road
Thank you

google translate:
Code:
bpk - compressor bink video files first and second version.
exe'shniks in the package handle only the file, cls dll'ki - batch by freearc'a. cls-bpk.dll is used only for compression (there is no decompressing part), cls-bpk_u.dll - only for unpacking (previously renamed to cls-bpk.dll).
% compression of the first version of bink is slightly better than the second, because as in the second case the authors of the format twisted the compression.
bpk compresses and decompresses into several threads. For the first version of bink, the average number of kernels used is 2-3, for the second version and up to 2x it does not hold.
On some KB2j with the alpha channel, there are definitely jambs in the processing. Samples are there, so you can not write about mistakes, there is no desire to fix.
Code:
lolz is a compressor built on the basis of adaptive rans, suitable for any data, but the best results show on the structured data. Made special models for dxt textures and raw graphics (in the distant future, perhaps, and for raw audio will appear). It is possible to compress and expand multithreaded.
There are quite a few options in lolz, but some of them do not work anymore due to lack of need for them, but they are not removed from the codec yet. The default options are optimal in most cases.
Short description of the options:
Data Detection Options:
- dt [0..1] - enables / disables detection of pos_ctx / dxt / raw. no headings, everything is detected based on the analysis of data statistics. Default: -dt1;
-dtp [0..1] - enables / disables the transmission to subsequent blocks in the detector of statistics from previous blocks. Default: -dtp1;
-dtb [0..1] - turns on / off the search of all options regardless of heuristics. Default: dtb0;
-dto [0..1] - turns on / off the detection of the best positional o1 context. Default: -dto1;
-dtm [0..1] - enables / disables the detection of multimedia raw graphics. Default: -dtm1;
-dtw [0..1] - enables / disables the width detection for raw graphics and dxt textures;
-dtd [0..1] - enables / disables detection of dxt textures;
Multithread Options:
-mtt [0..1] - when multithreaded, indicates the mode of operation used. At 0, the dictionary size must be at least 2 times the block size. In this mode, the data for each thread will be loaded alternating with the size of the block. In this mode, in most cases, you can achieve better compression than in the second, but to unpack it will require as many streams as compression. At 1 each block is compressed separately, without dependencies from adjacent data, accordingly compression here is usually worse than in the first mode, but the number of streams for unpacking can be specified any. It is for this mode that the options are used from cls.ini MaxThreadsUsage and MaxMemoryUsage. Default: -mtt0;
-mt [1..16] - specifies the number of threads to process. With -mt1 and -mtt0, the usual sequential compression is obtained without loss of compression by dividing the flow into blocks. Default: -mt1;
-mtb [2..512] - specifies the block size in MB. For -mt1 -mtt0, the value also plays, but the minimum value. And more - does not mean better. Usually, for -mtt0, the optimal value is about 32-64mb, so the dictionary size should be more than 2 times larger. For the mtt1 mode, the dictionary size must be no more than the block size;
Basic options:
-d [16..2032] - the size of the dictionary in MB. Default: -d64;
-tt [1..256] is the number of paths considered in the optimal parser. Very strongly affects the speed and compression ratio, but not for unpacking. Do not ask more than 16, I assure you, it's not worth it. Default: -tt4;
-oh [8..14] - specifies the maximum number of bytes that the optimal parser will process at a time (2 ^ X). Default: -oh12;
-os [0 .. -oh ] - specifies the minimum number of bytes that the parser will process at a time (2 ^ X). Default: -os8;
-fba [0..4096] - specifies the size of the minimum match, at which the parser will not become very bothersome in the calculations. Decent compression is accelerated (twice in 2) with a slight loss of compression. At 0, these simplifications are turned off. Default: -fba256;
-fbb [0..4096] - THIS OPTION DOES NOT WORK FOR THE MOMENT. I asked even greater simplifications;
-al [0..1] - enables / disables the computation of the liter price, even if rep0 matches. Default: -al1;
-x [0..2] - includes slow modes of the parser operation with a miscalculation (almost) of all the lengths of the match found, as well as the options match + lit + rep0match. Very slow and merciless. And the benefits are very small. Simpler -tt add; Default: -x0;
Match search options (matchfinder):
-rt [0..2] - THIS OPTION AT THIS TIME DOES NOT WORK. I set the type matchfinder'a - lz, rolz or hybrid mode, but rolz did not live up to expectations and I made all the changes without taking it into account, so it does not work now; Default: -rt0;
-mc [2..1023] - Specifies the maximum number of bypasses of the binary match tree, after which matches for this position are no longer searched; Default: -mc128;
Model options:
-cm [0..1] - turns on / off the simple context mixer in some critical places, which mixes a couple of models in each place. When enabled, improves compression, but slows decompression. Default: -cm1;
-bc [0..8] - sets the level of influence of the previous byte to the mixer; Default: -bc4;
-lm [0..4] - THIS OPTION AT THIS TIME DOES NOT WORK. Defined the type of the "elementary" literal. Complex high-order models with cm showed themselves not very, so they abandoned, as well as rolz. Default: -lm0;
-blo [0..8] - specifies the degree of influence of the previous byte on the encoding of the upper part of the literal. Default: -blo8;
-bll [0..8] - specifies the degree of influence of the previous byte on the encoding of the lower part of the literal. Default: -bll8;
-blr [0..8] - specifies the degree of influence of the rep0lit byte on the encoding of the upper part of the literal. Default: -blr4;
-bm [0..8] - specifies the degree of influence of the rep0lit byte on the encoding of the match type flag. Default: -bm4;
-pc [0..4] - sets the position context for all encoding operations. Automatically ignored when the detective is on. Default: -pc2;
-dmXY (X [0..3], Y [0..4]) - specifies the model for encoding pairs of colors (X) and alpha channel pairs (Y). At the maximum value of each parameter, adaptive switching between models is used, with the speed of decompression being reduced, but compression is in most cases better. Default: -dm34;
-gmXY (X [0..2], Y [0..1]) - X - specifies the model for encoding raw graphics. At the maximum value, adaptive switching between models is switched on. However, in this case, rarely when you can see the gain from the adaptive mode. The 0 mode is mostly in the lead, but its unpacking is 2 times slower than the 1st mode. Y - includes update of model statistics when they were not used (for example, there was a long coincidence). For X0 and X1, usually gives a small gain in compression, but the speed drops by a factor of 2 (all depends on the data). In general, the most optimal is -gm00, it is also the default mode;
The
Code:
DLZ is a compression algorithm based on lzma with added models for compressing dxt and raw textures with dds header. Detect occurs by the title.
In general, it compresses slightly better than lzma, it's decent for dds, but srep spoils everything.
The options are almost the same as those of lzma except:
-cc (context complexity), - cm (model complexity), -cu (context update), -dc , -em , -ep , -pc , -pl
I do not remember what they mean (the project is almost 5 years), and what I remember is too lazy to write. Who needs - will understand. The rest pass by.
Code:
UELR is a recompressor of unreal engine LZO streams.
I did it for a very long time, I do not remember anything, :sorry:
Code:
OGGRE - compressor ogg vorbis audio files. In the format of vorbis, the final entropy encoding of the frames is very well done, so there is not much to pinch there. But with ogg headers and codebooks at the beginning of each ogg file is a completely different situation, so they had to apply deduplication for them. As a result, only 5-7% of lzma won.
To compress via freearc in arc.ini, you need to add something like this:
[External compressor: oggre]
header = 0
packcmd = oggre_enc.exe {options} $$ arcdatafile $$. tmp $$ arcpackedfile $$. tmp
and for unpacking use CLS-OGGRE.dll.

I also made a version for the compression of wwise vorbis separately - there they just removed all the ogg headers and code books. OGGRE compressor for wwise was done very much on the knee, so to encode a file you must first convert it using ww2ogg utility from .wav to .ogg and then press oggre_enc_wwise.exe. The instance unpacked through the oggre_dec_wwise will correspond to the .wav file, but without the WAVE header. Shorter than clean play.

PS if you do not understand how to use, or something will not work - these are your problems, I scored a bolt on this project.
Code:
cls-srep -cls filter for unpacking srep via freearc. Unlike the previous version of my version, I use cls-srep.dll (it has the internal name cls-universal and is the same for all my projects using it), which runs exe depending on the system capacity and exchanges data with it using shared memory technology, which is faster commonly used pipe. Also in cls.ini, the Memory field can be set in percentages and with the absolute value difference, as it is done in the console srep, but unlike the memory it is considered not from its total quantity on the computer, but from the free one. Well, a couple of minor technical chips, but they are of no interest to anyone.
In general, the use of the filter does not change: we put all the filter files next to unarc.dll / exe and change the TempPath field to cls.ini, specifying the path to the tempo folder.
__________________
Haters gonna hate
Reply With Quote
The Following 8 Users Say Thank You to KaktoR For This Useful Post:
78372 (30-12-2017), devil777 (17-01-2020), doofoo24 (29-12-2017), elit (11-01-2018), EzzEldin16 (30-12-2017), JRD! (22-02-2019), PsYcHo_RaGE (14-03-2018), Simorq (30-12-2017)
  #7  
Old 17-05-2022, 10:04
kj911 kj911 is offline
Registered User
 
Join Date: Apr 2010
Location: world
Posts: 179
Thanks: 130
Thanked 61 Times in 42 Posts
kj911 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
...
Code:
OGGRE - compressor ogg vorbis audio files. In the format of vorbis, the final entropy encoding of the frames is very well done, so there is not much to pinch there. But with ogg headers and codebooks at the beginning of each ogg file is a completely different situation, so they had to apply deduplication for them. As a result, only 5-7% of lzma won.
To compress via freearc in arc.ini, you need to add something like this:
[External compressor: oggre]
header = 0
packcmd = oggre_enc.exe {options} $$ arcdatafile $$. tmp $$ arcpackedfile $$. tmp
and for unpacking use CLS-OGGRE.dll.

I also made a version for the compression of wwise vorbis separately - there they just removed all the ogg headers and code books. OGGRE compressor for wwise was done very much on the knee, so to encode a file you must first convert it using ww2ogg utility from .wav to .ogg and then press oggre_enc_wwise.exe. The instance unpacked through the oggre_dec_wwise will correspond to the .wav file, but without the WAVE header. Shorter than clean play.

PS if you do not understand how to use, or something will not work - these are your problems, I scored a bolt on this project.
...
This OGGRE_enc tools not yet released x86 binary?? These CLS-OOGRE.dll its x64 only?? Any alternative, from OGG/Vorbis lossless compression?

UPDATE: Found very tiny and special EXE tools, used in from OGGRE binaries patched and working from now running Windows XP!! Hurry!

And quick question from "CLS-OGGRE.dll" file: Found, two minimally different file sized dll's files:

V1: 247 296 byte (from CIU 3.0.0.1b8 package)
V2: 246 272 byte (from any forum post or net)

Whats difference in two files?

Last edited by kj911; 07-07-2022 at 10:57. Reason: New info and questions added
Reply With Quote
  #8  
Old 29-12-2017, 15:20
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,357
Thanks: 1,076
Thanked 6,950 Times in 2,629 Posts
KaktoR is on a distinguished road
Really nice

Will test all night long

Big thanks to profragger!

c/d is really fast, and what is most important, file check is md5 perfect!
Attached Images
File Type: png Unbenannt.png (1.5 KB, 2591 views)
__________________
Haters gonna hate

Last edited by KaktoR; 29-12-2017 at 15:22.
Reply With Quote
The Following 3 Users Say Thank You to KaktoR For This Useful Post:
COPyCAT (24-01-2018), doofoo24 (29-12-2017), Simorq (30-12-2017)
  #9  
Old 29-12-2017, 16:43
doofoo24 doofoo24 is offline
Registered User
 
Join Date: Nov 2016
Location: canada
Posts: 408
Thanks: 138
Thanked 467 Times in 227 Posts
doofoo24 is on a distinguished road
so test uelr on mass effect 1 for lzo file and bpk for the video
i get from 10.4gb to 3.25gb...
the setting uelr+srep:m3f:a2+lzma:a1:mfbt4:d384m:fb273:mc10000 :lc8...
for bk file i used mbpk with cls it write 30mb/s

[External compressor:srep]
header = 0
packcmd = srep {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:uelr]
header = 0
packcmd = uelr.exe uv $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

Last edited by doofoo24; 29-12-2017 at 16:46.
Reply With Quote
The Following 3 Users Say Thank You to doofoo24 For This Useful Post:
COPyCAT (24-01-2018), EzzEldin16 (30-12-2017), Simorq (30-12-2017)
  #10  
Old 29-12-2017, 22:23
ZakirAhmad ZakirAhmad is offline
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 290
Thanks: 56
Thanked 56 Times in 37 Posts
ZakirAhmad is on a distinguished road
arc.ini settings of all compressors please

please provide arc.ini packcmd and unpackcmd settings. thanks
Reply With Quote
  #11  
Old 30-12-2017, 00:22
78372 78372 is offline
Registered User
 
Join Date: Dec 2016
Location: Bangladesh
Posts: 650
Thanks: 772
Thanked 948 Times in 309 Posts
78372 is on a distinguished road
Quote:
Originally Posted by ZakirAhmad View Post
please provide arc.ini packcmd and unpackcmd settings. thanks
Code:
[External compressor:dlz]
;options  = :d :lc :lp :fb :mc :ep :dc :em :cu :pc :pl
header = 0
packcmd   = dlz_x64.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:lolz]
header = 0
packcmd = lolz_x64.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:uelr]
header = 0
packcmd   = uelr.exe uv $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:srep]
header = 0
packcmd = srep64 -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:oggre]
header = 0
packcmd = OGGRE_enc $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
__________________
NOT AVAILABLE
Reply With Quote
The Following 5 Users Say Thank You to 78372 For This Useful Post:
Black_Angel_Kjh (12-05-2018), EzzEldin16 (30-12-2017), Jiva newstone (30-12-2017), nickwazhere2012 (30-12-2017), Simorq (30-12-2017)
  #12  
Old 30-12-2017, 00:31
ZakirAhmad ZakirAhmad is offline
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 290
Thanks: 56
Thanked 56 Times in 37 Posts
ZakirAhmad is on a distinguished road
thanks but also unpackcmd and also for bink

bink also
Reply With Quote
  #13  
Old 30-12-2017, 00:12
78372 78372 is offline
Registered User
 
Join Date: Dec 2016
Location: Bangladesh
Posts: 650
Thanks: 772
Thanked 948 Times in 309 Posts
78372 is on a distinguished road
Seems rz is better than lolz
Attached Images
File Type: png lolztest.png (412.6 KB, 2581 views)
File Type: png rztest.png (374.7 KB, 2575 views)
__________________
NOT AVAILABLE
Reply With Quote
The Following 2 Users Say Thank You to 78372 For This Useful Post:
EzzEldin16 (30-12-2017), Simorq (30-12-2017)
  #14  
Old 30-12-2017, 00:42
ZakirAhmad ZakirAhmad is offline
Registered User
 
Join Date: Sep 2015
Location: Kmr
Posts: 290
Thanks: 56
Thanked 56 Times in 37 Posts
ZakirAhmad is on a distinguished road
please how can i compress with bink

What settings can i use with lolz to get best results. thanks in advance

Next time EDIT your post instead of making another reply, only 5 mins apart, no one has posted between them

Last edited by pakrat2k2; 30-12-2017 at 07:28. Reason: double posts
Reply With Quote
  #15  
Old 30-12-2017, 08:10
JustFun's Avatar
JustFun JustFun is offline
Registered User
 
Join Date: Jan 2013
Location: Bosnia and Herzegovina
Posts: 259
Thanks: 1,482
Thanked 417 Times in 141 Posts
JustFun is on a distinguished road
Anyone else getting the "Stopped Working Error" when decompressing with lolz.
Works fine when compressing, but when decompressing it stops working.
I am obviously missing something?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Preview: Conversion Tool for Advanced Setup Creator Razor12911 Conversion Tutorials 6 10-05-2017 00:30
New Chinese SecuROM tool EMPiRE PC Games 5 01-11-2005 13:49
Generals Multiplayer miniserver/IP Tool kapteins PC Games 0 21-05-2003 14:35
ISO Tool Kit could be the problem jessroc XBox Games 1 29-10-2002 12:29
Ms Cabinet Tool Maelstorm CD/DVD Copy Protections & Utilities 5 05-09-2002 15:30



All times are GMT -7. The time now is 02:37.


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