Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 6.76 KB

README.md

File metadata and controls

37 lines (29 loc) · 6.76 KB

CessilCellsCeaChells

Thunderstore Package Version GitHub (CLI) Release Version Nuget CCCC Package Version Nuget MSBuild Package Version

Github Commits Since Release

Allows installed plugins to request creation of Fields, Properties, Methods, and more in Managed DLLs.

Technical Jargon

CessilCellsCeaChells is a BepInEx 5 preload patcher that operates by scanning all installed plugins for specific assembly attributes. These attributes provide instructions for the patcher to check for the existence of, and create if necessary, various fields, methods, properties, and enums within the game's managed DLLs located in the /Game_Data/Managed/ directory.

Usage & Documentation

The wiki contains a Getting Started section as well as usages of assembly attributes.

Features

  • Injecting Public Instance Properties on any type in /Game_Data/Managed/*.dll
  • Injecting Private Instance Fields on any type in /Game_Data/Managed/*.dll
  • Injecting Public Methods on any type in /Game_Data/Managed/*.dll with any parameters, defaults, and/or return type.
  • Injecting Enum Entries onto any enum in an ordered fashion.

Version Compatability

BepInEx - v5.x.x

Current Thunderstore Communities
Content Warning Muck Mechanica
Enter The Gungeon Valheim Atomicrops
Dyson Sphere Program ROUNDS Risk of Rain 2
Last Train Outta' Wormtown Bopl Battle Lethal Company
Potion Craft

Publishing To New Thunderstore Communities

  • Create an issue for the specific community