Modding Wiki
  • 🏠Home
  • 🫂How to contribute
  • Playing with Mods
    • Discovering Mods
    • Installing Mods
      • On Game Clients
      • For Multiplayer
      • On Dedicated Servers
      • No Console Support
    • Troubleshooting
    • Reporting Bugs
    • Uninstalling Mods
  • Creating Mods
    • Getting Started Modding
      • Setting Up the Modding SDK
      • Testing the Example Mods
      • Viewing Console Logs
    • Modding Limitations
    • Inspecting Other Mods' Code
    • Modding Tools
      • Scripting IDE
      • Unity Explorer
      • Asset Ripper
      • NG Tools Missing Script Recovery
      • DnSpy
      • Attaching a Debugger
    • Common Concepts
      • Unique Names and IDs
    • Modding Libraries
      • CoreLib
    • Modding Examples
      • Items
        • Weapons and Tools
        • Armor
        • Food
      • Obtaining items
        • Adding Crafting Recipe
        • Adding your items to crafters
        • Adding items to Enemy loot
      • Placeables
        • Tiles
      • NPCs and Enemies
      • UI and Interactions
      • Client-Server communications
    • Inspecting Base Game Content
      • Importing Ripped Assets to your Editor
      • Inspecting Assets In-Game
      • Inspecting Game Code
    • Updating your Modding SDK
    • Releasing Mods
      • Create a mod.io Page
      • Mod Files Upload
  • Concepts
    • Important Folder Paths
    • Technologies and Tools
    • Elevated Access
  • Archive
    • General Reference
    • Outdated Unity Setup Guide
    • Outdated IL2CPP Guides
      • Getting started with modding
      • How to view game source code
      • How to setup your Unity project
      • How to install Core Keeper mono version
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Creating Mods

Updating your Modding SDK

How to update your already installed Modding SDK project after a game update.

PreviousInspecting Game CodeNextReleasing Mods

Last updated 8 months ago

Was this helpful?

After updates to the Modding SDK repository (usually announced on the Discord) you will probably have to update your local copy for mods to work on the latest version.

Unfortunately, arbitrary things breaking between releases seems to be a very common occurrence in Core Keeper modding. Instead of trying to update your modding SDK, it is best to clone and set up a new one from scratch every time an update is released.

Read the Modding SDK Changelog to see what things Pugstorm is confident have changed between versions!

Manual Mod SDK Update Guide

In the case you still want to manually update your mod SDK, follow these steps:

  1. In your old Unity project delete following folders from the root of the project (It contains Assets folder): Packages, Assets/Graphics, Assets/ModSDK, Assets/Resources, Assets/Unity. If you have stored anything in there first move your files somewhere else.

  2. Now proceed to copy all files from downloaded archive into your project folder (It contains Assets folder). Replace any existing files.

  3. You're done. Try to open the project and see if it works. If you're getting errors you don't recognize, try cloning a fresh SDK instead.

Make sure to check the to see if you need to install a new Unity version, and make sure to install Linux Mono build support on any new versions you install.

Download latest Mod SDK from . Click on Code, then click Download zip

Mod SDK Readme
here
LogoCoreKeeperModSDK/CHANGELOG.pdf at main · Pugstorm/CoreKeeperModSDKGitHub