This page includes instructions prior to release of Mono build of the game
Download the latest version of AssetRipper from their GitHub repository at https://github.com/AssetRipper/AssetRipper. The name is pretty descriptive of what it does.
Extract the zipfile and open AssetRipper.exe.
Leave all the settings on default except for Script Export Format
and Script Content Level
, these should respectively be set to Dll Export Without Renaming
and Level 2
Then drag and drop your game folder (The whole folder called Core Keeper
) into AssetRipper.
Wait until AssetRipper is done loading the game content and then click on Export > Export all files
in the left upper corner, and select a temporary folder.
You should now have a folder with all the assets of the game. It is recommended to copy this to your "projects" folder. The folder you need should have Assets
folder in it. You can also rename this folder to your liking.
Go into the folder in the project root and open folder with the name Packages
.
Create or open file with the name manifest.json
in the Packages
folder and paste this into the file:
Save manifest.json
and go back into project root. Make sure that you have git installed and it's executable is in your PATH environment variable. After installing git make sure to close Unity and Unity hub completely!
Move all the files in the Assets/Plugins
folder to somewhere safe and make sure the folder is empty.
Note: Plugins
could be called differently. Devs of Asset Ripper change it's name all the time. If you can't see it, look for a folder in Assets
folder with .dll
files in it.
To prevent your project from crashing go to ProjectSettings
folder and delete file named ProjectSettings.asset
. This file seems to contain some broken settings, so deleting it fixes the issue
Install Unity version 2021.3.14f1
from the Unity Download Archive: https://unity3d.com/get-unity/download/archive.
Go through the standard Unity installation and wait until it's done.
Open the Unity hub and select the folder you created when exporting the AssetRipper files.
Open the project with Unity version 2021.3.14f1
and wait for it to load. This can take a while.
Find the temp folder in where you placed files from Plugins folder earlier. Copy paste all contents from the script EXCEPT the following:
All Unity assemblies which start with Unity.
(errors will occur due to duplicate assemblies if these are pasted in)
Assembly-CSharp
back into Assets/MonoScript
.
Note: keep assemblies with Sentry
in the name, even if they have Unity
in the name
Make sure that you are doing this while Unity is RUNNING. Otherwise it will crash!
Download Editor Kit package from github: https://github.com/Jrprogrammer/CoreLib/releases and place it's contents in the assets folder.
In your project settings change URP rendering asset from PugRP to one in the Editor Kit package.
Restart Unity to fully get the project assembled.
You should now be able to see the assets in the Unity editor.
Enjoy and make some cool stuff.
There might be missing script references. This tool will help with the missing script references.