You are viewing a potentially older version of this package.
        View all versions.
    
| Date uploaded | 2 weeks ago | 
| Version | 1.0.0 | 
| Download link | ykysnk-BepinExUtils-1.0.0.zip | 
| Downloads | 1048 | 
| Dependency string | ykysnk-BepinExUtils-1.0.0 | 
README
BepInEx Utils
Utils for BepinEx
![]()
This is just a library for my mods, download this only nothing will happen.
Installation
For developers
Import the .dll file from the release page like any other library.
You can also download BepinEx-Utils.Generator if you
want to generate code using
BepInEx Utils.
CHANGELOG
Changelog
1.0.2 - 2025-10-24
🚜 Refactor
- (CommandManager) Convert to singleton and simplify initialization logic - (6b0d4e1)
 
Action
- Update 
CHANGELOG.md- (ea932be) 
1.0.1 - 2025-10-21
🚜 Refactor
- (Utils) Change class visibility from public to internal - (3db76c2)
 
Action
- Update 
CHANGELOG.md- (b3de7fa) 
1.0.0 - 2025-10-19
⛰️ Features
- (CommandManager) Make commands asynchronous by updating delegate and execution logic - (a90bc48)
 
🚜 Refactor
- (CommandManager) Rename 
TryExecuteCommandtoExecuteCommandfor clarity and consistency - (9e8a06e) - (CommandManager) Remove unused 
OnCommandManagerInitEventdelegate - (996d5f1) - (CommandManager) Simplify 
CommandInfostruct with record structure and streamline command initialization - (f21a75a) - (CommandManager) Remove unused 
OnCommandManagerInitevent and adjust initialization logic - (2988d38) - (Extensions) Remove outdated comments regarding nullable type comparison - (f5783ac)
 - (Logger) Centralize log message formatting with reusable constant - (f4dff2a)
 - (Logger) Stop waiting log method - (1d29dfd)
 - (MethodUtils) Extract 
GetCallerNameandGetMethodNamemethods for improved reusability and clarity - (e6393dd) 
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (0bfec7c)
 - (BepInExUtils) Update Generator DLL - (e91fffa)
 - (BepInExUtils) Update Generator DLL - (0745c7a)
 
Action
- Update 
CHANGELOG.md- (62ef2f5) 
0.9.2 - 2025-10-15
🚜 Refactor
- (Main) Replace 
PostAwakewithInitmethod for initialization - (0be3aac) 
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (8dbfc28)
 
Action
- Update 
CHANGELOG.md- (ff3c79b) 
0.9.1 - 2025-10-15
🐛 Bug Fixes
- (Interfaces) Mark 
BepInUtilsUnityPluginas obsolete with guidance to useIBepInUtilsinstead - (69f387c) 
Action
- Update 
CHANGELOG.md- (4b179c8) 
0.9.0 - 2025-10-15
⛰️ Features
- (Interfaces) Add 
IBepInUtilsinterface with initialization method - (fc9912d) 
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (76a2d8b)
 
Action
- Update 
CHANGELOG.md- (d4e2f05) 
0.8.2 - 2025-10-15
🐛 Bug Fixes
- (Extensions) Remove the return type check - (7a9bf7c)
 
Action
- Update 
CHANGELOG.md- (b739012) 
0.8.1 - 2025-10-15
⚙️ Miscellaneous Tasks
- (Main) Fix version - (61e809f)
 
Action
- Update 
CHANGELOG.md- (b4ba93e) 
0.8.0 - 2025-10-15
⛰️ Features
- (CommandManager) Introduce command management system with default commands - (cd3a13c)
 
🐛 Bug Fixes
- (Main) Change name, load 
CommandManagerwhen awake - (67568e0) 
⚙️ Miscellaneous Tasks
- (ci) Update versioning script in workflows - (655f446)
 
Action
- Update 
CHANGELOG.md- (50b07e2) 
0.7.10 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Remove Nexus Mods publishing workflow - (b84bf9f)
 
Action
- Update 
CHANGELOG.md- (b87024b) 
0.7.9 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Update Nexus Mods upload step to use cookie-based authentication - (53baf57)
 
Action
- Update 
CHANGELOG.md- (374bc64) 
0.7.8 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Fix incorrect package path in Nexus Mods upload step - (8ad5c66)
 
Action
- Update 
CHANGELOG.md- (abb4380) 
0.7.7 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Add Nexus Mods publishing workflow and update packaging rules - (edda042)
 
