A. Install UnrealEngine 4.23, and create a new project in it called "TS2Prototype". B. Now that you have the engine installed, go to "(Unreal Install Directory)\UE_4.23\Engine\Binaries\Win64", hold down Shift and Right Click on an empty space in the window, choose "Open PowerShell Here". C. Once you have the PowerShell window open, you use this command to extract: ./UnrealPak.exe (Path to .pak File) -Extract (Path to Extract Directory) So in example: - just make sure your output directory actually exists, the quotes are necessary if you have spaces in your path, and also make sure the output directory doesn't have a trailing \. D. So now you have some source files which you can look through. They're fairly well organized and easy to navigate. Get yourself UE Viewer. Once you have it, open it, and point it to your newly extracted .pak directory (in above example - "S:\TSW2 Source"). UE Viewer will let you export certain assets although they have been cooked, so you can see what's what. Next Steps: You can easily replace default assets such as textures, materials, sounds, etc. by importing them into the engine and cooking the assets, and creating a pak file with them, but this is for part 2 which I would gladly share with you, if you decide to go that far.