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

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #11  
Old 01-01-2024, 12:28
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,689
Thanks: 1,106
Thanked 7,336 Times in 2,838 Posts
KaktoR is on a distinguished road
Alan Wake 2
Maybe someone may find this usefull.

I have attached xtl files to extract WEM sounds from both "base-generic-*.rmdblob" and "stream0-generic-*.rmdblob" files (only files which are atleast 100kb in size). The xtl files are compatible with game version 1.0.14.

Processing those WEM files will save you additional 200mb. I removed in total 5 of the WEM files which are not encodable, which leads either to infinite encoding the files (temp files will grow infinitely), or they are just finished instantly, which will lead to broken files if you decode them back to original.

Maybe you have to edit file paths.

Bad WEM files in question:
Code:
"base-generic\data_pc\audio\media\152227780.wem"
"base-generic\data_pc\audio\media\526830619.wem"
"base-generic\data_pc\audio\media\577391364.wem"
"base-generic\data_pc\audio\media\880082258.wem"
"base-generic\data_pc\audio\media\908534589.wem"
1. Command to extract WEM files with xtool
Code:
:WEM base-generic
if not exist "extracted_data\base-generic" (
mkdir "extracted_data\base-generic" )
xtool extract "aw2_base_generic.xtl" "base-generic-000.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-001.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-002.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-003.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-004.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-005.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-006.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-007.rmdblob" "extracted_data\base-generic"
xtool extract "aw2_base_generic.xtl" "base-generic-008.rmdblob" "extracted_data\base-generic"

:WEM stream0-generic
if not exist "extracted_data\stream0-generic" (
mkdir "extracted_data\stream0-generic" )
xtool extract "aw2_stream_generic.xtl" "stream0-generic-000.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-001.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-002.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-003.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-004.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-005.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-006.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-007.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-008.rmdblob" "extracted_data\stream0-generic"
xtool extract "aw2_stream_generic.xtl" "stream0-generic-009.rmdblob" "extracted_data\stream0-generic"
pause
2. Command to erase WEM files with xtool
Code:
:WEM base-generic
xtool erase "base-generic" "base-generic-000.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-001.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-002.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-003.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-004.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-005.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-006.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-007.rmdblob" "aw2_base_generic.xtl"
xtool erase "base-generic" "base-generic-008.rmdblob" "aw2_base_generic.xtl"

:WEM stream0-generic
xtool erase "stream0-generic" "stream0-generic-000.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-001.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-002.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-003.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-004.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-005.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-006.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-007.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-008.rmdblob" "aw2_stream_generic.xtl"
xtool erase "stream0-generic" "stream0-generic-009.rmdblob" "aw2_stream_generic.xtl"
pause
3. Encode with WemTool
Code:
WemTool.exe -e
4. Compress files

5. Decode with WemTool
Code:
WemTool.exe -d
6. Decode files with xtool (move them back into game files)
Code:
:WEM base-generic
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-000.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-001.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-002.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-003.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-004.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-005.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-006.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-007.rmdblob"
xtool decode "aw2_base_generic.xtl" "base-generic" "base-generic-008.rmdblob"

:WEM stream0-generic
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-000.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-001.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-002.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-003.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-004.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-005.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-006.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-007.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-008.rmdblob"
xtool decode "aw2_stream_generic.xtl" "stream0-generic" "stream0-generic-009.rmdblob"
pause
7. Finished. All files are crc perfect at the end.
Attached Files
File Type: 7z aw2_wem.7z (44.0 KB, 8 views)
__________________
Haters gonna hate

Last edited by KaktoR; 01-01-2024 at 12:38.
Reply With Quote
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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
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 08:40.


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