FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Best Compression Methods for 'Specific' Games. Q&A (https://fileforums.com/showthread.php?t=99554)

ScOOt3r 26-09-2026 04:57

Control Resonant

this game is zlib+srep+lolz

KaktoR 26-09-2026 06:18

^
This is not zlib. Most likeley same as Alan Wake 2 because it's the same game engine.

Code:

Processing input: G:\Control Resonant

Streams: 156742
  - zlib = 6235 (0,02%)
  - png = 4 (0,00%)
  - kraken = 73 (0,01%)
  - wwise (vorbis) = 149988 (13,49%)
  - bink (v1i) = 1 (0,00%)
  - flac = 17 (0,00%)
  - leviathan = 74 (0,01%)
  - bink (v2j) = 241 (5,75%)
  - bink (v2n) = 64 (0,43%)
  - mermaid = 21 (0,00%)
  - zstd = 24 (0,00%)


Spinneret94 26-09-2026 06:20

Strangeland - Build 24350307
 
These two Files contains entirely vorbis audio:
Speech.vox
Audio.vox

Mesa to extract the ogg file and xtool erase command for xtl

After Extraction:
.ogg file:
Code:

oggre
rest of the files:
Code:

zlib+srep+lolz
Input:3.9 GB
Output:0.9 GB
Unpacking Time: 5 Mins on 8 threads

KaktoR 26-09-2026 06:31

I will tell a secret. You can extract with xtool aswell.

Code:

xtool.exe precomp -mogg -x"G:\output" "G:\Strangeland\speech.vox"
Output folder must exist before.

Spinneret94 26-09-2026 06:43

^^
xtool.exe precomp -mogg -x"output" "audio.vox"
Code:

Processing input: audio.vox

Streams: 0 / 755
Patched: 0 (0.00 MB)

Size: 187 MB >> 187 MB

Time: 00:00:05 (CPU 00:00:01)

output folder is already created like you mentioned.
Not sure what I’m doing wrong:(

KaktoR 26-09-2026 06:57

The extracted files should be extracted to output folder in RAW extension. It works fine here.

Make a batch file with this near xtool.exe and drag&drop the file onto batch file.

Code:

@echo off
CD /D "%~dp0"
if not exist "_output" mkdir "_output"

xtool.exe precomp -mogg -x"_output" %1

pause


Spinneret94 26-09-2026 07:05

^
Seems to work fine now, I was thinking the raw couldn't be compressed with oggre lol.
Tested on the Extracted Audio.vox by xtool:
Code:

Compressed 747 files, 195,173,370 => 171,879,133 bytes. Ratio 88.06%
Compression time: cpu 0.22 sec/real 26.18 sec = 1%. Speed 7.46 mB/s
All OK


KaktoR 26-09-2026 07:08

Glad you figured it out.

There is also wwise extraction. Very usefull because mesa lately fails everywhere.

You can extract all possible streams with xtool as long as xtool supports those streams.

hwang4 27-09-2026 01:21

Quote:

Originally Posted by KaktoR (Post 511082)
^
This is not zlib. Most likeley same as Alan Wake 2 because it's the same game engine.

Code:

Processing input: G:\Control Resonant

Streams: 156742
  - zlib = 6235 (0,02%)
  - png = 4 (0,00%)
  - kraken = 73 (0,01%)
  - wwise (vorbis) = 149988 (13,49%)
  - bink (v1i) = 1 (0,00%)
  - flac = 17 (0,00%)
  - leviathan = 74 (0,01%)
  - bink (v2j) = 241 (5,75%)
  - bink (v2n) = 64 (0,43%)
  - mermaid = 21 (0,00%)
  - zstd = 24 (0,00%)


So can i use the "alan wake 2 " plugin ?

Spinneret94 27-09-2026 06:30

Fields Of Mistria - Build 25397335/v1.0.5
 
1. Assets.zip
Extract it!
Make a hdiffz patch between the extracted folder to the original .zip file, patch should be 3.88 MB(with lzma2).

2. On the Extracted Folder:
.png & rest of the files:
Code:

mpng+srep+lolz
mpng=xtool precomp -reflate+png

.bank files:
Contains fmod vorbis audio so used This tutorial by masuqerade to process them.

Input: 620 MB
Output: 240 MB
Unpacking Time: 5 mins (Including Patching Time) on 8 threads

KaktoR 27-09-2026 07:03

Quote:

Originally Posted by hwang4 (Post 511095)
So can i use the "alan wake 2 " plugin ?

I don't know. Not tested. Busy with other things.

Hexagon123 27-09-2026 14:54

Quote:

Originally Posted by KaktoR (Post 511101)
I don't know. Not tested. Busy with other things.

I think this is probably game specific?

bird2026 27-09-2026 21:43

CONTROL Resonant this game DiskSpan_GU Which method can we use for compression?

Spinneret94 27-09-2026 21:59

^
Already explained by kaktor on this post
You can extract the wwise vorbis with xtool and then use oggre on the extracted data.

bird2026 27-09-2026 22:57

Quote:

Originally Posted by Spinneret94 (Post 511117)
^
Already explained by kaktor on this post
You can extract the wwise vorbis with xtool and then use oggre on the extracted data.



Yes, I’ve seen it, but I have no idea how it’s done. If you know how, I’d be very happy if you could show me—whether through pictures, visuals, or a video, whichever is easiest for you.
And I have no idea if I'll be able to restore the original game files.


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

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