ghorsington
f658a4fbdf
Adjust hash info message
2022-08-14 17:19:08 +03:00
ghorsington
d190b069a1
Restructure versioning and project configuration
...
To simplify versioning and configuration:
* Removed BepInEx.Shared
* Removed BuildInfoAttribute
* Moved shared configuration to Directory.Build.props
* Refactored to use VersionSuffix and SourceRevisionId for embedding BE and commit hash info
* Enabled debug info embedding
2022-08-14 17:19:06 +03:00
ghorsington
60147c73dc
Add platform check for Wine, report Wine version
2022-08-14 17:18:59 +03:00
Bepis
0d7ba3a5cb
Fix BepInEx 6 for Unity 4.x games and below
2022-08-04 16:20:16 +10:00
ghorsington
16a75479bb
Bump package versions
2022-04-17 18:37:36 +03:00
ghorsington
b7a05a61e1
Fix C# 10 CS8983 regression
2022-02-24 22:32:17 +02:00
ghorsington
1504d80c06
Bump HarmonyX and MonoMod
2022-02-03 19:06:36 +02:00
Bepis
5686f6a003
Create .NET Core platform project
2022-01-25 21:11:55 +11:00
Bepis
a02c330295
Implement better platform identification and descriptions in preloader log
2022-01-24 18:05:22 +11:00
Bepis
3f172dbc95
Add assembly framework and architecture checks for xna launcher
2022-01-23 01:56:18 +11:00
ghorsington
59c5adc982
Bump libraries
...
* Updated HarmonyX
* Updated MonoMod
* Updated Cpp2IL
2022-01-11 17:27:04 +02:00
ghorsington
b7b8dd2d84
Add HarmonyBackend config to Il2Cpp as well
2022-01-01 13:37:48 +02:00
ghorsington
3fd5d68e3b
ManualLogSource: Add string interpolation for Log* overloads; clean up logging
2021-12-21 19:40:15 +02:00
ghorsington
4bb48c502e
Reformat project; apply code style
2021-12-21 18:55:05 +02:00
ghorsington
81141fcfc4
Add LogInterpolatedStringHandler overload for default logger
2021-12-21 18:49:07 +02:00
ghorsington
325e0df14b
Use C# 10, reformat project
2021-12-21 16:09:39 +02:00
ghorsington
e3e944d042
Bump package versions
2021-12-21 10:41:53 +02:00
ghorsington
7562726305
Bump package versions
2021-12-07 22:16:30 +02:00
ghorsington
ad0e751b4d
Bump packages
2021-10-24 17:26:34 +03:00
ghorsington
7e904152b9
Fix random access denied on solution build
2021-10-03 18:15:57 +03:00
ghorsington
e613bbec32
Include netstandard2.0 to BepInEx.Unity for NuGet package
2021-09-26 00:19:41 +03:00
ghorsington
b219c162de
Use process name for preloader assembly dump path; fixes #303
2021-09-25 19:43:43 +03:00
ghorsington
639dbb475c
Bump NuGet packages
2021-09-25 19:22:12 +03:00
ghorsington
02952f5ab1
Use Microsoft.NETFramework.ReferenceAssemblies
2021-08-25 20:51:07 +03:00
ghorsington
bc1572a17f
Generate NuGet packages on release build for certain libs
2021-08-25 20:48:14 +03:00
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