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
  #1  
Old 29-09-2026, 03:29
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
The Witcher 3 Wild Hunt Remastered

Looks like they switched completely to zlib only.
No more doboz+lz4hc.

But I have to wait until it's completely downloaded.

Edit:
Code:
Processing input: I:\SteamLibrary\steamapps\common\The Witcher 3

Streams: 568560
  - zlib = 412593 (59,35%)
  - brunsli = 1172 (0,46%)
  - zstd = 26 (0,00%)
  - mermaid = 3 (0,00%)
  - png = 409 (0,05%)
  - leviathan = 3 (0,00%)
  - mp3 = 42 (0,24%)
  - usm = 161 (6,87%)
  - kraken = 2 (0,00%)
  - wwise (opus) = 149187 (7,20%)
  - wwise (vorbis) = 4962 (4,93%)

Time: 00:06:06 (CPU 00:43:47)
The rest is criware usm video and audio
__________________
Haters gonna hate

Last edited by KaktoR; 29-09-2026 at 06:38.
Reply With Quote
Sponsored Links
  #2  
Old 29-09-2026, 04:43
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
Not possible with this.

lzma recompressing is headache. You need the exact settings and so on. I believe even delta patching is not possible afterwards like with zip.

You can compress extracted files with Asset Studio again? See if this works.
__________________
Haters gonna hate
Reply With Quote
  #3  
Old 29-09-2026, 09:24
Dunnowho69 Dunnowho69 is offline
Registered User
 
Join Date: Mar 2025
Location: Hawaii
Posts: 75
Thanks: 224
Thanked 8 Times in 4 Posts
Dunnowho69 is on a distinguished road
The Witcher 3 Wild Hunt Remastered

Can anyone share the proper compression method for the remastered version, the one for the next-gen edition isn't working
Reply With Quote
  #4  
Old 29-09-2026, 09:40
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
Quote:
Originally Posted by Dunnowho69 View Post
Can anyone share the proper compression method for the remastered version, the one for the next-gen edition isn't working
https://fileforums.com/showpost.php?...postcount=4718
__________________
Haters gonna hate
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
Dunnowho69 (29-09-2026)
  #5  
Old 29-09-2026, 16:55
Redmist2013 Redmist2013 is offline
Registered User
 
Join Date: Jul 2017
Location: Australia
Posts: 12
Thanks: 8
Thanked 3 Times in 3 Posts
Redmist2013 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
Not possible with this.

lzma recompressing is headache. You need the exact settings and so on. I believe even delta patching is not possible afterwards like with zip.

You can compress extracted files with Asset Studio again? See if this works.
I tried the default LZMA settings in that SDK but they've used custom parameters and solid compression that gets decompressed into memory by the game so it would be virtually impossible to figure out and not worth the effort.
Thanks.
Reply With Quote
The Following User Says Thank You to Redmist2013 For This Useful Post:
KaktoR (30-09-2026)
  #6  
Old 30-09-2026, 06:20
Masquerade Masquerade is offline
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,223
Thanks: 297
Thanked 1,415 Times in 638 Posts
Masquerade is on a distinguished road
^^
If it helps, I believe the lzma.exe version used was v4.57. I could probably brute force the params but it'd take a while.
Reply With Quote
  #7  
Old 01-10-2026, 06:22
bird2026 bird2026 is offline
Registered User
 
Join Date: Jun 2026
Location: Türkiye
Posts: 27
Thanks: 1
Thanked 5 Times in 2 Posts
bird2026 is on a distinguished road
The Witcher 3 - Wild Hunt - Game of the Year Edition
Wwise files (enpc.w3speech
soundpc.cache) for :
- wwise (vorbis) = 4962 (79.55%)
- wwise (opus) = 20330 (20.26%)
I need help regarding the compression method or a ready-made tool I can use; if everything goes well, I will need to restore the original files later.
Reply With Quote
  #8  
Old 01-10-2026, 06:46
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
Use xtool to extract them.
__________________
Haters gonna hate
Reply With Quote
  #9  
Old 01-10-2026, 07:33
bird2026 bird2026 is offline
Registered User
 
Join Date: Jun 2026
Location: Türkiye
Posts: 27
Thanks: 1
Thanked 5 Times in 2 Posts
bird2026 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
Use xtool to extract them.
CallBefore.bat / Can a similar process be set up for Control Resonant? Could I get some help with this? I’m not very skilled at these kinds of things.


CallBefore.bat
--------------------------------------------------------------------------------------

