BepInEx Versions Save

Unity / XNA game patcher and plugin framework

v5.4.14

2 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Update HarmonyX to 2.5.3
  • Update MonoMod to 21.7.22.3, fixes #286

v5.4.13

2 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Update HarmonyX to 2.5.2
    • Fixes an issue that prevented BepInEx from launching on certain games

v5.4.12

2 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Log executable timestamp in preloader logs
  • Fix BepInEx *nix launch script
    • Add support for the new Steam bootstrapper
    • Add experimental fix for resolving symlinks
  • Update Doorstop to 3.4.0.0
    • Fix crash in paths with non-ASCII characters
  • Experimental fix for HarmonyXInterop not working sometimes on first game launch
  • Update HarmonyX to 2.5.1

v5.4.11

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Adjust #222 for v5
    • Disable setting BepInEx manager to HideAndDontSave by default
    • New config option: [Chainloader].HideManagerGameObject which enables HideAndDontSave for manager GameObjects
  • Fix #240

v5.4.10

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated HarmonyX to 2.4.2
  • Updated UnityDoorstop.Unix to 1.5.1.0
  • Marked BepInEx plugin manager and ThreadingHelper GameObjects with HideAndDontSave flag to prevent it from being destroyed in some games
  • Converted configuration files to always use UTF-8 without BOM
  • Fixed headless mode check throwing an exception in some games

v5.4.9

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated HarmonyX to 2.4.0
  • Updated UnityDoorstop to 3.3.1.0
  • Fixed logs being duplicated in headless Unity versions
  • Fixed error spams in Unity debug builds when calling Application.isEditor
  • Added [Logging.Console].PreventClose option: allows to prevent console from being closed (and in turn closing the game) on platforms that support it

v5.4.8

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated BepInEx.Harmony
    • Fixes MissingMethodException in some Harmony 2 methods caused by upgrade to MonoMod 21.01.11.01

v5.4.7

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated BepInEx.Harmony
    • Fixes shimming assemblies that reference stable Harmony 2+

v5.4.6

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated HarmonyX to 2.3.2
  • Updated MonoMod.RuntimeDetour to 21.01.11.01
  • Updated UnityDoorstop to 3.3.0.0
  • Updated UnityDoorstop.Unix to 1.5.0.0
  • Fixed SIGINT not being handled on unix in some cases
    • Added ForceBepInExTTYDriver config option to force use of BepInEx TTY driver on unix
  • Added --enable-console command line argument handler to enable or disable BepInEx console

v5.4.5

3 years ago

⚠️ BepInEx 5 now enters long term support (LTS) mode

BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6.

For developers: BepInEx 5 source code is now maintained on v5-lts branch. In turn master branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of master.

Changelog

  • Updated HarmonyX to 2.3.0
  • Updated MonoMod.RuntimeDetour to 20.11.05.01
  • Harmony Interop now allows to shim more different kinds of plugins that depend on Harmony