BepInEx 6.0.0-pre.2
Pre-release
Pre-release
ManlyMarco
released this
27 Aug 19:20
·
41 commits
to master
since this release
NOTE: This is a pre-release of a major version of BepInEx. BepInEx 5 plugins will not work with this release yet.
About upgrading
This release is mainly meant for those who use current Bleeding Edge builds to mod Il2Cpp games. If you want to use this release, follow this upgrade guide:
- If you use BepInEx 5: Stay on BepInEx 5! The current pre-release does not support loading BepInEx 5 plugins, and there are many issues.
- If you use BepInEx Bleeding Edge builds (builds 697 down to 577): It is recommended that you upgrade to this pre-release and stay on it to ensure all your plugins keep working. Builds after 6.0.0-be.697 will bring many breaking API changes in preparation for the first stable v6 release.
- If you want to mod new Unity Mono games: Consider using BepInEx 5! The API is still stable, and BepInEx 6 will eventually include support for loading BepInEx 5 plugins!
- If you want to mod new Il2Cpp games: Consider using this release until the stable v6 release, or until bleeding edge builds enter the RC (release candidate) stage.
Changelog
The changelog is concerning BepInEx 6.0.0-pre.1
Merged PRs
- Restructure project, add Doorstop 4 support, use CoreCLR for Il2Cpp by @ghorsington in #391
- Add chainloader events by @js6pak in #475
- Warn about outdated wine by @js6pak in #477
- Add a config option to disable xref and disable it by default on x32 by @js6pak in #502
- Bump Il2CppInterop by @js6pak in #503
- Switch to the
development
branch of Cpp2IL by @ds5678 in #533 - Bump Cpp2IL by @Kasuromi in #560
- Bump Il2CppInterop to v1.4.4 by @Kasuromi in #561
- Bump Il2CppInterop to v1.4.5 by @Kasuromi in #564
- Bump Il2CppInterop by @Kasuromi in #647
- Don't try to parse the wine version by @js6pak in #555
- Fix argument count when launched with Steam on Linux by @zeroepoch in #563
- Bump Il2CppInterop & Dobby by @Kasuromi in #669
- Fix netfx & netcore build targets, and add target framework variants by @bbepis in #715
- Reimplement UnhollowedAssembliesPath config option as IL2CPPInteropAssembliesPath by @Kokaiinum in #734
- Fix manager GameObject not having a name by @ManlyMarco in #735
- run_bepinex*.sh: self-relaunch improvements by @astiob in #692
- Bump Cpp2IL & Il2CppInterop by @Kasuromi in #869
- Upgrade doorstop to version 4.2.0 (v6) by @aldelaro5 in #865
- Upgrade AssetRipper.Primitives to avoid implying Json 8.0.1 by @decaprime in #873
- Upgrade Doorstop to 4.3.0 (v6) by @aldelaro5 in #901
- Upgrade Harmonyx, Iced and AssetRipper.Primitives packages by @aldelaro5 in #953
New Contributors
- @ds5678 made their first contribution in #533
- @Kokaiinum made their first contribution in #734
- @decaprime made their first contribution in #873
Full Changelog: v6.0.0-pre.1...v6.0.0-pre.2