@ECHO off
TITLE DiskSpan GUI Compressor
SETLOCAL EnableDelayedExpansion EnableExtensions

:: ---------------------------------------------------------------------------------
:: ----------------------------- VARIABLES SETTINGS --------------------------------
:: ---------------------------------------------------------------------------------
CD /D "%~dp0"
SET "Counter=1"

:StoreLoop
IF !Counter! LEQ 9 IF "%~1" EQU "" ENDLOCAL && EXIT /B
SET "ARG!Counter!=%~1" && SHIFT && SET /A "Counter+=1"
IF !Counter! LEQ 20 GOTO StoreLoop

:MapVariables
SET "GameName=!ARG1!" && SET "DataFile=!ARG2!"
FOR %%a IN ("!ARG3!") DO SET "GameDir=%%~fa" && SET "BackupDir=%%~fa (Backup)"
FOR %%a IN ("!ARG4!") DO SET "OutputDir=%%~fa" && FOR %%a IN ("!ARG5!") DO SET "SetupDir=%%~fa"
FOR %%a IN ("!ARG6!") DO SET "MediaDir=%%~fa" && FOR %%a IN ("!ARG7!") DO SET "MainDir=%%~fa" && FOR %%a IN ("!ARG8!") DO SET "TempDir=%%~fa"
SET "GameIndex=1" && SET "DataIndex=1" && SET "MediaIndex=1" && FOR /F "tokens=1,2,3" %%a IN ("!ARG9!") DO ( SET /A "GameIndex=%%a" 2>nul && SET /A "DataIndex=%%b" 2>nul && SET /A "MediaIndex=%%c" 2>nul )
FOR /F "tokens=3" %%a IN ( 'REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Ex plorer\Shell Folders" /v "Personal" 2^>nul' ) DO SET "UserDocs=%%a"
FOR %%a IN ("%~dp0.") DO SET "SourceDir=%%~fa" && IF "!SourceDir:~-1!" EQU "" SET "SourceDir=!SourceDir:~0,-1!"
SET "DatabaseDir=!MainDir!\Resources\DATABASE" && SET "BaseDir=!MainDir!\Resources\Win64"
:: ---------------------------------------------------------------------------------
:: !GameName! = name of the current game
:: !DataFile! = name of the current data file
:: !SourceDir! = directory of call after/before .bat/.cmd/.exe file
:: !BackupDir! = predefined backup directory
:: !GameDir! = current game directory
:: !OutputDir! = output directory
:: !SetupDir! = setup files folder directory
:: !MediaDir! = current media directory like: DISK_1
:: !MainDir! = application DiskSpan_GUI.exe {src} directory
:: !DatabaseDir! = database files directory
:: !BaseDir! = compressors base directory
:: !TempDir! = application DiskSpan_GUI.exe {tmp} directory
:: !UserDocs! = user documents directory
:: !GameIndex! = index of the current game
:: !DataIndex! = index of the current data file
:: !MediaIndex! = index of the current media directory
:: ---------------------------------------------------------------------------------
:: -------------------------------- USER SETTINGS ----------------------------------
:: ---------------------------------------------------------------------------------


:Start
CLS
ECHO.
ECHO.----------------------------------------------------------------------
ECHO. The following process uses WEM Packer by SYMM
ECHO. https://fileforums.com/showthread.ph...819#post509819
ECHO.
ECHO. This step could take a bit longer than usual, approximately up to 2 hours.
ECHO.
ECHO. Backup files will be made here:
ECHO. !BackupDir!\
ECHO.----------------------------------------------------------------------
ECHO. Do you want to process sound files? [Y/N]
ECHO.----------------------------------------------------------------------
ECHO.
CHOICE /C NY /N
IF errorlevel 1 SET "Wwise=Y"
IF errorlevel 2 SET "Wwise=N"


:Example
IF EXIST "!DatabaseDir!\Control Resonant\Lists\Rebuild_example_for_installers (Setup INI).txt" START "" "!DatabaseDir!\Control Resonant\Lists\Rebuild_example_for_installers (Setup INI).txt"


