You are viewing a potentially older version of this package.
View all versions.

Date uploaded | a day ago |
Version | 0.9.2 |
Download link | ykysnk-BepinExUtils-0.9.2.zip |
Downloads | 825 |
Dependency string | ykysnk-BepinExUtils-0.9.2 |
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
0.9.2 - 2025-10-15
🚜 Refactor
- (Main) Replace
PostAwake
withInit
method 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
BepInUtilsUnityPlugin
as obsolete with guidance to useIBepInUtils
instead - (69f387c)
Action
- Update
CHANGELOG.md
- (4b179c8)
0.9.0 - 2025-10-15
⛰️ Features
- (Interfaces) Add
IBepInUtils
interface 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
CommandManager
when 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
ClassName
field 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
_internalNativeInstance
and makeNative
property readonly - (79d90ad) - (ClassProxy) Replace obsolete
Instance
withNative
property - (33b8ce6) - (ClassProxy) Remove obsolete
MethodAccess
methods 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
GetEmbeddedResourceBytes
to handle large streams efficiently - (d359b54)
🚜 Refactor
- (ClassProxy) Rename
_internalInstance
to_internalNativeInstance
and addNative
property - (6b31ff5)
Action
- Update
CHANGELOG.md
- (1b7698c)
0.7.2 - 2025-10-12
⚙️ Miscellaneous Tasks
- (packaging) Add missing
dependencies
section 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
AssemblyExtensions
for embedded resource handling - (3b79fa0)
🐛 Bug Fixes
- (Extensions) Remove redundant null check in
FullName
method ofTransformExtensions
- (e331b44)
⚙️ Miscellaneous Tasks
- (packaging) Remove unused dependency from
thunderstore.toml
- (ad39025) - (workflows) Add
git pull
step 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
MethodAccess
implementation by using expression-bodied member - (41969e0)
Action
- Update
CHANGELOG.md
- (e7b08f4)
0.6.2 - 2025-10-10
🚜 Refactor
- (ClassProxy) Replace
Instance
with_internalInstance
for clarity and encapsulation - (6b634a8)
Action
- Update
CHANGELOG.md
- (ae8c67d)
0.6.1 - 2025-10-10
🐛 Bug Fixes
- (Extensions) Replace
NullReferenceException
withArgumentNullException
for nullobj
checks in reflection utilities - (7b0dfe6)
Action
- Update
CHANGELOG.md
- (1752fc6)
0.6.0 - 2025-10-10
⛰️ Features
- (Extensions) Add generic method invocation utilities in
ObjectExtensions
andTypeExtensions
- (68c4a2f) - (Extensions) Extend
ObjectExtensions
and introduceTypeExtensions
for enhanced reflection utilities - (dbd653b)
🐛 Bug Fixes
- (Extensions) Remove unnecessary null-coalescing for parameters in method invocation utilities - (2be87eb)
- (Extensions) Mark
MethodAccess
methods as obsolete and recommendMethodInvoke
as 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
GetValueOrDefault
withTryGetValue
for readability and consistency - (45a21e9)
🚜 Refactor
- (Extensions) Replace
TryGetValue
withGetValueOrDefault
for consistency and addDictionaryExtensions
with utility method - (f4e4124)
Action
- Update
CHANGELOG.md
- (21c17a5)
0.5.1 - 2025-10-09
⚙️ Miscellaneous Tasks
- Bump
BepInEx-BepInExPack_Silksong
dependency to version 5.4.2304 - (3803751)
Action
- Update
CHANGELOG.md
- (2a2f323)
0.5.0 - 2025-10-09
⛰️ Features
- Introduce new utility attributes and extend
Extensions
functionality - (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
StringExtensions
class with utilities for extracting parts of a string. - (468585b)
Action
- Update
CHANGELOG.md
- (a483a0a)
0.3.0 - 2025-10-07
⛰️ Features
- Migrate
EX
namespace contents toExtensions
, replaceEX
suffix withExtensions
, and add new utility attributes - (6e05aa3)
Action
- Update
CHANGELOG.md
- (4f1d35a)
0.2.5 - 2025-10-06
🚜 Refactor
- (EX) Replace extension methods with
extension
keyword and add[UsedImplicitly]
annotations - (7ab23fa)
Action
- Update
CHANGELOG.md
- (292b41b)
0.2.4 - 2025-10-06
🐛 Bug Fixes
- (workflows) Update branch references from
master
tofast
in pre-release workflow - (1510fdf)
Action
- Update
CHANGELOG.md
- (463d32f)
0.2.3 - 2025-10-06
🚜 Refactor
- (workflows) Replace changelog generation with
git-cliff
and 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
BepInUtilsUnityPlugin
class and improveConfigBindAttribute
constructor - (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-ignore
to 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.md
file with workflow - (6760b79)
0.0.5 - 2025-09-19
🐛 Bug Fixes
- (ClassProxy) Add
className
check - (7786af8)
0.0.4 - 2025-09-19
🐛 Bug Fixes
0.0.2 - 2025-06-06
🐛 Bug Fixes
- (TraverseEX) Add
Value
toTraverseEX
- (1a549b1)
[0.0.1] - 2025-05-31
New Contributors ❤️
- @T2PeNBiX99wcoxKv3A4g made their first contribution