Commit Graph

25 Commits

Author SHA1 Message Date
zznty
c42705ffdf Revert "rework plugin type patch"
All checks were successful
Build / Compute Version (push) Successful in 8s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 4m12s
Build / Build Nuget package (NuGet) (push) Successful in 3m57s
Build / Build Nuget package (CringePlugins) (push) Successful in 5m8s
Build / Build Nuget package (SharedCringe) (push) Successful in 38m39s
Build / Build Launcher (push) Successful in 42m33s
This reverts commit d4bf30a2
2024-12-30 05:47:30 +07:00
zznty
c1ed8ea8b7 update harmony 2024-12-30 05:47:05 +07:00
zznty
d4bf30a21c rework plugin type patch
Some checks failed
Build / Compute Version (push) Successful in 25s
Build / Build Nuget package (CringePlugins) (push) Failing after 5m2s
Build / Build Nuget package (NuGet) (push) Failing after 4m44s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 5m24s
Build / Build Nuget package (SharedCringe) (push) Failing after 3m50s
Build / Build Launcher (push) Failing after 3m31s
2024-12-30 04:11:23 +07:00
zznty
7e9813d2a7 net9 + basic splash 2024-12-30 03:10:47 +07:00
5af1c51be8 Fix registering components from plugin assemblies
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m33s
Build / Build Nuget package (NuGet) (push) Successful in 3m26s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m50s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m50s
Build / Build Launcher (push) Successful in 3m34s
2024-12-10 23:39:21 -05:00
530e05875f minor cleanup
All checks were successful
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 3m57s
Build / Build Nuget package (NuGet) (push) Successful in 3m21s
Build / Build Nuget package (CringePlugins) (push) Successful in 4m8s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m57s
Build / Build Launcher (push) Successful in 5m39s
2024-11-24 02:28:57 -05:00
606e2e0b9f Fix input handling
Keyboard input is blocked when a menu is receiving text input
Mouse inputs are blocked when the mouse is visible and hovering over an imgui item
2024-11-24 02:28:22 -05:00
c25bf3bb3d Implement Migration of PluginLoader configs (UI is temporary atm)
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m24s
Build / Build Nuget package (NuGet) (push) Successful in 2m8s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m21s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m32s
Build / Build Launcher (push) Successful in 3m31s
Add profiles to Config
Error handling for package resolution
Remove debug code from wndproc hook
2024-11-09 18:23:40 -05:00
zznty
eac2a42d1e add plugin name patch to prevent game from logging plugin wrapper type 2024-11-09 20:18:29 +07:00
ed8d307843 Work on handling inputs
We still need to intercept SharpDX inputs
2024-11-09 03:41:25 -05:00
303b765940 WIP on inputs going through gui
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m32s
Build / Build Nuget package (NuGet) (push) Successful in 2m13s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m27s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m36s
Build / Build Launcher (push) Successful in 3m41s
2024-11-08 01:13:36 -05:00
cca25e438d Fix introspection of dynamic assemblies
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 7m22s
Build / Build Nuget package (NuGet) (push) Successful in 6m52s
Build / Build Nuget package (CringePlugins) (push) Successful in 7m59s
Build / Build Nuget package (SharedCringe) (push) Successful in 6m17s
Build / Build Launcher (push) Successful in 9m57s
Log incorrect config method instead of throwing exception
2024-11-03 21:51:00 -05:00
02584dfcfb Allow plugins to find non-harmony types in other plugins
All checks were successful
Build / Compute Version (push) Successful in 4s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m50s
Build / Build Nuget package (NuGet) (push) Successful in 1m50s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m17s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m38s
Build / Build Launcher (push) Successful in 3m16s
2024-11-03 18:34:34 -05:00
b3ef089a70 Allow plugins to look up harmony types in other plugins/themselves
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m37s
Build / Build Nuget package (NuGet) (push) Successful in 2m17s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m53s
Build / Build Nuget package (SharedCringe) (push) Successful in 1m59s
Build / Build Launcher (push) Successful in 3m10s
2024-11-03 16:45:09 -05:00
zznty
f7c0d65cbc fix harmony type by name
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 2m16s
Build / Build Nuget package (NuGet) (push) Successful in 1m59s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m30s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m20s
Build / Build Launcher (push) Successful in 3m40s
2024-11-04 02:39:50 +07:00
e7ec87465d Fix duplicate type from introspection patches
Some checks failed
Build / Build Nuget package (CringePlugins) (push) Blocked by required conditions
Build / Build Nuget package (NuGet) (push) Blocked by required conditions
Build / Build Nuget package (SharedCringe) (push) Blocked by required conditions
Build / Build Launcher (push) Blocked by required conditions
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Has been cancelled
2024-11-03 14:38:53 -05:00
zznty
a9a203e5a8 fix harmony patches in plugins
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m53s
Build / Build Nuget package (NuGet) (push) Successful in 2m2s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m49s
Build / Build Launcher (push) Successful in 3m28s
Build / Build Nuget package (SharedCringe) (push) Successful in 4m55s
2024-11-04 01:05:22 +07:00
c4105da0d9 Fix for radar mod 2024-11-03 01:48:22 -04:00
44ed3e316f Prevent duplicate assemblies from compiling 2024-11-02 17:05:17 -04:00
zznty
ebc05073d8 fix crash on swap chain resize 2024-11-03 02:54:07 +07:00
ad204c6ecb Fix mod components loading
All checks were successful
Build / Compute Version (push) Successful in 5s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 2m2s
Build / Build Nuget package (NuGet) (push) Successful in 2m50s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m19s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m31s
Build / Build Launcher (push) Successful in 3m24s
2024-11-02 15:19:05 -04:00
zznty
aac79af331 plugin ui
All checks were successful
Build / Compute Version (push) Successful in 17s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 3m5s
Build / Build Nuget package (NuGet) (push) Successful in 2m34s
Build / Build Nuget package (CringePlugins) (push) Successful in 2m56s
Build / Build Nuget package (SharedCringe) (push) Successful in 1m52s
Build / Build Launcher (push) Successful in 3m52s
2024-11-03 01:58:04 +07:00
zznty
271e8a1dde Fix loading into singleplayer worlds (Issue with multiple harmony patches on one method) 2024-11-03 00:08:12 +07:00
zznty
cda99844b2 Add XmlSerializerPatch (Prevents Exception when using collectable type in generic for xml serialization) 2024-11-03 00:07:50 +07:00
zznty
aa979e9519 feature: first
All checks were successful
Build / Compute Version (push) Successful in 4s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 2m47s
Build / Build Nuget package (CringePlugins) (push) Successful in 5m31s
Build / Build Nuget package (NuGet) (push) Successful in 6m2s
Build / Build Nuget package (SharedCringe) (push) Successful in 7m25s
Build / Build Launcher (push) Successful in 9m11s
2024-10-28 05:21:11 +07:00