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

icon.png

This is just a library for my mods, download this only nothing will happen.

Installation

  1. Download BepInEx and install.
  2. Extract the .dll file to game folder/BepInEx/plugins.
  3. Launch game.

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 with Init method for initialization - (0be3aac)

⚙️ Miscellaneous Tasks

  • (BepInExUtils) Update Generator DLL - (8dbfc28)

Action

0.9.1 - 2025-10-15

🐛 Bug Fixes

  • (Interfaces) Mark BepInUtilsUnityPlugin as obsolete with guidance to use IBepInUtils instead - (69f387c)

Action

0.9.0 - 2025-10-15

⛰️ Features

  • (Interfaces) Add IBepInUtils interface with initialization method - (fc9912d)

⚙️ Miscellaneous Tasks

  • (BepInExUtils) Update Generator DLL - (76a2d8b)

Action

0.8.2 - 2025-10-15

🐛 Bug Fixes

  • (Extensions) Remove the return type check - (7a9bf7c)

Action

0.8.1 - 2025-10-15

⚙️ Miscellaneous Tasks

Action

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

0.7.10 - 2025-10-15

⚙️ Miscellaneous Tasks

  • (ci) Remove Nexus Mods publishing workflow - (b84bf9f)

Action

0.7.9 - 2025-10-15

⚙️ Miscellaneous Tasks

  • (ci) Update Nexus Mods upload step to use cookie-based authentication - (53baf57)

Action

0.7.8 - 2025-10-15

⚙️ Miscellaneous Tasks

  • (ci) Fix incorrect package path in Nexus Mods upload step - (8ad5c66)

Action

0.7.7 - 2025-10-15

⚙️ Miscellaneous Tasks

  • (ci) Add Nexus Mods publishing workflow and update packaging rules - (edda042)

Action

0.7.6 - 2025-10-15

🚜 Refactor

  • (ClassProxy) Remove unused ClassName field for cleaner and consistent implementation - (afd7305)

Action

0.7.5 - 2025-10-15

🚜 Refactor

  • (Extensions) Replace nullable returns with non-nullable and throw exceptions on type mismatch - (29d158c)

Action

0.7.4 - 2025-10-15

🚜 Refactor

  • (ClassProxy) Standardize exception argument naming and enhance class consistency - (e8bc789)
  • (ClassProxy) Remove _internalNativeInstance and make Native property readonly - (79d90ad)
  • (ClassProxy) Replace obsolete Instance with Native property - (33b8ce6)
  • (ClassProxy) Remove obsolete MethodAccess methods and unused import - (0c13937)
  • Replace [UsedImplicitly] attributes with [PublicAPI] across the project - (4d60851)

Action

0.7.3 - 2025-10-14

🐛 Bug Fixes

  • (Extensions) Improve GetEmbeddedResourceBytes to handle large streams efficiently - (d359b54)

🚜 Refactor

  • (ClassProxy) Rename _internalInstance to _internalNativeInstance and add Native property - (6b31ff5)

Action

0.7.2 - 2025-10-12

⚙️ Miscellaneous Tasks

  • (packaging) Add missing dependencies section to thunderstore.toml - (bb12a4a)

Action

0.7.1 - 2025-10-12

⚙️ Miscellaneous Tasks

  • (UnityModules) Change UnityEngine module libraries to older versions - (1688a8d)

Action

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 of TransformExtensions - (e331b44)

⚙️ Miscellaneous Tasks

  • (packaging) Remove unused dependency from thunderstore.toml - (ad39025)
  • (workflows) Add git pull step in release workflow - (e9bfb1b)

Action

0.6.4 - 2025-10-10

🐛 Bug Fixes

  • (ClassProxy) Add detailed type validation and improved exception handling - (307c575)

Action

0.6.3 - 2025-10-10

🚜 Refactor

  • (ClassProxy) Simplify MethodAccess implementation by using expression-bodied member - (41969e0)

Action

0.6.2 - 2025-10-10

🚜 Refactor

  • (ClassProxy) Replace Instance with _internalInstance for clarity and encapsulation - (6b634a8)

Action

0.6.1 - 2025-10-10