Action
- Update 
CHANGELOG.md- (cad83f7) 
0.7.6 - 2025-10-15
🚜 Refactor
- (ClassProxy) Remove unused 
ClassNamefield for cleaner and consistent implementation - (afd7305) 
Action
- Update 
CHANGELOG.md- (2d30398) 
0.7.5 - 2025-10-15
🚜 Refactor
- (Extensions) Replace nullable returns with non-nullable and throw exceptions on type mismatch - (29d158c)
 
Action
- Update 
CHANGELOG.md- (eab6279) 
0.7.4 - 2025-10-15
🚜 Refactor
- (ClassProxy) Standardize exception argument naming and enhance class consistency - (e8bc789)
 - (ClassProxy) Remove 
_internalNativeInstanceand makeNativeproperty readonly - (79d90ad) - (ClassProxy) Replace obsolete 
InstancewithNativeproperty - (33b8ce6) - (ClassProxy) Remove obsolete 
MethodAccessmethods and unused import - (0c13937) - Replace 
[UsedImplicitly]attributes with[PublicAPI]across the project - (4d60851) 
Action
- Update 
CHANGELOG.md- (997d5d4) 
0.7.3 - 2025-10-14
🐛 Bug Fixes
- (Extensions) Improve 
GetEmbeddedResourceBytesto handle large streams efficiently - (d359b54) 
🚜 Refactor
- (ClassProxy) Rename 
_internalInstanceto_internalNativeInstanceand addNativeproperty - (6b31ff5) 
Action
- Update 
CHANGELOG.md- (1b7698c) 
0.7.2 - 2025-10-12
⚙️ Miscellaneous Tasks
- (packaging) Add missing 
dependenciessection tothunderstore.toml- (bb12a4a) 
Action
- Update 
CHANGELOG.md- (db34573) 
0.7.1 - 2025-10-12
⚙️ Miscellaneous Tasks
- (UnityModules) Change UnityEngine module libraries to older versions - (1688a8d)
 
Action
- Update 
CHANGELOG.md- (5a73b81) 
0.7.0 - 2025-10-12
⛰️ Features
- (Extensions) Add 
AssemblyExtensionsfor embedded resource handling - (3b79fa0) 
🐛 Bug Fixes
- (Extensions) Remove redundant null check in 
FullNamemethod ofTransformExtensions- (e331b44) 
⚙️ Miscellaneous Tasks
- (packaging) Remove unused dependency from 
thunderstore.toml- (ad39025) - (workflows) Add 
git pullstep in release workflow - (e9bfb1b) 
Action
- Update 
CHANGELOG.md- (629ab98) 
0.6.4 - 2025-10-10
🐛 Bug Fixes
- (ClassProxy) Add detailed type validation and improved exception handling - (307c575)
 
Action
- Update 
CHANGELOG.md- (78a5896) 
0.6.3 - 2025-10-10
🚜 Refactor
- (ClassProxy) Simplify 
MethodAccessimplementation by using expression-bodied member - (41969e0) 
Action
- Update 
CHANGELOG.md- (e7b08f4) 
0.6.2 - 2025-10-10
🚜 Refactor
- (ClassProxy) Replace 
Instancewith_internalInstancefor clarity and encapsulation - (6b634a8) 
Action
- Update 
CHANGELOG.md- (ae8c67d) 
0.6.1 - 2025-10-10
🐛 Bug Fixes
- (Extensions) Replace 
NullReferenceExceptionwithArgumentNullExceptionfor nullobjchecks in reflection utilities - (7b0dfe6) 
Action
- Update 
CHANGELOG.md- (1752fc6) 
0.6.0 - 2025-10-10
⛰️ Features
- (Extensions) Add generic method invocation utilities in 
ObjectExtensionsandTypeExtensions- (68c4a2f) - (Extensions) Extend 
ObjectExtensionsand introduceTypeExtensionsfor enhanced reflection utilities - (dbd653b) 
🐛 Bug Fixes
- (Extensions) Remove unnecessary null-coalescing for parameters in method invocation utilities - (2be87eb)
 - (Extensions) Mark 
MethodAccessmethods as obsolete and recommendMethodInvokeas replacement - (66f56a3) - (Extensions) Add null/empty checks for method, field, and property names in reflection utilities - (2549ecc)
 
