Export unity asset files from GTFO
Download the latest AssetRipper_win_x64.zip
Extract the AssetRipper files and run AssetRipper.exe
Change the following settings
Check Skip StreamingAssets Folder
Choose File > Open Folder
Navigate to and select the following folder
~\Steam\steamapps\common\GTFO
After it loads the game content choose Export > Export all Files and select an output folder
You are now ready to import the asset files into a unity project
Import GTFO asset files into Unity
Unity version 2019.4.21f1 is required to create a project for GTFO
Open Unity Hub and in the Projects tab click the drop-down button next to Open
Select Add project from disk and navigate to your exported assets folder
Choose the "ExportedProject" folder and ensure the editor version is correct
Open the project in Unity Hub and wait for Half-Life 3
Enjoy the numerous errors
How to retrieve sounds, assets, models, etc. from the game files
This section is still in development
How to fix the numerous errors when importing asset files from GTFO
Please for the love of god expand this section
How to setup foobar2000 with the vgmstream component to play and extract the audio files from GTFO
Download and install foobar2000
Download and open vgmstream foobar component
Open foobar2000 and choose File > Add Folder
Find and add the following folder:
~\Steam\steamapps\common\GTFO\GTFO_Data\StreamingAssets\GeneratedSoundBanks\Windows
Open the SoundbanksInfo.xml
in a text editor to see what audio files the game uses
In foobar2000 search for the file id with Ctrl + F
Double click the audio to listen to it
In foobar2000 right click a track
Choose Convert > Quick Convert
Choose an output setting and click Convert
Select an output path and save