Skip to content

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

License

Notifications You must be signed in to change notification settings

wwwDayDream/CessilCellsCeaChells

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Languages