Commit Graph
568 Commits
Author SHA1 Message Date
ghorsington c3df32d717 Add stripped UnityEngine 2019-10-24 22:27:29 +03:00
ghorsington 625b5e4c5f Add Cake build script 2019-10-24 22:24:52 +03:00
ManlyMarco db8c49936c Prevent Chainloader.Plugins from containing nulls and mark it obsolete 2019-10-22 02:04:39 +02:00
ManlyMarco f2e88d46cb Merge branch 'master' of https://github.com/BepInEx/BepInEx 2019-10-21 22:40:52 +02:00
ManlyMarco eb65de062d Fixed possible cyclic dependency with incompatible plugins 2019-10-21 22:40:06 +02:00
ManlyMarco 1d0bc5295a Always load the newest plugin version if multiple are present 2019-10-21 20:44:22 +02:00
Geoffrey Horsington a0ba72dac2 Update README.md 2019-10-20 17:49:50 +03:00
ghorsington 8cf0a42594 Resolve NuGet packages folder relative to current solution dir 2019-10-02 23:24:42 +03:00
ghorsington 8bab37c4ef Remove logging from CI 2019-10-02 22:58:50 +03:00
ghorsington f8039d40ed Replace null checks in CI with string checks 2019-10-02 22:56:03 +03:00
ghorsington c82289519b Add logging to CI 2019-10-02 22:47:47 +03:00
ghorsington b8e284dc0a Fix CI to build releases 2019-10-02 22:42:12 +03:00
ghorsington 55b85908bf Update BepInEx.Harmony submodule 2019-10-02 22:31:56 +03:00
ghorsington 397cd5d8fd Update CI script 2019-10-02 15:53:00 +03:00
ManlyMarco 5837bf8431 Show a warning when trying to patch already loaded assemblies 2019-09-28 11:36:22 +02:00
ManlyMarco 3866f678c8 Remove DefaultExecutionOrder for compat with unity 5.3 2019-09-26 02:20:21 +02:00
ManlyMarco bb7000ae1a Fixed failing to load a plugin if any type inherits a type from a missing assembly 2019-09-26 00:43:45 +02:00
ManlyMarco 5d9b1b5344 Added [ and ] to config section char blacklist 2019-09-26 00:00:22 +02:00
ManlyMarco 6a9f106442 Fix backwards compatibility of section/key format checks with wrap 2019-09-25 23:57:36 +02:00
ghorsington 3e49429cc2 Bump MonoMod to latest commit 2019-09-25 23:04:07 +03:00
Geoffrey Horsington 851c045d6d Merge pull request #88 from ManlyMarco/master
Overhaul config system
2019-09-22 20:39:01 +03:00
ghorsington b4679dac03 Fix up new Doorstop version using winhttp.dll 2019-09-22 20:34:04 +03:00
ghorsington d20cfcaa83 Fix emtpy script block in CI 2019-09-22 20:32:44 +03:00
ghorsington 3102711dd7 Fix typo in CI script 2019-09-22 20:28:37 +03:00
ghorsington 0dc07cf1cc Update CI script 2019-09-22 20:25:35 +03:00
ManlyMarco a76d227ac2 Fix chainloader error message formatting 2019-09-19 12:59:37 +02:00
ManlyMarco 9c6046d9fb Added config section and key parameter checks 2019-09-18 19:15:42 +02:00
Geoffrey Horsington f8015b5e17 Add Discord badge; update MonoMod version info 2019-09-18 19:10:54 +03:00
ManlyMarco a34d0c6528 Fix UnescapedPathString test 2019-09-18 18:04:18 +02:00
ManlyMarco 8098324fec Change AddSetting calls to new shorter overload 2019-09-18 18:00:05 +02:00
ManlyMarco 13358f7237 Fix tests for latest builds 2019-09-18 17:59:34 +02:00
ManlyMarco 4c20c05b73 Added simpler AddSetting overload 2019-09-18 17:59:12 +02:00
ManlyMarco d2bab3824e Made BaseUnityPlugin.Config public to make access by other plugins easier 2019-09-16 18:55:32 +02:00
ManlyMarco 80453026bb Roll back VS varsion in sln 2019-09-16 18:45:04 +02:00
ManlyMarco 50ea73bfbc Remove my mistakes 2019-09-16 18:42:19 +02:00
ManlyMarco 503e39675f Make ThreadingHelper run before other scripts 2019-09-16 18:40:59 +02:00
ManlyMarco f9eee41b33 Split GetSetting and AddSetting; Roll back to separate ConfigWrapper and ConfigEntry for better compatibility and naming 2019-09-16 18:25:16 +02:00
ManlyMarco 47a248e623 Less aggressive string unescaping 2019-08-31 12:49:30 +02:00
ManlyMarco 72fc21fc1c Remove MissingDependencyException 2019-08-30 20:09:08 +02:00
ManlyMarco 1523ad3eaa Match Toml spec 2019-08-30 20:08:21 +02:00
ManlyMarco d0b529166d Fixed possible race condition 2019-08-30 20:01:44 +02:00
ManlyMarco 04be8b17de Simplify the config class structure 2019-08-30 20:01:20 +02:00
ManlyMarco 930c6afd8f Make ValueRange classes inheritable 2019-08-30 01:30:21 +02:00
ManlyMarco 3e33169d51 Use the first ConfigDescription in case multiple are provided 2019-08-29 19:42:16 +02:00
ManlyMarco 23878e9df8 Make defaultValue parameter mandatory 2019-08-29 19:36:33 +02:00
ManlyMarco 9848e64ea3 Merge with master 2019-08-29 18:40:00 +02:00
MarC0 cf634c521a Merge pull request #90 from ManlyMarco/pluginVersions
Added MinimumVersion support to BepInDependency and added BepInIncompatibility
2019-08-29 17:55:18 +02:00
ManlyMarco 6c14ef01d4 Inline Version.IsZero 2019-08-29 17:53:25 +02:00
ManlyMarco 39140fa836 Make dependency errors more concise 2019-08-28 13:49:01 +02:00
ManlyMarco 51723bf0a2 Fix access modifier 2019-08-28 13:38:59 +02:00