Geoffrey Horsington
2b7be96aba
Update build_be.yml
2021-10-31 20:19:21 +02:00
Geoffrey Horsington
6e29ffe608
Update and rename main.yml to build_be.yml
2021-10-31 20:18:23 +02:00
Geoffrey Horsington
b2c7bdb448
Create main.yml
2021-10-31 20:01:10 +02:00
ghorsington
556cb5fba4
ConsoleEncoding: fix buffer size computation
...
Instead of approximating with GetMaxByteCount and GetMaxCharCount, compute actual buffer size which is needed for variable-length characters (e.g. utf-8)
2021-10-31 19:53:59 +02:00
ghorsington
a16d0fecfc
WindowsConsoleDriver: check that Console.WindowWidth and WindowHeight exist
2021-10-31 19:52:37 +02:00
ghorsington
ade701c2f5
Bump Il2CppUnhollower version
2021-10-31 17:21:31 +02:00
ghorsington
3730f34225
Bump Il2CppAssemblyUnhollower
2021-10-24 22:39:04 +03:00
ghorsington
2a7aa528bb
Include AssemblyUnhollower, Cpp2Il and Il2CppDumper into hash computation
2021-10-24 20:26:50 +03:00
ghorsington
f3775433c5
Update README
2021-10-24 17:35:02 +03:00
ghorsington
ad0e751b4d
Bump packages
2021-10-24 17:26:34 +03:00
Geoffrey Horsington
e75c529fb0
Merge pull request #325 from js6pak/wine-console
...
Fix WindowsConsoleDriver
2021-10-24 13:36:33 +03:00
Geoffrey Horsington
e2be2d3790
Merge pull request #324 from js6pak/detransitive-Il2CppReferenceLibs
...
Fix runtime errors with Il2CppReferenceLibs.Core
2021-10-24 13:35:01 +03:00
ghorsington
457afcdd43
Trigger CI
2021-10-24 13:18:41 +03:00
Geoffrey Horsington
7754830c6e
Merge pull request #323 from js6pak/detransitive-Il2CppReferenceLibs
...
Stop polluting il2cpp plugins using the nuget package with Il2CppReferenceLibs.Core
2021-10-24 13:14:59 +03:00
Geoffrey Horsington
5ec62b6503
Merge pull request #322 from js6pak/wine-console
...
Set ConsoleManager alreadyActive on wine
2021-10-24 13:14:34 +03:00
Geoffrey Horsington
74ebe80da8
Merge pull request #321 from js6pak/ConfigDumpDummyAssemblies
...
Add ConfigDumpDummyAssemblies
2021-10-23 20:23:14 +03:00
ghorsington
337d20c97b
Add Unity-like AddComponent to add custom MonoBehaviours to the scene
2021-10-03 19:01:26 +03:00
ghorsington
3d1effa48d
Fix console window delegate resolving
2021-10-03 18:16:33 +03:00
ghorsington
7e904152b9
Fix random access denied on solution build
2021-10-03 18:15:57 +03:00
ghorsington
fcd52420e5
Bump Il2CppUnhollower version
2021-10-03 17:35:05 +03:00
ghorsington
72e1e2c2f6
ConsoleWindow: always resolve user32 from system folder
...
Some games (e.g. Outer Wilds) include their own user32.dll which is missing some methods. With this fix we always pull the menu functions from correct user32.dll
2021-10-03 16:25:35 +03:00
ghorsington
2117f326c0
Remove unneeded build path
2021-09-26 00:36:40 +03:00
ghorsington
703811e41d
Fix documentation file path
2021-09-26 00:35:40 +03:00
ghorsington
07d47c2356
Test CI permissions
2021-09-26 00:33:58 +03:00
ghorsington
12c3a94fa3
Try to fix CI
2021-09-26 00:30:57 +03:00
ghorsington
66c6e505ef
Also build netstandard2.0 version of BepInEx.Preloader.Unity
2021-09-26 00:28:12 +03:00
ghorsington
e613bbec32
Include netstandard2.0 to BepInEx.Unity for NuGet package
2021-09-26 00:19:41 +03:00
ghorsington
fbf671c709
Trigger CI
2021-09-25 20:27:48 +03:00
ghorsington
bf4fb14b92
Bump Cake.Tool to 1.2.0
2021-09-25 20:24:42 +03:00
ghorsington
9cdee65bca
Fix missing type spec
2021-09-25 19:54:10 +03:00
ghorsington
b219c162de
Use process name for preloader assembly dump path; fixes #303
2021-09-25 19:43:43 +03:00
ghorsington
c85ece09fe
Delete hardpatcher
...
Hardpatcher is not supported anymore and should not be used
2021-09-25 19:23:09 +03:00
ghorsington
639dbb475c
Bump NuGet packages
2021-09-25 19:22:12 +03:00
ghorsington
4304b817da
Include license via URL for compat
2021-08-25 22:29:39 +03:00
ghorsington
1822b92c91
Add NuGet push key to CI
2021-08-25 22:27:13 +03:00
ghorsington
18e5b15133
Adjust package descriptions
2021-08-25 22:21:45 +03:00
ghorsington
1cf4167b54
Add PushNuGet build target
2021-08-25 22:20:05 +03:00
ghorsington
1a217300cc
Add common NuGet information
2021-08-25 22:05:47 +03:00
ghorsington
bbe8284c67
Add logo assets
2021-08-25 22:03:51 +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
ghorsington
4ba52538af
Use offical BepInEx NuGet feed
2021-08-25 20:47:30 +03:00
Geoffrey Horsington
8b99b639d3
Error report: clarify usage [skip ci]
2021-07-30 08:39:00 +03:00
Geoffrey Horsington
b74a8b5a3c
Bug report template: fix log rendering [skip ci]
2021-07-30 08:37:07 +03:00
Geoffrey Horsington
41c8e23e7a
Delete old feature request [skip ci]
2021-07-28 12:01:18 +03:00
Geoffrey Horsington
6928453af5
Create feature request form [skip ci]
2021-07-28 12:00:59 +03:00
Geoffrey Horsington
a6d8f2d466
Adjust error report description [skip ci]
2021-07-28 11:48:09 +03:00
Geoffrey Horsington
bee46ee421
Delete old bug report template [skip ci]
2021-07-28 11:47:16 +03:00
Geoffrey Horsington
7caa33d3f4
Add error report form [skip ci]
2021-07-28 11:46:45 +03:00
Geoffrey Horsington
97a3b71a2f
Remove default title in bug form [skip ci]
2021-07-28 11:35:40 +03:00
Geoffrey Horsington
bc3121ae6c
Update new form [skip ci]
2021-07-28 11:32:23 +03:00
Geoffrey Horsington
1be6ba3cd1
Create new bug report form [skip ci]
2021-07-28 11:29:13 +03:00
ghorsington
b68c846470
Trigger [ci skip]
2021-07-28 10:54:53 +03:00
ghorsington
eca931a924
Remove CI skip from script
...
Move to internal Jenkins pipeline
2021-07-28 10:49:15 +03:00
ghorsington
04448c78b8
Trigger [ci skip]
2021-07-28 10:47:29 +03:00
ghorsington
da59cae670
Don't delete build after CI skip
...
This apparently breaks CI altogether
2021-07-28 10:37:37 +03:00
ghorsington
49e112a1a4
Format ci script
2021-07-28 10:33:17 +03:00
ghorsington
d8c9b9ace6
Trigger build
2021-07-28 10:30:48 +03:00
ghorsington
d2738361ee
Delete skipped build [ci skip]
2021-07-28 10:28:56 +03:00
ghorsington
bab7789861
Move skip to proper place [ci skip]
2021-07-28 10:20:20 +03:00
ghorsington
9f3b5ffe40
Remove ci skip from build script [ci skip]
...
skip from Jenkins instead
2021-07-28 10:15:46 +03:00
ghorsington
3813007fc2
Add skip ci [ci skip]
2021-07-28 10:13:40 +03:00
Geoffrey Horsington
a19cecc530
Create config.yml
2021-07-28 10:03:04 +03:00
Geoffrey Horsington
36e24d6593
Merge pull request #284 from js6pak/fix-stacktraces
...
Make stacktraces Error instead of Debug
2021-07-28 09:46:26 +03:00
ghorsington
3e71319505
Add PatcherPluginPath to TypeLoader resolver
2021-07-16 17:37:09 +03:00
Geoffrey Horsington
b10e4dd90c
Update README.md
2021-06-26 18:05:05 +03:00
Geoffrey Horsington
fc7b69cb01
Update README.md
2021-06-26 18:03:58 +03:00
ghorsington
474c234d93
Clarify config option; cleanup
2021-06-24 10:27:27 +03:00
Geoffrey Horsington
fac5b494fc
Merge pull request #264 from js6pak/auto-base-libs
...
Add automatic downloading of unity base libraries
2021-06-24 10:09:19 +03:00
ghorsington
7c5dffeff6
Update mono libs
2021-06-24 09:23:33 +03:00
ghorsington
1b852cdbad
Update UnityLibs
2021-06-20 22:28:19 +03:00
Geoffrey Horsington
c95bd12e9d
Merge pull request #263 from js6pak/dummy
...
Use Il2CppDumper dummy assemblies directly
2021-06-13 21:14:25 +03:00
ghorsington
83a1071947
Update README
2021-06-13 09:53:53 +03:00
ghorsington
8c97861421
Update Il2Cpp doorstop config
2021-06-13 09:53:44 +03:00
ghorsington
87b7f987e5
Update Il2cppAssemblyUnhollower
2021-06-13 09:51:35 +03:00
ghorsington
e761d5f6be
Update README
2021-06-12 22:45:35 +03:00
ghorsington
73c1a24273
Update Doorstop to 3.4.0.0
2021-06-12 22:45:28 +03:00
ghorsington
d1cafd2b9a
Update Il2CppDumper and Il2CppUnhollower
2021-06-12 22:12:01 +03:00
Geoffrey Horsington
048943c322
Rename Bug report -> Issue report
2021-05-27 10:38:41 +03:00
ghorsington
051d0d6f02
Bump Il2CppAssemblyUnhollower.BaseLib
2021-05-19 20:44:39 +03:00
ghorsington
34be5ad0f4
Update mono libs
2021-05-16 20:08:34 +03:00
ghorsington
43c0d2f130
Update mono libs
2021-05-04 22:19:30 +03:00
ghorsington
cd4c90e7f2
Fix #240
2021-05-02 10:54:51 +03:00
ghorsington
086d2f877d
Update HarmonyX and MonoMod.RuntimeDetour
2021-04-25 21:08:16 +03:00
ghorsington
8077caaecb
Bump Doorstop.Unix to 1.5.1.0
2021-04-25 21:04:48 +03:00
ghorsington
f9a55e5b3d
Fix #238 : Don't add nonexistent folders to cecil platform assemblies
2021-04-25 20:19:07 +03:00
ghorsington
78e0538755
Run module constructor before plugin is loaded; closes #228
2021-04-25 20:15:07 +03:00
ghorsington
3fadd1c814
Merge branch 'master' of https://github.com/BepInEx/BepInEx
2021-04-25 20:05:58 +03:00
Geoffrey Horsington
2acaac294c
Merge pull request #230 from Albeoris/master
...
Issue #229 fix
2021-04-17 23:13:38 +03:00
ghorsington
e90a5524da
Bump HarmonyX and MonoMod versions
2021-04-11 18:46:23 +03:00
ghorsington
94d2845501
Document new utility methods
2021-04-11 15:21:12 +03:00
ghorsington
1816981b72
Cache hashes of plugins instead of edit dates
...
This should solve issues for platforms where no precise edit date is saved. MD5 is quick enough for most modern PC setups.
2021-04-11 15:19:27 +03:00
ghorsington
f0c4be2929
Il2Cpp: Add unity-libs to proxy generator cecil search dir
2021-04-11 14:41:12 +03:00
ghorsington
532bd36474
Il2Cpp: Add DOORSTOP_DLL_SEARCH_DIRS to Paths
2021-04-11 14:17: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