![]() ![]() Even after squashing the The Bug, we are dealing with the following issues:Įach Subnautica update needs to be tuned specifically for the Xbox One. It will still be some time before we can resume updates. We have Subnautica’s latest updates, Silent Running and Voice of the Deep, running on our Xbox One development machines. ![]() We can now say, with great relief that The Bug is dead. This bug was a major hurdle stopping us from updating Subnautica on Xbox One. Previously, we discussed the reason for the delays, and made reference to “The Bug”. We’re painfully aware of this fact, and working hard to resume updates as soon as possible. Removed the deprecated BepInEx.Subnautica on Xbox One has not been updated in an unacceptably long time.Removed all submodules in favour of using NuGet to manage external dependencies.Upgraded all projects to the new csproj format.Removed BepInEx.Patcher (hardpatcher for mono and.Fixed game crashes when a console cannot be allocated on Windows.Fixed possible console-related crashes in Wine ( #325). ![]() Improved logging for plugin dependency loading errors.Fixed not detecting plugins with indirect BepInEx reference ( #240).Fixed possible crashes when trying to query for Unity version ( #229).Optimized log source and log listener event handling.Fixed multiple BepInEx instances running the chainloader at the same time ( #322).Improved file logging especially for concurrent game runs.Improved console output on Unix (both Wine and native Unix games).Fixed crashes on Unity 4 games caused by ThreadingHelper.Il2Cpp: Added fork of Il2CppAssemblyUnhollower.ConfigFile.Values is now marked as public for consistency with ConfigFile.Keys property.ConfigEntryBase constructor is now marked as protected to allow use in custom config entries ( #403).ManualLogSource now includes overloads for interpolated string handlers to improve logging performance.BepInDependency now supports specifying version ranges for the dependencies using npm version range syntax.Allow piping BepInEx console to Unix terminal on Wine as well ( #322).The x.y.z.w form will still be accepted, but the w part will be ignored for all but logging purposes.Plugin versions are now required to follow semver 2.0.0.Added new attribute-based preloader patch syntax ( Example).Unity Il2Cpp: an ahead-of-time compilation tool used by Unity.Added official support for new runtimes:.Code to support Unity Mono games was moved to and.The project was restructured massively to allow extensibility to new game engines and runtimes.The changelog is concerning BepInEx 5 New features This pre-release is mainly meant for those who already have existing Il2Cpp plugins and can't upgrade at the moment. If you want to mod new Il2Cpp games: Consider using Bleeding Edge builds! Builds after 6.0.0-be.577 use updated tooling and.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!.To upgrade, simply download the appropriate ZIP below and replace your old files with the new ones. All builds after 6.0.0-be.577 will not be compatible with newer BE builds. If you use BepInEx Bleeding Edge builds (builds 577 and lower): It is recommended that you upgrade to this pre-release to ensure all your plugins keep working.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 want to use this release, follow this upgrade guide: This release is mainly meant for those who use current Bleeding Edge builds to mod Il2Cpp games. BepInEx 5 plugins will not work with this release yet. NOTE: This is a pre-release of a major version of BepInEx. Fix argument count when launched with Steam on Linux by in #562.Make Logger.Listeners and Logger.Sources thread safe by in #656.Fix logging "1 plugins to load" instead of "1 plugin to load" by in #653.Add TomlTypeConverter for UnityEngine.Rect by in #510.fix: handle parameter spread for lts version by in #496. ![]() All PRs regarding BepInEx 5 should be targeting that branch instead of master. In turn master branch will start hosting BepInEx 6 source. Our main development focus now shifts to implementing BepInEx 6.įor developers: BepInEx 5 source code is now maintained on v5-lts branch. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. ⚠️ BepInEx 5 now enters long term support (LTS) modeīepInEx 5.4 is the last version of BepInEx 5 with major updates. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |