Commit Graph
100 Commits
Author SHA1 Message Date
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