🐛 Bug Fixes

  • (Extensions) Replace NullReferenceException with ArgumentNullException for null obj checks in reflection utilities - (7b0dfe6)

Action

0.6.0 - 2025-10-10

⛰️ Features

  • (Extensions) Add generic method invocation utilities in ObjectExtensions and TypeExtensions - (68c4a2f)
  • (Extensions) Extend ObjectExtensions and introduce TypeExtensions 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 recommend MethodInvoke as replacement - (66f56a3)
  • (Extensions) Add null/empty checks for method, field, and property names in reflection utilities - (2549ecc)

Action

0.5.2 - 2025-10-09

🐛 Bug Fixes

  • (Extensions) Replace inline indexing logic in GetValueOrDefault with TryGetValue for readability and consistency - (45a21e9)

🚜 Refactor

  • (Extensions) Replace TryGetValue with GetValueOrDefault for consistency and add DictionaryExtensions with utility method - (f4e4124)

Action

0.5.1 - 2025-10-09

⚙️ Miscellaneous Tasks

  • Bump BepInEx-BepInExPack_Silksong dependency to version 5.4.2304 - (3803751)

Action

0.5.0 - 2025-10-09

⛰️ Features

  • Introduce new utility attributes and extend Extensions functionality - (65c6e5d)

Action

0.4.4 - 2025-10-08

🐛 Bug Fixes

  • (workflow) Fix upload issue - (7382b93)

Action

0.4.3 - 2025-10-08

🐛 Bug Fixes

  • (workflows) Add Thunderstore packaging configuration and update actions dependencies - (36f20e4)

Action

0.4.2 - 2025-10-08

🐛 Bug Fixes

  • (workflows) Restore Thunderstore package upload step and include LICENSE in packaging - (0e74ba4)

Action

0.4.1 - 2025-10-08

🐛 Bug Fixes

  • (workflows) Add new version output - (5f54307)

Action

0.4.0 - 2025-10-07

⛰️ Features

  • Add StringExtensions class with utilities for extracting parts of a string. - (468585b)

Action

0.3.0 - 2025-10-07

⛰️ Features

  • Migrate EX namespace contents to Extensions, replace EX suffix with Extensions, and add new utility attributes - (6e05aa3)

Action

0.2.5 - 2025-10-06

🚜 Refactor

  • (EX) Replace extension methods with extension keyword and add [UsedImplicitly] annotations - (7ab23fa)

Action

0.2.4 - 2025-10-06

🐛 Bug Fixes

  • (workflows) Update branch references from master to fast in pre-release workflow - (1510fdf)

Action

0.2.3 - 2025-10-06

🚜 Refactor

  • (workflows) Replace changelog generation with git-cliff and update actions dependencies - (65f3a42)

Action

0.2.2 - 2025-10-05

🐛 Bug Fixes

  • (CHANGELOG) Change version title to h2 format - (d47b662)

Action

0.2.1 - 2025-10-05

🐛 Bug Fixes

  • (CHANGELOG) Update version titles to h2 - (1e3f787)

Action

0.2.0 - 2025-10-05

⛰️ Features

  • Add BepInUtilsUnityPlugin class and improve ConfigBindAttribute constructor - (ed45206)

Action

0.1.0 - 2025-10-05

⛰️ Features

  • Add attributes for generator - (d6d05e3)

Action

0.0.11 - 2025-10-04

🐛 Bug Fixes

Action

0.0.10 - 2025-09-25

🐛 Bug Fixes

  • (Workflow) Upgrade change log generator - (ae4a1f2)

Action

0.0.9 - 2025-09-24

🐛 Bug Fixes

  • (Workflow) Add paths-ignore to workflow - (a9aaae4)

Action

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

  • (ClassProxy) IsAbstract check - (6e3a7f3)
  • (ClassProxy) Add new constructor - (89d84f8)

0.0.2 - 2025-06-06

🐛 Bug Fixes

  • (TraverseEX) Add Value to TraverseEX - (1a549b1)

[0.0.1] - 2025-05-31

New Contributors ❤️

  • @T2PeNBiX99wcoxKv3A4g made their first contribution