Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #631  
Old 16-12-2016, 08:52
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,684
Thanks: 1,106
Thanked 7,331 Times in 2,834 Posts
KaktoR is on a distinguished road
Not needed anymore with UltraARC R3, because of MASK feature!

How to speed up compression using UltraArc.

(The following is a feature that i love to see in possible future tools like UA)

Hi.

I want to share my own way for compression, especially for speed up compression using UltraArc with you.

All you need is base skills in math (+/-/dif), we all learned early in school i guess.

For my example i used "Deus Ex: Mankind Divided" (DEMD), which is a good example how to seperate file types.
But this example is applicable to all games that using seperate files/folders for eg. textures, sounds and videos.

Getting started:
1. Move all sound/video files (or other files, that are not compressable with standard compression) out of game folder to a other location with the same folder structure (make them manually).
For DEMD, go to {app}\runtime and search for *.pc_binkvid files and move them to the other location.
The same with {app}\DLC\runtime\*.pc_binkvid.




2. Start UltraArc, select {app} folder (NOT the backup folder with sound/video files) and output, set-up your settings and start.

3. When the first process finished, close UltraArc, open UltraArc.ini and search for FirstVolumeSize=.
Go to the last folder/dvd UltraArc previously created with the last data#.bin file.

Now the math... Calculate: Max DVD size (-) last data#.bin file (-) 10 MB (it's always a good thing to left some MB free on a DVD). In my case it's "FirstVolumeSize=910"
Back to UltraArc.ini, put your result in "FirstVolumeSize=" and choose different folder name in "VolumePrefixName=", eg. "VolumePrefixName=a"
This facilitates some things on the last step. Trust me

4. Start UltraArc again, now choose the backup folder with the not compressable files you previously moved out of game folder. Set-up UltraArc and choose no compression, then start and wait for finish.

5. When second process is done, go to "a1" folder, rename data1a.bin to data4a.bin.
Why data4a.bin? Because in the first process data3b.bin was the last .bin file.
Now move data4a.bin to DVD5 folder. Go to "a2" folder and rename data1b.bin to data4b.bin and move it to DVD6 folder.

Repeat this with all remaining data#.bin's until you reach last DVD folder.

6. Now the last part. Open both records.ini files. Left the original (first created), right the second (from "a1" folder).
In records.ini ("a1" folder), rename [Record1] to [Record11], [Record2] to [Record12], etc.
Also change Source, Output and Disk.




If all are done, copy+paste all from "a1" records.ini to "original" records.ini

Here is what it looks like...

Code:
;;First process using srep+lzma
[Record1]
Type=Split
Source={src}\Data1a.bin
Output={tmp}\Data1.bin
Disk=1
[Record2]
Type=Split
Source={src}\Data1b.bin
Output={tmp}\Data1.bin
Disk=2
[Record3]
Type=Freearc_Split
Source={tmp}\Data1.bin
Output={app}
Disk=2
[Record4]
Type=Split
Source={src}\Data2a.bin
Output={tmp}\Data2.bin
Disk=2
[Record5]
Type=Split
Source={src}\Data2b.bin
Output={tmp}\Data2.bin
Disk=3
[Record6]
Type=Split
Source={src}\Data2c.bin
Output={tmp}\Data2.bin
Disk=4
[Record7]
Type=Freearc_Split
Source={tmp}\Data2.bin
Output={app}
Disk=4
[Record8]
Type=Split
Source={src}\Data3a.bin
Output={tmp}\Data3.bin
Disk=4
[Record9]
Type=Split
Source={src}\Data3b.bin
Output={tmp}\Data3.bin
Disk=5
[Record10]
Type=Freearc_Split
Source={tmp}\Data3.bin
Output={app}
Disk=5

;;Second process using none compression

[Record11]
Type=Split
Source={src}\Data4a.bin
Output={tmp}\Data4.bin
Disk=5
[Record12]
Type=Split
Source={src}\Data4b.bin
Output={tmp}\Data4.bin
Disk=6
[Record13]
Type=Freearc_Split
Source={tmp}\Data4.bin
Output={app}
Disk=6
[Record14]
Type=Split
Source={src}\Data5a.bin
Output={tmp}\Data5.bin
Disk=6
[Record15]
Type=Split
Source={src}\Data5b.bin
Output={tmp}\Data5.bin
Disk=7
[Record16]
Type=Freearc_Split
Source={tmp}\Data5.bin
Output={app}
Disk=7
[Record17]
Type=Freearc_Original
Source={src}\Data6.bin
Output={app}
Disk=7
[Record18]
Type=Freearc_Original
Source={src}\Data7.bin
Output={app}
Disk=7
For "Deus Ex: Mankind Divided" the compression time is way lower, minimum 1 hour, because you don't compress all sound/video files (~10GB) with srep+lzma, but just with no compression.

