Curiosity_Core-Lethal_Wardrobe icon

Lethal Wardrobe

A refactoring of the More-Suits mod, with an in-built API

Last updated 3 hours ago
Total downloads 120
Total rating 0 
Categories Libraries Cosmetics
Dependency string Curiosity_Core-Lethal_Wardrobe-0.2.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

Curiosity_Core-Lethal_Wardrobe_API-0.1.0 icon
Curiosity_Core-Lethal_Wardrobe_API

API for the Lethal Wardrobe Mod

Preferred version: 0.1.0

README

Lethal Wardrobe

A refactoring of the More-Suits mod, with an in-built API.

More-Suits Info

Instructions:

After launching the game with the mod once, a config file is generated. In this file you can disable individual suits from being loaded, as well as ignore any !less-suits.txt file and attempt to load all suits (which is useful if you have another mod that helps manage lots of suits).

Config File

After launching the game with the mod once, a config file is generated. In this file you can disable individual suits from being loaded, as well as ignore any !less-suits.txt file and attempt to load all suits (which is useful if you have another mod that helps manage lots of suits).

Customize

You can add .png files to the moresuits folder to add new suits as long as both the host and clients have the same files.

Advanced

You can add a .json file in the advanced folder with the same name as your .png file in the moresuits folder to enable additional features like emission. Place additional texture maps in the advanced folder.

For a list of supported features, see: https://docs.unity3d.com/Packages/[email protected]/manual/Lit-Shader.html

Add Suits to Store

Add a "PRICE" key to your advanced .json to put a suit in the store rotation. See Glow.json for an example of adding a suit with emission that must be purchased from the store.

Making your own More Suits mod

Upload your own package with a BepInEx/plugins/moresuits folder in it (do not include the MoreSuits.dll file) and add x753-More_Suits-1.4.0 as a dependency, and this mod will automatically load your .png files as suits. If you don't want some or all of the suits that originally come with my mod, adjust the config file BepInEx\config\x753.More_Suits.cfg. Include a !less-suits.txt file in your moresuits folder to disable all the default suits that come with this mod.

Lethal Wardrobe Features:

Modding API

Lethal Wardrobe comes with its own Modding api. Just ensure that you have the API as a dependancy in your project (not the base mod) and place the following into your Plugin.cs awake method:

LethalWardrobeApi.Instance.Initialize(this);

The API allows for:

  • The Retrieval of all suits key data (Name, Material, id ,etc.)
  • The Retrieval of suit data, based off suit id.
  • [MORE FEATURES PLANNED]