Skip to content

Getting Started

MegaPiggy edited this page May 25, 2021 · 3 revisions

Welcome

If you're reading this you want to start developing mods with SALT. Great! These are the steps you are required to take to start development with SALT. 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

Installing SALT

You can download SALT here

Installation instructions

  • Download the installer
  • Place the installer in the Smol Ame directory
  • Run the installer
  • Done!

Downloading a decompiler

An important part of modding is understanding the code behind the game you're trying to mod. In Smol Ame, the source code is unavailable, but Smol Ame 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 or dotPeek and open Assembly-CSharp.dll found in /Smol Ame_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