moon.horse

how to rip Peak to a working Unity project

this is from the Peak Modding Discord, putting here for personal reference and slightly more public visability.

original author is Boxofbiscuits97, thank you so much!

# How to get a working Unity Rip of Peak
1. Rip the game with Asset Ripper Version 1.1.13 Specifically
2. Open the Unity Project using Unity 6000.0.36f1
3. Delete only the Ripped Plugins in Assets/Plugins starting with the name Unity and manually re-add them through the package manager. 
It's possible you may have some of these packages already installed. 
What to search for in the package manager in the Unity Registry:
- Addressables
- AI Navigation
- Animation Rigging
- Burst
- Collections
- Input System
- Localization
- Mathematics
- Memory Profiler
- Multiplayer Center
- Multiplayer Play Mode
- Unity Transport
- Unity Profiling Core API
- Universal RP
- Scriptable Build Pipeline
- Authentication
- Multiplayer Services
- Splines
- Timeline
- Visual Effect Graph
4. In the Package manager, hit the Plus in the top left and select Install Package from Git URL and paste in https://github.com/Unity-UI-Extensions/com.unity.uiextensions.git to install the UI Extensions package
- If prompted, answer Yes, for these and other files that might be found later
5. Delete all instances of UnitySourceGeneratedAssemblyMonoScriptTypes
- There is one in Assets\Plugins\Assembly-CSharp-firstpass\
- The other is in Assets\Scripts\Assembly-CSharp\
6. Restart Your Unity Project!