Skip to content

LEAGUE-OF-NINE/SupportPassiveDLLExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

SupportPassiveDLLExample

This repository provides a template for creating a Limbus Company DLL for custom support passives.

Note: This is intended for people with atleast SOME c# experience. If you have none, seek help on the discord or learn c#

Prerequisites

  1. Have an IDE of your choice (Visual Studio, Rider, etc.)
  2. Git clone of the BasePlugin 2 repository

Development

Do the following steps to your cloned BasePlugin 2 Repository:

  1. Make sure you have installed Lethe.
  2. To setup a dev environment, copy the file Directory.Build.example.props in src/ and rename the copy to Directory.Build.props.
  3. Modify the file as per the instructions inside.
  4. Modify Lethe.csproj, change all mentions of MyPlugin to the name of your mod.
  5. Modify Lethemain.cs, change MyPlugin in namespace MyPlugin; to what you've entered in step 4. Change Name, Version, and Author as you wish.
  6. Whenever you build, the development build of the BepInEx plugin should automatically be copied to your game folder.

After you've done all of that, copy the LetheMain.cs (being careful to change the fields to the new name of your plugin, author, etc. NOT the file name) and the MySupportPassive.cs into your cloned repository.

Note: If your dependencies weren't added properly, right click dependencies under solution explorer, press add project reference, then browse, then, navigate to the Bepinex folder where your Modded Limbus Company.exe is. Inside of the Bepinex folder, add all the DLL's under core and interop as project references.

To find methods and types, etc, open Assembly C-Sharp.dll under interop. Alternatively, check out the ModularSkillScripts repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages