extraction
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| extraction [2026/02/20 12:34] – ultracomfy | extraction [2026/04/14 17:41] (current) – ultracomfy | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| <WRAP centeralign> | <WRAP centeralign> | ||
| <fs xx-large> | <fs xx-large> | ||
| - | Video game file extraction is the process of ripping assets from a video game's game files. In 2026, video game assets are still stored on the local machine and streamed from the disk. This makes all game assets accessible from the local machines, allowing talented individuals to extract them into their individual parts. | ||
| - | ====== Process ====== | + | Welcome! This is my hub for video game asset extraction related information |
| - | Some games store their assets plainly, ie. their textures, sounds | + | |
| - | ===== Container Files ===== | + | Please note that these tutorials presume a basic, general understanding |
| - | However, other games, especially ones that were made using one of the popular [[video game engine]]s | + | |
| - | These files are a lot like .rar and .zip files. You cannot open them directly, but they can be extracted | + | ===== Step 1: Basics ===== |
| + | Before you can work with video game files, you need to understand some basic game development concepts.\\ | ||
| + | I have compiled | ||
| - | Unreal is a lot more proprietary, | + | * [[Extraction Basics]]\\ |
| + | This page includes only the strictly necessary information related | ||
| - | Once set, QuickBMS with the script will get to work and extract. | + | ===== Step 2: Identify Game Files ===== |
| + | The approach | ||
| - | ===== Middleware Files ===== | + | Games on Android, for example, come packaged as ''.apk'' |
| - | Especially when it comes to stuff like game audio (which is what I am mostly interested in), games like to use third party software to help them with the development of the game's audio implementation. It' | + | On Windows, you will now need to dig into the game's folder and see what you can find. |
| - | If you are new to this, you are probably looking | + | - Unreal games, for example, tend to place their files into the '' |
| + | - Unity games often have their files in the '' | ||
| + | - In some cases, | ||
| - | For example, there are tools out there that are specially designed to convert .wem files. They come with an input and output folder and basically all you do is running a batch file to convert wem files you pasted into the input folder. | + | ===== Step 3: Select Approach ===== |
| + | Depending on the file identification, | ||
| - | A more comprehensive solution would be to use [[vgmstream]], which comes with direct decoding capability for a vast array of video game sound formats, including most middleware and proprietary sound formats for platforms like Playstation or Nintendo consoles, but vastly exceeding just this. With vgmstream you can listen to .wem or .bank files directly without even needing to convert. But obviously it still has full conversion capability and lets you convert sounds from its home format to any other format vgmstream supports, including .wav and .mp3. | + | * [[Unreal Engine Extraction|Unreal Engine]] |
| - | + | * [[Unity Extraction|Unity]] | |
| - | vgmstream is technically a command line tool, but also comes as a plugin for [[foobar2000]] and another audio program I don't know the name of off the top of my head. | + | |
extraction.1771590853.txt.gz · Last modified: by ultracomfy
