MapleWheels
dcd7df4860
Fixed TrySetValue returning an incorrect result.
2026-02-07 20:11:46 -05:00
Evil Factory
b3d0fbeb5d
Add cfg_setvalue command
2026-02-07 20:11:46 -05:00
MapleWheels
fa340e91de
Fixed an issue affecting parsing the required runstate to edit a setting.
2026-02-07 20:11:46 -05:00
MapleWheels
771e73a798
- Basic Config & Settings working (read-only, changes must be made via debug halt).
2026-02-07 20:11:46 -05:00
MapleWheels
e75208507d
- Config Services almost ready.
...
- Refactored and flattened namespaces.
2026-02-07 20:11:46 -05:00
MapleWheels
863ee23583
- Some work on config service.
2026-02-07 20:11:46 -05:00
MapleWheels
9cc20a03c0
Fixed networking references errors.
2026-02-07 20:11:46 -05:00
MapleWheels
cae3741953
Made most of the networking interfaces public.
2026-02-07 20:11:46 -05:00
Evil Factory
80555ef933
IT WORKS!!!!!!!!!!!!!!!!!!!!
2026-02-07 20:11:45 -05:00
Evil Factory
cf251451ed
Fix EventService.Call not implemented correctly
2026-02-07 20:11:45 -05:00
MapleWheels
4cf4b1604b
Fixed some NREs.
2026-02-07 20:11:45 -05:00
MapleWheels
fd037153ee
- Fixed recursion deadlock due to the EventService.Reset() being called during event publishing.
2026-02-07 20:11:45 -05:00
MapleWheels
02a7338ab8
Removed duplicate rawrrs
2026-02-07 20:11:45 -05:00
Evil Factory
70dd602bcf
Move the Lua IL patching bullshit to a separate service
2026-02-07 20:11:45 -05:00
MapleWheels
ea602f6d2f
Woof
2026-02-07 20:11:45 -05:00
MapleWheels
06348d3ba5
It works. Except (HookMethod->Harmony: L189) is throwing NRE.
2026-02-07 20:11:45 -05:00
MapleWheels
2eb593f461
- Debugging LuaCsHook compat issues.
2026-02-07 20:11:45 -05:00
MapleWheels
244c0fbec3
Made ACsMod even more useless so hopefully people stop using it...
2026-02-07 20:11:45 -05:00
MapleWheels
7b529bce57
Revert "- Removed ACsMod.cs"
...
This reverts commit 54a3e2e5de0cff38ea4fc3750d2eb90f5ea73fe9.
2026-02-07 20:11:45 -05:00
MapleWheels
36bed09bde
- Fixed stack ovewrflow from ServicesProvider (???).
2026-02-07 20:11:45 -05:00
Maplewheels
024b07d5f4
Added logging to the EventService.
2026-02-07 20:11:45 -05:00
Maplewheels
0cab7954f8
Fixed immediate errors (untested).
2026-02-07 20:11:45 -05:00
Maplewheels
b325a01eea
Rewrote the EventService.
2026-02-07 20:11:45 -05:00
MapleWheels
7e541cef3d
- Removed ACsMod.cs
2026-02-07 20:11:45 -05:00
MapleWheels
bb8869268e
- Refactored the EventService interfaces and event system, incomplete.
2026-02-07 20:11:45 -05:00
Maplewheels
cb171d350d
Alpha PluginManagementService, plugin loading functionality implemented.
2026-02-07 20:11:45 -05:00
Evil Factory
5777b64a18
Move LuaUserData and registration into a proper service
2026-02-07 20:11:41 -05:00
Maplewheels
9b9529107c
Added limited multithreaded compatibility. Still requires locks.
2026-02-07 20:11:33 -05:00
MapleWheels
5421c7df4f
- Made SyncPackages function always complete the unload->reload process.
...
- Basic assembly loading is completed (alpha), unloading/disposal not yet supported.
2026-02-07 20:11:33 -05:00
Evil Factory
4f02cb4967
Working Hook.Patch and old patch methods
2026-02-07 20:11:33 -05:00
Evil Factory
6b8a0a7dca
Take in account ForcedAutorun for legacy as well
2026-02-07 20:11:32 -05:00
Evil Factory
dfb31eef16
Move Lua classes to the appropriate places
2026-02-07 20:11:16 -05:00
Evil Factory
c6c0aadb00
Rename LuaCsHook
2026-02-07 20:11:08 -05:00
Evil Factory
3b65ea9008
Remove unused LuaCsConfig
2026-02-07 20:11:08 -05:00
Evil Factory
708fe93efe
Some extra logging and bring back LuaCsTimer
2026-02-07 20:11:08 -05:00
MapleWheels
13a9bc443e
- Some work on PluginManagementService, IAssemblyLoaderService and IAssemblyManagementService refactors.
...
- Fixed mod list sync not checking for zero package diff length.
- Fixed the services provider not being able to inject itself as a dependcency.
- Added UseInternalName data spec to ModConfig.xml
- Changed Basic.Reference.Assemblies to Net80.
2026-02-07 20:11:08 -05:00
MapleWheels
37e3a195dc
- Now logs results from SyncLoadedPackagesList
2026-02-07 20:11:08 -05:00
MapleWheels
a28a6f3320
- Added LuaCs ordering filter.
2026-02-07 20:11:07 -05:00
Evil Factory
67d3d5f587
Reimplementation of DoString with lua/cl_lua commands and fix Lua scripts not being loaded properly
2026-02-07 20:11:07 -05:00
Evil Factory
f0f09c20fa
Plugin moment
2026-02-07 20:11:07 -05:00
Evil Factory
f28749d455
Missing IsAutorun
2026-02-07 20:11:07 -05:00
Evil Factory
ab2638b2cb
Fix event service not clearing _luaOrphanSubscribers
2026-02-07 20:11:07 -05:00
MapleWheels
22f587b7b9
Changed ModConfig.xml spec: RunFile => IsAutorun.
2026-02-07 20:11:07 -05:00
MapleWheels
92232d114b
Ensures that ILuaCsHook will resolve to the existing event service instance.
2026-02-07 20:11:07 -05:00
Evil Factory
6619def365
The concurrent toolbox dictionary situation is crazy
2026-02-07 20:11:07 -05:00
MapleWheels
c776a5424d
Made GetType return interfaces by default.
2026-02-07 20:11:07 -05:00
MapleWheels
2a1d7760e6
- Enabled caching for LuaScriptLoader.cs
2026-02-07 20:11:07 -05:00
MapleWheels
009957e3b6
- Added alpha legacy mod support.
...
- StorageService: Fixed ContentPackages' directories not properly resolving.
- TODO: Rewrite StorageService LocalData functions to use ContentPath for resolution.
2026-02-07 20:11:07 -05:00
Evil Factory
297f6a38cb
Basic legacy Lua converter
2026-02-07 20:11:07 -05:00
MapleWheels
440cbed76a
- Fixed find files in package using the wrong ContentPackage property.
2026-02-07 20:11:07 -05:00