Commit Graph
53 Commits
Author SHA1 Message Date
ghorsington 086d2f877d Update HarmonyX and MonoMod.RuntimeDetour 2021-04-25 21:08:16 +03:00
ghorsington e90a5524da Bump HarmonyX and MonoMod versions 2021-04-11 18:46:23 +03:00
ghorsington c874d4f6b3 Apply style 2021-04-11 14:10:00 +03:00
ghorsington 5959c03522 Remove unneeded StdOutLogListener
Not needed anymore as the fix is handled by Doorstop
2021-04-11 14:07:46 +03:00
ghorsington 8c4dcde974 Fix ProcessPath not being set correctly 2021-04-11 13:25:47 +03:00
ghorsington d3240c3361 Port important fixes from v5-lts
Only fixes are ported, no main feature changes
2021-04-11 13:25:14 +03:00
ghorsington c5b4c410dd Move SetPlatform to correct place 2021-04-11 12:30:03 +03:00
ghorsington bccec8940e Fix platform checker placement 2021-04-11 12:06:00 +03:00
ghorsington 79039fb332 Update NuGet packages 2021-03-27 22:22:34 +02:00
ghorsington ff4e1b7c7f Reformat code after last commits 2021-01-26 20:47:02 +02:00
ghorsington ecb61f60d8 Apply code style 2021-01-23 22:04:11 +02:00
ghorsington 88e3dfb7e7 Update some code to use C#9 features 2021-01-05 22:54:45 +02:00
ghorsington 965d9ae1c8 Use net35 reference assemblies; use C# 9 2021-01-05 22:54:45 +02:00
ghorsington 5020ed88f8 Port Paths.ManagedPath from BepInEx 5 2021-01-01 19:49:06 +02:00
ghorsington 54aa943247 Add .NET Standard 2.1 target to core libraries 2020-12-29 22:03:56 +02:00
ghorsington 51c33538b4 Update HarmonyX to 2.3.1 2020-12-28 22:44:22 +02:00
ghorsington e574933145 Update HarmonyX to 2.2.0 2020-12-12 22:16:42 +02:00
js6pak c2ecba36e5 Update cake script to use msbuild instead of AssemblyInfo.cs 2020-11-16 09:27:36 +01:00
ghorsington 0d6422e09e Upgrade all projects to C#8 2020-11-09 19:19:14 +02:00
ghorsington 3facf6a663 Move all versioning to shared project 2020-11-09 19:14:43 +02:00
ghorsington 8a4f9e32b4 Fix build destination 2020-11-09 18:35:20 +02:00
ghorsington da02c7cbc2 Move to modern csproj format 2020-11-09 18:32:12 +02:00
Bepis 79e7a3a7e8 Update HarmonyX package and README 2020-11-09 19:54:06 +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 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 c398e7fb48 Allow multiple versions of an assembly to be loaded into AppDomain
Rebase of 9cce4e4
2020-11-06 12:01:48 +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 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 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 159af152dc Fix merge conflict
Rebase of dc6c76b
2020-11-06 01:19:28 +11:00
Bepis 5a2f6bb4d1 Added setting for overriding Harmony backend
Rebase of 63cc280
2020-11-06 01:07:01 +11:00
Bepis 3b549327ba Fix early preloader error logs not being written
Rebase of 70980bf
2020-11-06 00:15:07 +11:00
Bepis 8a6966d040 Add runtime fix for console logging
Rebase of a00b095
2020-11-06 00:03:13 +11:00
Bepis 9a63f84461 Add log source for Harmony logs
Rebase of 055eac2
2020-11-05 23:49:25 +11:00
Bepis b1f218f328 Remove no longer necessary harmony fix
Rebase of c096209
2020-11-05 23:44:11 +11:00
Bepis ff999a394d Remove Harmony shim config
Rebase of 90bb22c
2020-11-05 23:39:40 +11:00
Bepis 46d18dce4f Fix assembly resolving on locales in paths with non-ASCII chars
Rebase of d81aca7
2020-11-05 23:33:14 +11:00
Bepis 437997b33b Bump Doorstop to version 3.0.0.0 (for Unity mono)
Rebase of c830880
2020-11-05 23:32:42 +11:00
Bepis 037198a3a1 Fix issues with preloader error log writing
Rebase of 849f056
2020-11-05 23:27:58 +11:00
Bepis 0b7db81420 Set GameRootPath to outside the game.app folder on OSX
Rebase of f963d6c
2020-11-05 23:23:35 +11:00
Bepis 1c32115fa2 Implement cross-platform improvements from master
Contains fixes rebased from d2afe06 ... 9f4dcb6
2020-11-05 23:18:52 +11:00
Bepis 3c8415c00e Write log source when logging preloader logger events in chainloader
Rebase of 9d164bc3b8
2020-11-05 17:18:18 +11:00
ghorsington b822b6a522 Bump HarmonyX version 2020-09-20 15:12:08 +03:00
Bepis b2662fb8a5 Implement IL2CPP support in HarmonyX 2020-09-17 02:19:27 +10:00
Bepis f737a3e53c First doorstop prototype integration
Code is messy, please do not bully
2020-08-31 19:01:45 +10:00
Bepis 9db86e89c8 Update branch to use HarmonyX 2020-08-26 19:10:38 +10:00