:Copy
IF NOT EXIST "!BackupDir!\data_pack2\pc" MKDIR "!BackupDir!\data_pack2\pc"
IF NOT EXIST "!GameDir!\XTool.exe" COPY /Y "!BaseDir!\PRE\XTool_2020\XTool.exe" "!GameDir!\XTool.exe" >nul
IF "%Wwise%"=="Y" (
IF NOT EXIST "!GameDir!\wem-unpacker.exe" COPY /Y "!BaseDir!\TOOLS\WEM\wem-unpacker.exe" "!GameDir!\wem-unpacker.exe" >nul


:Wwise
CLS
CD /D "!GameDir!"
SET /A "FileList.Count=17"
SET "FileList[1].Name=base-de-000.rmdblob
SET "FileList[2].Name=stream0-de-000.rmdblob
SET "FileList[3].Name=base-es-000.rmdblob
SET "FileList[4].Name=stream0-es-000.rmdblob
SET "FileList[5].Name=base-fr-000.rmdblob
SET "FileList[6].Name=stream0-fr-000.rmdblob
SET "FileList[7].Name=base-it-000.rmdblob
SET "FileList[8].Name=stream0-it-000.rmdblob
SET "FileList[9].Name=base-ja-000.rmdblob
SET "FileList[10].Name=stream0-ja-000.rmdblob
SET "FileList[11].Name=base-ptbr-000.rmdblob
SET "FileList[12].Name=stream0-ptbr-000.rmdblob
SET "FileList[13].Name=base-zhcn-000.rmdblob
SET "FileList[14].Name=stream0-zhcn-000.rmdblob
SET "FileList[15].Name=base-generic-000.rmdblob
SET "FileList[16].Name=stream0-generic-001.rmdblob
SET "FileList[17].Name=stream0-generic-002.rmdblob
FOR /L %%i IN (1, 1, !FileList.Count!) DO IF EXIST "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" (
IF NOT EXIST "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" MKDIR "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract"
IF NOT EXIST "!BackupDir!\data_pack2\pc\!FileList[%%i].Name!" ECHO Copying "..\data_pack2\pc\!FileList[%%i].Name!", please wait...
IF NOT EXIST "!BackupDir!\data_pack2\pc\!FileList[%%i].Name!" COPY /Z /Y "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" "!BackupDir!\data_pack2\pc"
CALL "!BaseDir!\PRE\XTool_2020\XTool.exe" precomp -mwwise -x"!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" "!GameDir!\data_pack2\pc\!FileList[%%i].Name!"
CALL "!DatabaseDir!\_COMMON\CALL\ANNO_CallBefore.ex e" /FUNC=SMALL /PATH="!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" /INCL=*.raw /SIZE=102400
CALL "!DatabaseDir!\_COMMON\CALL\ANNO_CallBefore.ex e" /FUNC=REN /PATH="!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" /OLD=*.raw /NEW=*.wem
CALL "!BaseDir!\PRE\XTool_2020\XTool.exe" erase "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract\*" "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" "!GameDir!\cr_wwise.xtl"
ECHO.------------------------------------------------------------------------------------------------------
)
)


:Bink
SET /A "FileList.Count=5"
SET "FileList[1].Name=base-generic-002.rmdblob
SET "FileList[2].Name=base-generic-004.rmdblob
SET "FileList[3].Name=stream0-generic-010.rmdblob
SET "FileList[4].Name=stream0-generic-012.rmdblob
SET "FileList[5].Name=stream0-generic-014.rmdblob
FOR /L %%i IN (1, 1, !FileList.Count!) DO IF EXIST "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" (
IF NOT EXIST "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" MKDIR "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract"
IF NOT EXIST "!BackupDir!\data_pack2\pc\!FileList[%%i].Name!" ECHO Copying "..\data_pack2\pc\!FileList[%%i].Name!", please wait...
IF NOT EXIST "!BackupDir!\data_pack2\pc\!FileList[%%i].Name!" COPY /Z /Y "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" "!BackupDir!\data_pack2\pc"
CALL "!BaseDir!\PRE\XTool_2020\XTool.exe" precomp -mbink -x"!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract" "!GameDir!\data_pack2\pc\!FileList[%%i].Name!"
CALL "!BaseDir!\PRE\XTool_2020\XTool.exe" erase "!GameDir!\data_pack2\pc\!FileList[%%i].Name!_extract\*" "!GameDir!\data_pack2\pc\!FileList[%%i].Name!" "!GameDir!\cr_bink.xtl"
ECHO.------------------------------------------------------------------------------------------------------
)


IF "%Wwise%"=="Y" (
:WemTool
CLS
TITLE Processing audio files, please wait...
REM"!BaseDir!\TOOLS\WEM\wem-packer.exe" -s -czstd-20 "!GameDir!"
)


:End
ENDLOCAL
EXIT /B
Reply With Quote
  #10  
Old 08-10-2026, 05:28
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
Atomfall

I'll leave this one here for you. I don't know if there are any public tools for adpcm, I did not do any search.

__________________
Haters gonna hate
Reply With Quote
  #11  
