Bepis
|
9cc0211a78
|
Revamp AssemblyPatcher and patcher plugins
|
2021-07-29 10:38:36 +10:00 |
|
js6pak
|
0461ab4f39
|
Make stacktraces Error instead of Debug
|
2021-07-27 16:33:31 +02:00 |
|
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
|
d3240c3361
|
Port important fixes from v5-lts
Only fixes are ported, no main feature changes
|
2021-04-11 13:25:14 +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 |
|
Bepis
|
6acfa16d31
|
Use LoadFrom instead of LoadFile for AssemblyPatcher
CLR will ignore assemblies loaded via LoadFile because they are loaded in a different context to everything else
|
2021-01-25 02:35:50 +11:00 |
|
Bepis
|
f60f6cbb62
|
Fix a significant amount of assembly resolution issues
|
2021-01-25 02:34:00 +11: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
|
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 |
|
Geoffrey Horsington
|
821ad5fe07
|
Merge pull request #152 from js6pak/semver
Add semantic versioning
|
2020-11-30 15:24:09 +02:00 |
|
js6pak
|
29188d1b97
|
Add semver stuff
|
2020-11-16 10:14:28 +01:00 |
|
js6pak
|
c2ecba36e5
|
Update cake script to use msbuild instead of AssemblyInfo.cs
|
2020-11-16 09:27:36 +01:00 |
|
ghorsington
|
0d1925d926
|
Move BuildInfoAttribute to shared project
|
2020-11-09 19:24:44 +02: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
|
0137c7bcd6
|
Fix compilation & running issues from rebase
|
2020-11-08 02:26:35 +11:00 |
|
Bepis
|
2f12c79e71
|
Log plurals
Rebase of 0f4ac05
|
2020-11-06 13:23:55 +11:00 |
|
Bepis
|
3c90a7fb92
|
Change patcher log message
Rebase of fd927ef
|
2020-11-06 13:17:39 +11:00 |
|
Bepis
|
eda196fda8
|
Use TryParseAssemblyName wherever possible
Rebase of 911375a
|
2020-11-06 11:47:04 +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
|
7f880390a0
|
Simplify ConsoleSetOut fix; redirect console messages to logging system
Rebase of f2b7b99
|
2020-11-06 02:08:15 +11:00 |
|
Bepis
|
25887324b7
|
Fix stdout not being written to Unity log when console is enabled
Rebase of a404365
|
2020-11-06 01:08:36 +11:00 |
|
Bepis
|
2a0e6041fc
|
Remove use of Process.GetCurrentProcess() since it can fail on older monos on macOS
Rebase of d566ac2
|
2020-11-06 00:29:14 +11:00 |
|
Bepis
|
d93ff76e32
|
Fix warning messages not being logged by default
Rebase of 83b0f5e
|
2020-11-06 00:24:58 +11:00 |
|
Bepis
|
8a6966d040
|
Add runtime fix for console logging
Rebase of a00b095
|
2020-11-06 00:03:13 +11:00 |
|
Bepis
|
3383c5c584
|
Make preloader logger respect the log level
Rebase of 4b844b4
|
2020-11-05 23:53:52 +11:00 |
|
Bepis
|
b1f218f328
|
Remove no longer necessary harmony fix
Rebase of c096209
|
2020-11-05 23:44:11 +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
|
990b85d060
|
Ignore case in TargetDLLs assembly names
Rebase of 474c2216a3
|
2020-11-05 17:20:31 +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 |
|
Bepis
|
dbea82eb2a
|
Fix console compatibility with unix platforms
|
2020-05-20 13:35:39 +10:00 |
|