Skip to content

Getting Started

veesusmikelheir edited this page Jul 24, 2019 · 4 revisions

Welcome

If you're reading this you want to start developing mods with SRML. Great! These are the steps you are required to take to start development with SRML. If you already have an IDE setup, please see the Project Setup page.

Prerequisites

  • Basic understanding of C#
  • Basic knowledge of common Unity concepts such as components, gameobjects, prefabs, and scenes
  • A lot of patience

Downloading a decompiler

An important part of modding is understanding the code behind the game you're trying to mod. In Slime Rancher, the source code is unavailable, but Slime Rancher is written in a language that can be decompiled, which means it's source code can be reverse engineered and explored. To do this, you want to download a .NET decompiler, such as DnSpy and open Assembly-CSharp.dll found in <slime rancher folder>/SlimeRancher_Data/Managed

Downloading an IDE

An IDE is an integrated development environment and is an integral part of development. In this tutorial we're going to be working with Visual Studio 2019 Community Edition

  1. Visual Studio 2019 Community Edition can be downloaded here

  2. During the installation, you'll be asked which modules you want to include in your installation of visual studio, make sure you select .NET desktop development Visual Studio Installation

  3. Move on to Project Setup