aldelaro5
544f909a80
Revert "Merge pull request #960 from aldelaro5/metaplugins" ( #995 )
...
This reverts commit 2a61b61497 , reversing
changes made to 6b38cee127 .
2024-09-24 20:25:56 +02:00
aldelaro5 and ManlyMarco
d9b95a0ac7
Add input abstraction layer to support games with the Input class disabled
...
Originally pull request #444
Co-authored-by: ManlyMarco <39247311+manlymarco@users.noreply.github.com >
2024-09-17 18:50:35 +02:00
aldelaro5 and ManlyMarco
af5d93917c
Make Logger.Listeners and Logger.Sources thread safe
...
Originally pull request #656
Co-authored-by: ManlyMarco <39247311+manlymarco@users.noreply.github.com >
2024-09-17 18:50:35 +02:00
aldelaro5 and ManlyMarco
8597ce7ebf
Add TomlTypeConverter for UnityEngine.Rect
...
Originally pull request #510
Co-authored-by: ManlyMarco <39247311+manlymarco@users.noreply.github.com >
2024-09-17 18:50:35 +02:00
aldelaro5 and ghorsington
6e846fc70a
Preload Harmony and MonoMod
...
Originally commit a1bb117c86
Co-authored-by: ghorsington <neigh@coder.horse >
2024-09-17 18:50:35 +02:00
aldelaro5 and ghorsington
92f7d25698
Print file write data in console
...
Originally commit 6c5766d5ab
Co-authored-by: ghorsington <neigh@coder.horse >
2024-09-17 18:50:35 +02:00
aldelaro5 and ghorsington
a5b7dabc1d
Add error when using *nix build with Windows executable
...
Originally commit 8c7dcf265c
Co-authored-by: ghorsington <neigh@coder.horse >
2024-09-17 18:50:35 +02:00
aldelaro5
b891cecab9
Upgrade the github workflows sdk to 8.0.x ( #992 )
2024-09-17 18:18:48 +02:00
aldelaro5
726b68e52b
Prioritize the shallowest path for the same assembly name in the default providers ( #980 )
...
Change the behaviors of the default providers so if multiple assemblies with the same name exists, but in different directories, ignore any that are located deeper.
2024-09-10 14:48:48 +02:00
aldelaro5
2474dce1a1
Use PascalCase for the cache versioning const
2024-09-04 11:58:52 -04:00
aldelaro5
ede28de4a5
Make the cache version a const
2024-09-04 11:54:53 -04:00
aldelaro5
ae4d7bb34c
Actually write the cache version in SaveAssemblyCache
2024-09-04 11:46:18 -04:00
aldelaro5
d389ed8067
Add versioning to CachedAssembly
2024-09-03 21:09:52 -04:00
aldelaro5
be1beb5e13
Address code review round 5
2024-09-03 20:34:17 -04:00
aldelaro5
7315b7dd66
Make the default providers classes internal in their assemblies
2024-09-02 14:16:12 -04:00
aldelaro5
c02ad9cd68
Add an obsolete property for compatibility
2024-09-02 07:23:10 -04:00
aldelaro5
e0a81dfdbd
Rename Location to prevent compilation with it
2024-09-02 07:16:13 -04:00
aldelaro5
d44b93ba93
Use the IL2CPPChainLoader instance for il2cpp to preserve compatibility
2024-09-01 22:56:30 -04:00
aldelaro5
e9337e9982
Revert the removal of the il2cpp chainloader instance
2024-09-01 17:35:53 -04:00
aldelaro5
0a4f1d6d73
Accomodate breaking changes in preparation for api refactors
2024-09-01 17:14:59 -04:00
aldelaro5
24cf635e65
Ensure providers and plugins / patchers folders are created if they don't exist
2024-09-01 09:29:35 -04:00
aldelaro5
4597be006e
Remove files caching from CachedPluginLoadContext, make it forward the call instead
2024-08-31 05:54:41 -04:00
aldelaro5
ba3fac94da
Upgrade MonoMod to 22.7.31.1 to fix old mono preloader crashes ( #973 )
2024-08-31 11:07:51 +02:00
aldelaro5
40643ffdef
Offload the load context caching to bepinex
2024-08-29 21:12:07 -04:00
aldelaro5
1f182c7770
Correct the symbols resolution and rename the method
2024-08-29 21:11:36 -04:00
aldelaro5
ee5918bd76
Address minor code review
2024-08-29 14:44:30 -04:00
aldelaro5
e2396d202b
address code review round 3
2024-08-29 12:50:46 -04:00
aldelaro5
b729aee545
Address code review round 3 (first part)
2024-08-28 01:14:00 -04:00
aldelaro5
bfc539bd74
Address code review round 2
2024-08-25 12:03:33 -04:00
aldelaro5
b688bfa978
Add a Source property to PluginInfo
...
Also abstract an interface among the base plugins classes to make this easier
2024-08-23 23:06:54 -04:00
aldelaro5
d8dd404e52
Address code review
2024-08-23 15:40:22 -04:00
aldelaro5
4d47c3cd39
Address code review
2024-08-20 15:13:10 -04:00
aldelaro5
952c74f6fe
Implement Patcher and plugin providers
2024-08-19 19:57:52 -04:00
aldelaro5
53625800b8
Upgrade Harmonyx, Iced and AssetRipper.Primitives packages ( #953 )
...
* Upgrade Harmonyx to 2.10.2
* Upgrade Iced to 1.21.0
* Upgrade AssetRipper.Primitives to 3.1.3
2024-08-12 21:54:02 +02:00
aldelaro5
851521cc12
Upgrade Doorstop to 4.3.0 ( #901 )
2024-06-11 18:00:31 +02:00
aldelaro5
36d130f00d
Upgrade doorstop to version 4.2.0 ( #865 )
2024-05-16 22:42:10 +02:00