Skip to content
Resonite Modding
Search
Discord
GitHub
Getting Started
Overview
Installation
Using Mods
Troubleshooting
Creating a Mod
Initial Setup
Creating a Project
Writing Code
Packaging and Publishing
Updating Your Package
Guides
Logging
Configuration
Localization
Patching
Prepatching
Dependancies
Hot Reloading
Recipes
Reference
BepInEx.Bootstrap
BepInEx.Bootstrap
BaseChainloader<TPlugin>
CachedAssembly<T>
ICacheable
TypeLoader
BepInEx.Configuration
BepInEx.Configuration
AcceptableValueBase
AcceptableValueList<T>
AcceptableValueRange<T>
ConfigDefinition
ConfigDescription
ConfigEntry<T>
ConfigEntryBase
ConfigFile
ConfigWrapper<T>
SettingChangedEventArgs
TomlTypeConverter
TypeConverter
BepInEx.Core
BepInEx.Core
Platform
BepInEx.Core.Logging.Interpolation
BepInEx.Core.Logging.Interpolation
BepInExDebugLogInterpolatedStringHandler
BepInExErrorLogInterpolatedStringHandler
BepInExFatalLogInterpolatedStringHandler
BepInExInfoLogInterpolatedStringHandler
BepInExLogInterpolatedStringHandler
BepInExMessageLogInterpolatedStringHandler
BepInExWarningLogInterpolatedStringHandler
BepInEx.Logging
BepInEx.Logging
ConsoleLogListener
DiskLogListener
HarmonyLogSource
ILogListener
ILogSource
LogEventArgs
Logger
LogLevel
LogLevelExtensions
ManualLogSource
TraceLogSource
BepInEx.NET.Common
BepInEx.NET.Common
BasePlugin
NetChainloader
BepInEx.Preloader.Core
BepInEx.Preloader.Core
AssemblyBuildInfo
AssemblyBuildInfo.FrameworkType
EnvVars
PreloaderLogger
BepInEx.Preloader.Core.Logging
BepInEx.Preloader.Core.Logging
ChainloaderLogHelper
PreloaderConsoleListener
BepInEx.Preloader.Core.Patching
BepInEx.Preloader.Core.Patching
AssemblyPatcher
BasePatcher
PatchDefinition
PatcherContext
PatcherPluginInfoAttribute
TargetAssemblyAttribute
TargetTypeAttribute
BepInEx.Preloader.RuntimeFixes
BepInEx.Preloader.RuntimeFixes
ConsoleSetOutFix
HarmonyBackendFix
Resources
Frequently Asked Questions
Contributing Translations
Links & Community
Discord
GitHub
Prepatching
work in progress.
Learn More
BepInEx's own documentation: Using preloader patchers