-
Notifications
You must be signed in to change notification settings - Fork 2
Compiling
ModListBackup depends on the following libraries:
- HugsLib
- HugsLibChecker
- Harmony (Included in HugsLib)
- ExtraWidgets (Included in ModListBackup)
- Assembly-Csharp
- Assembly-Csharp-firstpass
- UnityEngine
ModListBackup depends on 3 files that can be found within a typical RimWorlds /RimWorld(Win/Linux)_Data/Managed/ directory. These files are:
- /Assembly-Csharp.dll
- /Assembly-Csharp-firstpass.dll
- /UnityEngine.dll
ModListBackup has a build script that should take care of most of the work. It will look for a RimWorld install and load the required libraries from there, otherwise, the /lib/ folder will be used.
ModListBackup adds HugsLib and HugsLibChecker as NuGet packages and should handle them automatically. If they do not install, then you can install them with the following commands:
(HugsLib) |
Install-Package UnlimitedHugs.Rimworld.HugsLib -Version 4.0.1
(HugsLibChecker) |
Install-Package UnlimitedHugs.Rimworld.HugsLibChecker -Version 4.0.0
ExtraWidgets is a separate mod of mine that is currently included with ModListBackup. It provides extra UI elements that ModListBackup takes advantage of. Source will be available later
If you are sure RimWorld is installed but the build script cannot find it, then check that build/RimWorldLocations.txt contains the directory that stores RimWorld.
NOTE: The tilde(~) can be used to point to a users home directory.
If you add a path to this file, please consider creating a pull request to add it to the repository.