Commit Graph
942 Commits
Author SHA1 Message Date
ghorsington 51f5ceda12 Publicize AssemblyPatcher for better extendability 2020-08-06 21:17:06 +03:00
ghorsington 50755c5d2a Expose default TypeLoader Resolver and ReaderParameters 2020-08-06 20:50:42 +03:00
ghorsington 9d305e16fa Fix skipping loading plugins with the same GUID if previous match fails process filter 2020-08-05 23:05:40 +03:00
ghorsington ae34d9f7ac Bump MonoMod to v20.08.03.05 2020-08-04 23:53:30 +03:00
ghorsington d16e7d107c Bump BepInEx.Harmony 2020-07-30 19:56:03 +03:00
ghorsington a41c082481 ThreadingHelper: Use Environment.ProcessorCount instead of SystemInfo.processorCount 2020-07-29 19:04:05 +03:00
ghorsington 4311115788 Prevent skipping plugin on unresolved soft dependency; fixes #126 2020-07-23 10:21:40 +03:00
ghorsington 743223e5d1 Mark DependencyFlags with FlagsAttribute 2020-07-23 10:20:56 +03:00
ghorsington 522d532d0c Fix typos 2020-07-23 10:14:07 +03:00
ghorsington 44fc0efdac Bump HarmonyX to 2.0.4 2020-07-19 20:19:48 +03:00
ghorsington 08aba7db6c Revert default option to redirect output logs
Redirecting output logs for all BepInEx users has proven a bad practice, as it removes the log file from a place it is expected to be found by actual game developers. With the development of RedirectInternalLogs at BepInEx/BepInEx.Debug it is now possible to capture output logs without changing their location permanently, which satisfies the needs of both game developers and BepInEx users. As such, the default for output log redirection is better left reverted and instead the users should use the official RedirectInternalLogs preloader patcher as a safer alternative.
2020-07-14 21:20:20 +03:00
ghorsington 169bd9dace Bump Doorstop.Unix to 1.3.0.0 2020-07-12 22:16:53 +03:00
ghorsington cc1a8bad5f Resolve .app executable name properly on macOS in run_bepinex 2020-07-11 23:34:52 +03:00
ghorsington 6b4b680116 Support passing game executable as arg on macOS in run_bepinex.sh 2020-07-11 22:23:07 +03:00
Geoffrey Horsington 77f783d5fc Merge pull request #123 from notfood/patch-1
Update run_bepinex.sh
2020-07-11 01:14:16 +03:00
notfood 3732c04d52 Handle macOS properly 2020-07-10 03:48:53 -05:00
Meru 1f02f393fd Update run_bepinex.sh
- Allows paths with spaces
- Will warn and exit if there is no executable, not just the argument, no need to remove any lines after configuring it
- Removed unnecesary ;
2020-07-10 01:59:25 -05:00
ghorsington 245b878c8f Bump Doorstop to 3.0.2.2 v5.2 2020-07-10 00:31:28 +03:00
ghorsington 11f55027dc Bump Doorstop to 3.0.2.1 2020-07-09 23:26:43 +03:00
ghorsington 1795234511 Bump version 2020-07-05 20:03:30 +03:00
ghorsington f2b7b9993e Simplify ConsoleSetOut fix; redirect console messages to logging system 2020-07-05 12:02:23 +03:00
ghorsington dc6c76b59f Fix merge conflict 2020-07-05 11:18:40 +03:00
ghorsington 1644e5c5e4 Merge branch 'master' of https://github.com/BepInEx/BepInEx
 Conflicts:
	BepInEx.Preloader/Preloader.cs
2020-07-05 11:17:30 +03:00
ghorsington c6fe2f452e Remove unused import 2020-07-05 11:13:11 +03:00
ghorsington ae7a9cb6ef Fix Unity log messages being duplicated 2020-07-05 10:56:58 +03:00
ghorsington 03e82e1070 Write to Unity log only if console is disabled 2020-07-05 10:56:38 +03:00
ghorsington c49845446f Fix log messages being duplicated 2020-07-05 10:36:46 +03:00
ghorsington a404365498 Fix stdout not being written to Unity log when console is enabled 2020-07-05 10:19:21 +03:00
ManlyMarco 63cc280456 Added setting for overriding Harmony backend 2020-06-30 18:51:34 +02:00
ghorsington d566ac252c Remove use of Process.GetCurrentProcess() since it can fail on older monos on macOS 2020-06-30 15:47:49 +03:00
ghorsington 83b0f5e114 Fix warning messages not being logged by default 2020-06-26 15:23:48 +03:00
ghorsington a2eb9939a6 Redirect output log by default on Windows build 2020-06-26 00:18:06 +03:00
ghorsington b274912871 Bump Doorstop to 3.0.2.0 2020-06-26 00:17:13 +03:00
ghorsington 70980bf946 Fix early preloader error logs not being written 2020-06-21 21:39:36 +03:00
ghorsington acd0eb214f Resolve SRE support lazily instead of in cctor; closes #119 2020-06-20 22:50:17 +03:00
ghorsington 82c4e19ad8 Remove unneeded file log 2020-06-18 00:15:57 +03:00
ghorsington a00b095eae Add runtime fix for console logging 2020-06-18 00:15:03 +03:00
ghorsington f22e5836ca Temporary fix console logging not working on Unity 2018+ games 2020-06-16 20:27:10 +03:00
ghorsington 1831a19627 Fix console crash on older Monos because Console.OutputEncoding returns null 2020-06-16 19:53:22 +03:00
ghorsington 1fa25edf4b Open disk log with write-only access 2020-06-14 12:01:47 +03:00
ghorsington 4b844b4dab Make preloader logger respect the log level 2020-06-13 19:59:01 +03:00
ghorsington dfba4f0a03 Rename DisplayedLogLevel to LogLevels to not cause upgrade issues v5.1 2020-06-13 12:45:34 +03:00
ghorsington d92fb3cc99 Bump Doorstop to 3.0.1.0 2020-06-13 12:42:10 +03:00
ghorsington 3b02a71318 Bump HarmonyX to 2.0.3.1 2020-06-13 12:36:59 +03:00
ghorsington 5fc8348811 Update BepInEx.Harmony submodule 2020-06-13 12:32:16 +03:00
ghorsington 7628f7c101 Bump HarmonyX to 2.0.3 2020-06-10 15:16:07 +03:00
ghorsington 329c6baa4a Update BepInEx.Harmony 2020-06-10 15:15:23 +03:00
ghorsington cd81d79bb7 Fix run script not working on macos 2020-06-10 10:21:20 +03:00
ghorsington 6cdb7c239e Update submodule 2020-06-08 00:47:55 +03:00
ghorsington 1ab2716993 Fix NotImplementedException when using shift-jis encoding 2020-06-06 12:39:39 +03:00