ghorsington
e21f800775
Il2Cpp: Add support for .NET 6 base class library
2021-11-13 22:25:24 +02:00
ghorsington
ed3c169e48
Il2Cpp: Check both GameAssembly and UserAssembly
2021-11-10 19:13:25 +02:00
Geoffrey Horsington
e366c88640
Update README.md
2021-11-10 15:20:16 +02:00
Geoffrey Horsington
3182baa337
Update README.md
2021-11-10 15:19:14 +02:00
ghorsington
f57f778500
Bump Il2CppAssemblyUnhollower
2021-11-08 21:13:24 +02:00
ghorsington
1571e91149
Bump Il2CppAssemblyUnhollower
2021-11-07 16:27:23 +02:00
ghorsington
5acf970d6d
Il2CppManagedEnumerator: fix missing operand in ldloca
2021-11-07 16:18:33 +02:00
ghorsington
5a8dbe3018
Bump Il2CppAssemblyUnhollower and Cpp2IL
2021-11-05 18:59:38 +02:00
ghorsington
4530c98ab2
Il2Cpp: Add MonoBehaviour.StartCoroutine extension with managed IEnumerator
2021-11-04 22:49:05 +02:00
ghorsington
32d1be59a8
Il2Cpp: Add wrappers for Il2Cpp IEnumerator and IEnumerable interop
2021-11-04 22:49:04 +02:00
ghorsington
7cc5d8f397
Bump Il2CppAssemblyUnhollower, bump reference libs
2021-11-04 22:26:11 +02:00
ghorsington
990c0ec6af
Don't pull last successful commit in forks
2021-11-02 22:04:51 +02:00
ghorsington
bcedd3fc29
Don't try to push BE builds in forks
2021-11-02 21:58:30 +02:00
ghorsington
7f1f139aea
Force .sh to LF EOF
2021-11-02 20:52:06 +02:00
ghorsington
1128b5f6c7
WindowsConsoleDriver: Fix console size checking
2021-11-02 20:17:24 +02:00
ghorsington
8ff2c1088b
Clean up console listener logic
2021-11-02 20:16:50 +02:00
ghorsington
dbe443d4fb
Use PackageOutputPath
2021-11-02 18:51:33 +02:00
ghorsington
fcadb806ad
Bump Il2CppUnhollower
2021-11-01 00:24:16 +02:00
ghorsington
f85b196dbf
Update README
2021-11-01 00:16:39 +02:00
ghorsington
92a1d17509
Remove old CI script
2021-11-01 00:16:08 +02:00
Geoffrey Horsington
802e7d0a2a
Update build_be.yml
2021-11-01 00:14:49 +02:00
Geoffrey Horsington
3f7b1d1f99
Create build.yml
2021-11-01 00:11:14 +02:00
ghorsington
22a568e726
Ensure build.sh is executable
2021-11-01 00:06:22 +02:00
Geoffrey Horsington
757be8f681
Create build_be.yml
2021-11-01 00:04:14 +02:00
Geoffrey Horsington
581d7e57b3
Update BepInEx.IL2CPP.csproj
2021-10-31 23:55:18 +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