Action
- Update 
CHANGELOG.md- (a138fab) 
0.5.2 - 2025-10-09
🐛 Bug Fixes
- (Extensions) Replace inline indexing logic in 
GetValueOrDefaultwithTryGetValuefor readability and consistency - (45a21e9) 
🚜 Refactor
- (Extensions) Replace 
TryGetValuewithGetValueOrDefaultfor consistency and addDictionaryExtensionswith utility method - (f4e4124) 
Action
- Update 
CHANGELOG.md- (21c17a5) 
0.5.1 - 2025-10-09
⚙️ Miscellaneous Tasks
- Bump 
BepInEx-BepInExPack_Silksongdependency to version 5.4.2304 - (3803751) 
Action
- Update 
CHANGELOG.md- (2a2f323) 
0.5.0 - 2025-10-09
⛰️ Features
- Introduce new utility attributes and extend 
Extensionsfunctionality - (65c6e5d) 
Action
- Update 
CHANGELOG.md- (a04436b) 
0.4.4 - 2025-10-08
🐛 Bug Fixes
- (workflow) Fix upload issue - (7382b93)
 
Action
- Update 
CHANGELOG.md- (181f89b) 
0.4.3 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add Thunderstore packaging configuration and update actions dependencies - (36f20e4)
 
Action
- Update 
CHANGELOG.md- (5353147) 
0.4.2 - 2025-10-08
🐛 Bug Fixes
- (workflows) Restore Thunderstore package upload step and include LICENSE in packaging - (0e74ba4)
 
Action
- Update 
CHANGELOG.md- (67c341f) 
0.4.1 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add new version output - (5f54307)
 
Action
- Update 
CHANGELOG.md- (73fd8c7) 
0.4.0 - 2025-10-07
⛰️ Features
- Add 
StringExtensionsclass with utilities for extracting parts of a string. - (468585b) 
Action
- Update 
CHANGELOG.md- (a483a0a) 
0.3.0 - 2025-10-07
⛰️ Features
- Migrate 
EXnamespace contents toExtensions, replaceEXsuffix withExtensions, and add new utility attributes - (6e05aa3) 
Action
- Update 
CHANGELOG.md- (4f1d35a) 
0.2.5 - 2025-10-06
🚜 Refactor
- (EX) Replace extension methods with 
extensionkeyword and add[UsedImplicitly]annotations - (7ab23fa) 
Action
- Update 
CHANGELOG.md- (292b41b) 
0.2.4 - 2025-10-06
🐛 Bug Fixes
- (workflows) Update branch references from 
mastertofastin pre-release workflow - (1510fdf) 
Action
- Update 
CHANGELOG.md- (463d32f) 
0.2.3 - 2025-10-06
🚜 Refactor
- (workflows) Replace changelog generation with 
git-cliffand update actions dependencies - (65f3a42) 
Action
- Update 
CHANGELOG.md- (db686fe) 
0.2.2 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Change version title to h2 format - (d47b662)
 
Action
- Update 
CHANGELOG.md- (58d6155) 
0.2.1 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Update version titles to h2 - (1e3f787)
 
Action
- Update 
CHANGELOG.md- (4057332) 
0.2.0 - 2025-10-05
⛰️ Features
- Add 
BepInUtilsUnityPluginclass and improveConfigBindAttributeconstructor - (ed45206) 
Action
- Update 
CHANGELOG.md- (c3ce2f8) 
0.1.0 - 2025-10-05
⛰️ Features
- Add attributes for generator - (d6d05e3)
 
Action
- Update 
CHANGELOG.md- (2451168) 
0.0.11 - 2025-10-04
🐛 Bug Fixes
- (README) Upgrade 
README.md- (ec41794) - (README) Upgrade 
README.md- (78274ff) - Clean code - (6c32e82)
 
Action
- Update 
CHANGELOG.md- (795de91) 
0.0.10 - 2025-09-25
🐛 Bug Fixes
- (Workflow) Upgrade change log generator - (ae4a1f2)
 
Action
- Update 
CHANGELOG.md- (97328d4) 
0.0.9 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Add 
paths-ignoreto workflow - (a9aaae4) 
Action
- Update 
CHANGELOG.md- (575af99) 
New Contributors ❤️
- @github-actions[bot] made their first contribution
 
0.0.8 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Fix multlines string - (7d99059)
 
0.0.7 - 2025-09-24
🐛 Bug Fixes
- (Workflows) Try fix change log string - (9a03d9e)
 
0.0.6 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Create 
CHANGELOG.mdfile with workflow - (6760b79) 
0.0.5 - 2025-09-19
🐛 Bug Fixes
- (ClassProxy) Add 
classNamecheck - (7786af8) 
0.0.4 - 2025-09-19
🐛 Bug Fixes
0.0.2 - 2025-06-06
🐛 Bug Fixes
- (TraverseEX) Add 
ValuetoTraverseEX- (1a549b1) 
[0.0.1] - 2025-05-31
New Contributors ❤️
- @T2PeNBiX99wcoxKv3A4g made their first contribution