But remember, not always sound files are not compressable, i thinking of "Skyrim Special Edition", where "Sounds.bsa" are super good compressable with just lzma. Just test some files out with manual freearc and m1/m2 compression. If it's not much rewarding, just go with m0, if it's rewarding, i suggest go with lzma only.

I guess it is obvious what way to go with other game. Just logical thinking.
__________________
Haters gonna hate

Last edited by KaktoR; 30-09-2017 at 05:37.
Reply With Quote
The Following 25 Users Say Thank You to KaktoR For This Useful Post:
ADMIRAL (21-05-2020), DarkSyrius (16-08-2017), devil777 (02-07-2019), elbubi (18-12-2016), Entai44 (08-12-2019), EzzEldin16 (26-09-2017), houcine80 (21-03-2017), kassane (17-05-2017), l4km47 (30-10-2017), MacIII (13-05-2017), Morgrel (26-07-2017), nemesis8 (14-01-2017), pakrat2k2 (07-01-2017), Razor12911 (16-12-2016), sanekbest1 (06-05-2021), Sarvagya (17-12-2016), Simorq (17-12-2016), Stor31 (11-10-2017), wit (01-03-2017), Zanoza79 (17-09-2019), zirkhaki (19-01-2017)
Sponsored Links
  #632  
Old 16-12-2016, 09:37
pakrat2k2's Avatar
pakrat2k2 pakrat2k2 is offline
Moderator
 
Join Date: Apr 2005
Location: Canada
Posts: 7,209
Thanks: 3,040
Thanked 9,043 Times in 3,086 Posts
pakrat2k2 is on a distinguished road
Very Nice work, been added to Conversion Tutorial Index.
Reply With Quote
  #633  
Old 16-12-2016, 10:19
Realtech_Redux's Avatar
Realtech_Redux Realtech_Redux is offline
Registered User
 
Join Date: Jan 2015
Location: Russian
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
Realtech_Redux is on a distinguished road
UA_3030
Reply With Quote
  #634  
Old 16-12-2016, 17:40
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by Realtech_Redux View Post
UA_3030
Try running under Windows 7 compatibility.
Attached Images
File Type: png Capture.PNG (42.4 KB, 240 views)
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
Simorq (17-12-2016)
  #635  
Old 18-12-2016, 15:16
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
UltraARC reflate partial support added in v2.5 from v2.4.

Changes

MSC out, reflate in.

Edit: I don't know about you guys but since y'all are used to precomp I guess there should be nothing wrong with the speed reflate gives, it's slightly better than precomp when compressing, don't know about decompression, I haven't tested decompression yet but it should roughly be the same.

Last edited by Razor12911; 18-12-2016 at 15:26.
Reply With Quote
The Following 5 Users Say Thank You to Razor12911 For This Useful Post:
-XCX- (19-12-2016), Grehg (19-12-2016), JustFun (18-12-2016), pakrat2k2 (18-12-2016), Simorq (18-12-2016)
  #636  
Old 18-12-2016, 15:38
Droppo Droppo is offline
Registered User
 
Join Date: May 2009
Location: Argentina
Posts: 555
Thanks: 234
Thanked 314 Times in 156 Posts
Droppo is on a distinguished road
Great to see you're releasing a new version... I have a question about this, does this new version use CLS-PrecompMT? if not, is it possible to add it?

Thnxs for this new version... will start testing reflate now
Reply With Quote
The Following User Says Thank You to Droppo For This Useful Post:
pakrat2k2 (18-12-2016)
  #637  
Old 18-12-2016, 15:58
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
Nah, not really. I haven't released anything new because it's the same v2.4, I just used reshacker to edit my program, very easy, replaced msc with reflate.
Reply With Quote
The Following 3 Users Say Thank You to Razor12911 For This Useful Post:
kenzo34 (19-12-2016), mausschieber (19-12-2016), pakrat2k2 (18-12-2016)
  #638  
Old 19-12-2016, 00:36
elbubi's Avatar
elbubi elbubi is offline
Registered User
 
Join Date: Jan 2009
Location: Rosario, Argentina
Posts: 247
Thanks: 211
Thanked 45 Times in 41 Posts
elbubi is on a distinguished road
Hi Razor, and thanks for new reflate addition.

One tiny and probably silly question: How can I prevent sleep from triggering when UltraARC is running? May be I'm missing something, but I can't make pc stay awake when ultraarc is running and sleep time has been reached.

BTW: I'm using Win10x64, and now that I think of, not in compatibility mode.

Kind Regards and thanks in advance!

Last edited by elbubi; 19-12-2016 at 03:00.
Reply With Quote
  #639  
Old 19-12-2016, 08:23
pakrat2k2's Avatar
pakrat2k2 pakrat2k2 is offline
Moderator
 