Old 08-10-2026, 06:34
ScOOt3r ScOOt3r is offline
Registered User
 
Join Date: Jun 2019
Location: Canada
Posts: 81
Thanks: 729
Thanked 41 Times in 35 Posts
ScOOt3r is on a distinguished road
For atomfall i just used zlib+srep+lolz and the compressed results turned out great
Reply With Quote
  #12  
Old 09-10-2026, 07:47
Spinneret94 Spinneret94 is offline
Registered User
 
Join Date: Jan 2026
Location: Dunwall
Posts: 21
Thanks: 27
Thanked 2 Times in 2 Posts
Spinneret94 is on a distinguished road
Cuphead [The Delicious Last Course Included] - Build 20241530

Dixen already posted just the precompression proccess a few years ago, however I would like to share my own experience with this game!

Based on the latest GOG version.

.dll files:
Code:
srep+rzrmt
.mp3 - Optional Soundtrack
Code:
mpzmt
Rest of the files:
This game uses 1.7.5 of lz4 uploaded on the attachment below, used the Unity Plugin!
Code:
Streams: 103482 / 103485
  - lz4hc:l10 = 103482 (81.06%)
Patched: 0 (0.00 MB)

Size: 4.86 GB >> 13.5 GB
=======================
unity_old+srep+lolz
Notes: You need to set -c2mb in xtool, otherwise it will throw general decompression error.
Don't use zlib,reflate alongside with the unity plugin otherwise the decompressed output will be just abt 9 gb.

Input: 5.44 GB / 6.01 GB
Output: 3.74 GB / 4.2 GB
Attached Files
File Type: zip lz4_175.zip (30.3 KB, 3 views)
Reply With Quote
The Following User Says Thank You to Spinneret94 For This Useful Post:
ScOOt3r (10-10-2026)
  #13  
Old 12-10-2026, 09:11
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,794
Thanks: 1,115
Thanked 7,444 Times in 2,893 Posts
KaktoR is on a distinguished road
No Man's Sky
v7.06
Wwise audio processed.

Code:
 16:54:18 - Selected ARC/DS method for Data1a-01.bin was: wwise+xtool:c128mb:mzstd,l14:zstd_155:dd3:l10,d128mb
 16:54:18 - Selected ARC/DS method for Data1b-01.bin was: xtool:dd3:l10,d128mb
-----------------------------------------------------------------------------------------------------------------------------------------
 17:53:14 - Overall game size: 31,18 GB
 17:53:14 - Overall input size: 31,18 GB
 17:53:14 - Overall output size: 21,05 GB (Processed ratio 67.52%) (Ratio 67.52%)
 17:53:14 - Overall conversion time: 00:58:53
Decompression time 15min.
__________________
Haters gonna hate
Reply With Quote
  #14  
Old 12-10-2026, 13:04
st0rm's Avatar
st0rm st0rm is offline
Registered User
 
Join Date: Nov 2017
Location: Turkey
Posts: 61
Thanks: 66
Thanked 76 Times in 36 Posts
st0rm is on a distinguished road
Cool Thief - Complete Edition [2014]

Code:
18:25:30 - Selected ARC/DS method for Data1a-01.bin was: uelr+srep_new:392+lzma:a1:mfbt4:fb273:mc1000000000:lc8:64mb
23:03:03 - » Installation folder size: 24,05 GB
23:03:03 - » Compressed game size: 10,79 GB (Ratio 44.88%)
Nothing ripped or downgraded. Multi-8 languages.
__________________
The function is important, not the size.
Reply With Quote
  #15  
Old 12-10-2026, 23:02
hwang4 hwang4 is online now
Registered User
 
Join Date: Sep 2007
Location: Algeria
Posts: 100
Thanks: 55
Thanked 11 Times in 5 Posts
hwang4 is on a distinguished road
Dragon's Dogma II - Dark Arisen

Which Version of "libzstd.dll" should i use ? thx!
Reply With Quote
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
Games Are For Kids JoyBoy Chit Chat 83 16-11-2021 14:28
CorePack Compression methods ? Help ramazan19833 Conversion Tutorials 34 09-08-2018 06:51
i got the email in the mail about copying ps2 games EVOEvo PS2 Games 7 21-11-2003 07:56
Self-booting games on an older Japanese DC? Named DC Games 1 26-09-2003 17:48
Having Problems Burning Numerous *Recent* Games....Help is Appreciated Protosstic PSX Games 2 15-01-2002 21:27



All times are GMT -7. The time now is 09:27.


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