-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorials ‐ Ripping the entire game
Will Corby edited this page Aug 15, 2024
·
38 revisions
Requires outer-wilds-unity-assets and 27.4 GB of free disk space
- Download the latest version of AssetRipper.
- In
View > Settings
, changeShader Export Format
toYaml Asset
. Leave all other settings at defaults. - In
View > Configuration Files
, go toEngineResourceData
and load a file that only has{}
in it. You can just create this file yourself in notepad or something. - Go to
File > Open Folder
and select the game folder (e.g.C:\Program Files (x86)\Steam\steamapps\common\Outer Wilds
) - Open and export the entire game.
- Delete
Scripts
,Plugins
, andEditor
inAssets
. DeletePackages
inExportedProject
. - From outer-wilds-unity-assets, put
Assembly-CSharp
,Dlls
,Plugins
, andEditor
intoAssets
. PutPackages
intoExportedProject
. - Create a backup of
Assets/Shader
andAssets/Resources/shaders
, as script errors can lead to corruption of shaders. - Open
ExportedProject
in Unity 2019.4.39f1. TheScenes
folder has all the levels of the game. You'll probably wantSolarSystem
. - If you want to see planets, you have 2 options:
- Go to
Tools > Load All Streaming Bundles
orTools > Streaming Mesh Manager
.
This will show high-quality meshes but not high-quality textures, and does not persist when reloading the scene. - Use the unstreamer.
This will persist when reloading the scene, and can also (optionally) show high-quality textures, at the cost of taking more time.
- Go to