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