Join Date: Apr 2005
Location: Canada
Posts: 7,209
Thanks: 3,040
Thanked 9,043 Times in 3,086 Posts
pakrat2k2 is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
Nah, not really. I haven't released anything new because it's the same v2.4, I just used reshacker to edit my program, very easy, replaced msc with reflate.
Tested using MSC on new conversion working on, & compresses ok, but every time I go to start the install process it caused the program has stopped responding. Redoing compression without msc & see if it was the issue.
Reply With Quote
  #640  
Old 19-12-2016, 08:33
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
Quote:
Originally Posted by elbubi View Post
Hi Razor, and thanks for new reflate addition.

One tiny and probably silly question: How can I prevent sleep from triggering when UltraARC is running? May be I'm missing something, but I can't make pc stay awake when ultraarc is running and sleep time has been reached.

BTW: I'm using Win10x64, and now that I think of, not in compatibility mode.

Kind Regards and thanks in advance!
click on start button, search for 'power options', change preferred plan to high performance to prevent pc from sleeping.
Reply With Quote
The Following User Says Thank You to Razor12911 For This Useful Post:
elbubi (19-12-2016)
  #641  
Old 19-12-2016, 09:00
Droppo Droppo is offline
Registered User
 
Join Date: May 2009
Location: Argentina
Posts: 555
Thanks: 234
Thanked 314 Times in 156 Posts
Droppo is on a distinguished road
Quote:
Originally Posted by pakrat2k2 View Post
Tested using MSC on new conversion working on, & compresses ok, but every time I go to start the install process it caused the program has stopped responding. Redoing compression without msc & see if it was the issue.
same problem here... tested without msc and works... looks like there is an issue when using msc (reflate)
Reply With Quote
The Following User Says Thank You to Droppo For This Useful Post:
pakrat2k2 (19-12-2016)
  #642  
Old 19-12-2016, 09:44
pakrat2k2's Avatar
pakrat2k2 pakrat2k2 is offline
Moderator
 
Join Date: Apr 2005
Location: Canada
Posts: 7,209
Thanks: 3,040
Thanked 9,043 Times in 3,086 Posts
pakrat2k2 is on a distinguished road
Quote:
Originally Posted by Droppo View Post
same problem here... tested without msc and works... looks like there is an issue when using msc (reflate)
tested on 2 separate conversions & definitely issue when using MSC-reflate.
works fine as usual when not choosing msc.
Reply With Quote
  #643  
Old 19-12-2016, 10:49
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,749
Thanks: 2,170
Thanked 11,206 Times in 2,307 Posts
Razor12911 is on a distinguished road
guys, did you add files in include folder and script? Those must be included.
Reply With Quote
  #644  
Old 19-12-2016, 11:42
Droppo Droppo is offline
Registered User
 
Join Date: May 2009
Location: Argentina
Posts: 555
Thanks: 234
Thanked 314 Times in 156 Posts
Droppo is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
guys, did you add files in include folder and script? Those must be included.
Well looks like I missed one file, added to UltraArc.iss and seems to be working now (I'm using "Rina_Installer_FreeArc" on tests)

Last edited by Droppo; 19-12-2016 at 11:59.
Reply With Quote
The Following User Says Thank You to Droppo For This Useful Post:
Razor12911 (19-12-2016)
  #645  
Old 19-12-2016, 17:29
elbubi's Avatar
elbubi elbubi is offline
Registered User
 
Join Date: Jan 2009
Location: Rosario, Argentina
Posts: 247
Thanks: 211
Thanked 45 Times in 41 Posts
elbubi is on a distinguished road
Quote:
Originally Posted by Razor12911 View Post
click on start button, search for 'power options', change preferred plan to high performance to prevent pc from sleeping.
Thanks for your fast and kind reply.

I misexplained myself. What I intended to ask is not how to prevent pc form sleeping at all, but how to configure UltraARC to tell the system that it is working and it must not go onto sleep mode until it finishes and inactivity time has passed.

What I usually do is leave other app which does prevent sleeping (i.e: uTorrent) running in background ir order to let UltraArc working all night long (my sleep schedule is 1 hour), but sometimes I forget to leave another app running just to find in the morning that pc worked only 1 hour and compression job still must be done.

Cheers and thanks once again for your support!
Reply With Quote
The Following User Says Thank You to elbubi For This Useful Post:
Razor12911 (19-12-2016)
Reply


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
BlackBox v2 y_thelastknight Conversion Tutorials 567 11-03-2025 07:16
Useful Dll for Inno Setup users peterf1999 Conversion Tutorials 88 01-12-2017 16:00
Total War Collection - 6xDVD9 [LZMA + INNO SETUP + CIU] REV0 PC Games - CD/DVD Conversions 1 28-06-2015 17:00
Total War Collection - 2xBLURAY [LZMA + INNO SETUP + CIU] REV0 PC Games - CD/DVD Conversions 2 09-01-2013 18:02
Total War Collection - 11xDVD5 [LZMA + INNO SETUP + CIU] REV0 PC Games - CD/DVD Conversions 0 09-01-2013 16:38



All times are GMT -7. The time now is 18:49.


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