Code Inspection Guide - Robocat999/AtlyssModLoader GitHub Wiki

This loader is deprecated! Please use BepInEx v5.4.23.2

See the README on the homepage for more information. (This guide does still hold relevant info. It will have a more formal home soon)


Guide Overview

This guide is intended to help guide users through a basic requirement of modding, the ability to read the source code of the game.

Prerequisite Downloads

  1. Atlyss
  2. A common IL decompiler

Recommended IL Decompilers

DnSpyEx - A well-featured decompiler with a handful of features beyond just decompilation. Fairly common amongst modding communities, and the author's personal choice.

ILSpy - A long-standing decompiler, with a strong history and matured features. A powerful standard.

dotPeek - An extremely robust decompiler, part of IntelliJ's line of software. Though it can be a bit slower, it's full of powerful features.

Any of the above software should perform well in the role of decompilation, and can be chosen between based on personal preference.

Decompilation Basics

Decompilation tools like the ones listed above should have a prompt somewhere for files to decompile. The file to decompile for Atlyss is the Assembly-CSharp.dll file. This file can be found in ATLYSS/ATLYSS_Data/Managed.

Once the file is decompiled, there should be a varity of drop downs in the programs exploerer. This is typically on the left-hand side.