Commit Graph
927 Commits
Author SHA1 Message Date
Bepis 960c727646 Merge branch 'master' into framework-il2cpp 2020-11-09 01:02:37 +11:00
Bepis c2ecb50a22 Add uname libc call on Unix systems as platform check
Rebase of 7647862
2020-11-09 00:55:16 +11:00
Bepis d2bfb22947 Fix indentation issues in cake script 2020-11-09 00:27:55 +11:00
Bepis f30b283d35 Fix build script for .NET launcher platform 2020-11-09 00:27:15 +11:00
Bepis 54ed9fa42b Reimplement Unity engine logging for IL2CPP 2020-11-09 00:26:01 +11:00
ghorsington febb8a7ae9 Bump version to 5.4 v5.4 2020-11-08 14:19:29 +02:00
ghorsington c12dc3fc8d Update HarmonyX to 2.1.1 2020-11-08 14:18:44 +02:00
ghorsington cdf67333d1 Update BepInEx.Harmony 2020-11-08 14:11:57 +02:00
Bepis 0d8da1b30f Implement a config option for instantly flushing logs to disk 2020-11-08 22:11:17 +11:00
Bepis 2acb7c800e Update doorstop version in build script 2020-11-08 22:06:42 +11:00
Bepis 28a53ea645 Updated cake build script
Pinched some code from the master branch to create Unix builds
2020-11-08 21:11:07 +11:00
Bepis cea6e3a9bd Update unhollower assemblies 2020-11-08 14:25:23 +11:00
ghorsington 498a704e42 Update HarmonyX to 2.1.0 2020-11-07 20:21:08 +02:00
ghorsington c81c8dfa16 Update BepInEx.Harmony 2020-11-07 20:19:52 +02:00
Bepis cfaa68d11d Use HarmonyLogSource from BepInEx.Core instead of temporary IL2CPP version 2020-11-08 02:39:05 +11:00
Bepis f9ec1e9ce4 Merge branch 'framework-il2cpp-rebase' into framework-il2cpp 2020-11-08 02:34:23 +11:00
Bepis 9b1034f7d9 Allow base unity libraries to be given to unhollower 2020-11-08 02:32:09 +11:00
Bepis 0137c7bcd6 Fix compilation & running issues from rebase 2020-11-08 02:26:35 +11:00
Geoffrey Horsington 2f0acd9c43 Merge pull request #137 from BepInEx/feature-uname-check
Add uname libc call on Unix systems as platform check
2020-11-06 14:57:10 +02:00
Geoffrey Horsington 1735ef59cf Merge branch 'master' into feature-uname-check 2020-11-06 14:56:15 +02:00
ghorsington fd942b9e4f Update MonoMod 2020-11-06 14:52:51 +02:00
Bepis 2f12c79e71 Log plurals
Rebase of 0f4ac05
2020-11-06 13:23:55 +11:00
Bepis 665b6536aa Specify and preload a list of critical assemblies
Rebase of c77eee6
2020-11-06 13:19:53 +11:00
Bepis 3c90a7fb92 Change patcher log message
Rebase of fd927ef
2020-11-06 13:17:39 +11:00
Bepis c398e7fb48 Allow multiple versions of an assembly to be loaded into AppDomain
Rebase of 9cce4e4
2020-11-06 12:01:48 +11:00
Bepis 8a3236e439 Don't log stack trace in FindPluginTypes when loading native DLL
Rebase of 7f12024
2020-11-06 11:59:08 +11:00
Bepis 7a3400b7e2 Remove temporary assembly resolver early in preloader runner
Rebase of 52353b2
2020-11-06 11:58:23 +11:00
Bepis fd061962f0 TraceFix: Remove redundant documentation
Rebase of 36cbf5e
2020-11-06 11:56:23 +11:00
Bepis 53fdd99cbe TypeLoader: don't write error when a native DLL is found
Rebase of 4d7e5ca
2020-11-06 11:54:41 +11:00
Bepis 43cf41d1e8 Add a workaround for MissingMethodException for unityVersion in some rare cases
Rebase of 6bd59af
2020-11-06 11:53:53 +11:00
Bepis 8204577374 Limit line.Split in Reload()
Rebase of 0591e6b
2020-11-06 11:52:22 +11:00
Bepis fc8129010d Clarify log source of Harmony as HarmonyX
Rebase of 5899ab0
2020-11-06 11:50:08 +11:00
ghorsington 1ff0487f9c Update issue templates 2020-11-06 11:49:11 +11:00
ghorsington e245b9bab2 Move PR template 2020-11-06 11:49:04 +11:00
Geoffrey Horsington d572223dc0 Create pull_request_template.md 2020-11-06 11:48:56 +11:00
Bepis e986e2067c Added code of conduct 2020-11-06 11:48:32 +11:00
Bepis eda196fda8 Use TryParseAssemblyName wherever possible
Rebase of 911375a
2020-11-06 11:47:04 +11:00
Bepis a3e7b0edf6 Make assembly resolution fully safe
Rebase of 68378b3
2020-11-06 11:44:06 +11:00
Bepis 87efb1481c Use copy of patcher plugin list to allow for better loader support
Rebase of 897f37d
2020-11-06 11:37:42 +11:00
Bepis 328b4fff06 Fix missing docs in preloader
Rebase of 9ff80ca
2020-11-06 11:31:55 +11:00
Bepis 798d008f1d Document all undocumented code
Rebase of 78484b7
2020-11-06 11:27:39 +11:00
Bepis a892373a38 Publicize AssemblyPatcher for better extendability
Rebase of 51f5ced
2020-11-06 11:10:53 +11:00
Bepis a63726f0be Expose default TypeLoader Resolver and ReaderParameters
Rebase of 50755c5
2020-11-06 11:06:20 +11:00
Bepis 95e0d00a51 Fix skipping loading plugins with the same GUID if previous match fails process filter
Rebase of 9d305e1
2020-11-06 03:02:21 +11:00
Bepis d696380f74 ThreadingHelper: Use Environment.ProcessorCount instead of SystemInfo.processorCount
Rebase of a41c082
2020-11-06 02:26:25 +11:00
Bepis df841d04dd Prevent skipping plugin on unresolved soft dependency
Rebase of 4311115
2020-11-06 02:25:46 +11:00
Bepis 98335942b5 Mark DependencyFlags with FlagsAttribute
Rebase of 743223e
2020-11-06 02:24:15 +11:00
Bepis 255b7c176f Fix typos
Rebase of 522d532
2020-11-06 02:23:39 +11:00
Bepis 6a6dccc7c0 Revert default option to redirect output logs
Rebase of 08aba7d (has more description there)
2020-11-06 02:12:12 +11:00
Bepis 7f880390a0 Simplify ConsoleSetOut fix; redirect console messages to logging system
Rebase of f2b7b99
2020-11-06 02:08:15 +11:00