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
js6pak
a6b2c1fc92
Fix WindowsConsoleDriver
2021-10-24 12:35:05 +02: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
js6pak
33f6c6c178
Fix runtime errors
2021-10-24 12:33:15 +02: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
js6pak
c44ff9e7b4
Move the check into WindowsConsoleDriver
2021-10-24 12:11:35 +02:00
js6pak
1f4a95158d
Stop polluting il2cpp plugins using the nuget package with Il2CppReferenceLibs.Core
2021-10-24 00:49:56 +02:00
js6pak
9b3d32aea0
Set ConsoleManager alreadyActive on wine
2021-10-23 20:01:49 +02:00
Geoffrey Horsington
74ebe80da8
Merge pull request #321 from js6pak/ConfigDumpDummyAssemblies
...
Add ConfigDumpDummyAssemblies
2021-10-23 20:23:14 +03:00
js6pak
b746f57add
ConfigDumpDummyAssemblies
2021-10-23 19:17:09 +02: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