View Single Post
  #12  
Old 04-02-2019, 16:17
K4miKaZe's Avatar
K4miKaZe K4miKaZe is offline
Registered User
 
Join Date: Sep 2018
Location: Spain
Posts: 146
Thanks: 177
Thanked 235 Times in 84 Posts
K4miKaZe is on a distinguished road
Quote:
Originally Posted by 78372 View Post
Prince of Persia : The Sands of Time
data1.arc = All files except bink videos = 726MB
data2.arc = Bink video files (*.int) = 528MB

Method:
data2.arc = bpk = 413MB
data1.arc = 1. srep:m3f+4x4:t2:lzma:16mb:lc8 = 383MB
2. srep:m3f+rz:128mb = 364MB
3. srep:m3f+lolz:mtt0:mt2:mc1023:mtb64m:d128m = 384MB

*Can anyone suggest a better settings for lolz? I am really disappointed with this*
Lolz not always has better output then lzma, but the advantage of it is still decompression speed. Anyways, it depends much on cores and ram you have. Mtt0 sometimes performs better then Mtt1 but it depends on the game, also mtt0 needs at least same cores for decompression. I would try out to set mtt1 instead of mtt0, you dont really need to change mtb on mtt1 as the block size can be the same as the dictionary size, in your case d128. On mtt0 the mtb size should be always half or less then the dictionary size. Another things that can maybe help is setting up fba4096 and gm20. As its a small game you can test those things. For example, if you have 2 threads lolz:mtt1:mt2:d128m:mc1023:fba4096:gm20 (this will use something around 2.7gb of ram). If you have 4 cores and set it up to mt4 it will around 5.5gb. Another go is to do it on a single threat like mt1 and rise the dictionary size to d512 or less (depending how much ram you have). As said, as its a small game you can try out some settings but there is nothing "global" for all games, settings can be good or bad on other games.
Reply With Quote
The Following User Says Thank You to K4miKaZe For This Useful Post:
78372 (05-02-2019)