Maplewheels
60ed549605
- Removed unused scheduler context.
2026-02-07 20:11:06 -05:00
Evil Factory
3d51abc56b
Semi-working Lua scripts
2026-02-07 20:11:06 -05:00
Maplewheels
295c365a8f
- The return null situation is no longer crazy.
2026-02-07 20:11:06 -05:00
Maplewheels
adf9303a7e
- The GetType lag situation is less crazy.
2026-02-07 20:11:06 -05:00
Maplewheels
b626fd1e47
- The GetType lag situation is craazy.
2026-02-07 20:11:06 -05:00
Maplewheels
ed09908c3b
- Added default load context type resolution.
2026-02-07 20:11:06 -05:00
Maplewheels
0a9c673753
- Removed unused settings
...
- Added Settings.xml
2026-02-07 20:11:06 -05:00
Maplewheels
c2aa7dd948
Added packages to running packages list on execution.
2026-02-07 20:11:05 -05:00
Evil Factory
25081466be
Add the content package and move the Lua files to it
2026-02-07 20:11:02 -05:00
Evil Factory
8dedc54468
Add Any for Platform and Target enums
2026-02-07 20:10:55 -05:00
Maplewheels
d0f5cb87e7
- Fixed resource data not returning into the correct context.
2026-02-07 20:10:55 -05:00
Evil Factory
8dc58445f9
MoveToImmutable -> ToImmutable
2026-02-07 20:10:55 -05:00
Evil Factory
6faf1a0fcb
Fix perfidious task moment
2026-02-07 20:10:55 -05:00
Evil Factory
ee0988588f
Add ModConfig for test mod
2026-02-07 20:10:55 -05:00
MapleWheels
6e66a3114a
- Made Package loading conditional on resources being available.
...
- Made States registration use named parameters.
- Changed IPluginManagementService interface to better suit expected return results.
2026-02-07 20:10:55 -05:00
MapleWheels
15e0a2bd10
Disabled LuaCsConfig until ModConfig.xml and ISettingEntry<T> are completed.
2026-02-07 20:10:55 -05:00
MapleWheels
09faa8403a
Fixed StatemMachine State delegate assignment being backwards.
2026-02-07 20:10:55 -05:00
MapleWheels
7e0e671539
- ConfigService.cs alpha testing.
2026-02-07 20:10:54 -05:00
MapleWheels
cc07db941f
- Fixed the "deadlock" (tasks not started).
2026-02-07 20:10:54 -05:00
Evil Factory
f1e1b9238d
The deadlock situation is craaaaazy
...
Fix
2026-02-07 20:10:54 -05:00
MapleWheels
dda26df250
For sure this time....right guys?
2026-02-07 20:10:54 -05:00
MapleWheels
6e7b7c804c
- Added other package locations to if statement check.
2026-02-07 20:10:54 -05:00
Maplewheels
6a21255a38
- IT BUILDS!!2:BARO BOOGALOO
2026-02-07 20:10:54 -05:00
MapleWheels
6362a9c34f
- Work on LuaCs system state machine.
2026-02-07 20:10:54 -05:00
MapleWheels
3ddaceb5ac
- SafeStorageService glow up.
...
- ILuaScriptLoader now inherits the ISafeStorageValidation interface.
- LuaScriptLoader now uses the SafeStorageService.
2026-02-07 20:10:54 -05:00
MapleWheels
055a508901
- Deleted unused service IPackageListRetrievalService.cs
...
- Added caching function to LuaScriptLoader.cs
- Added sample async code to LuaScriptManagementService.cs
- Removed most of the State functions in LuaCsSetup.cs (requires rewrite).
- Fixed CsEnabled check.
- Moved IsRunningWorkshop check to client-only project.
2026-02-07 20:10:54 -05:00
MapleWheels
0bfceacaf3
- Completed most of PackageManagementService.cs
...
- Some areas of code need to be rewritten for the simplified loading and execution process.
2026-02-07 20:10:54 -05:00
Maplewheels
0438d3c4ba
[Save/Sync]
...
- Work on PMS.
2026-02-07 20:10:54 -05:00
MapleWheels
3e81e27160
[Save/Sync] In-Progress ModConfigXml loading rewrite.
...
+ Fixed async operations lock for Dispose() pattern in working files.
+ Rewrote StorageService.cs:
--- Now uses ContentPath instead of raw strings where possible.
--- Now throws exceptions for developer errors and critical program states.
+ Rewrote ModConfigService.cs:
--- All functions are now completely async.
+ Removed ConfigProfilesResources completely as they exist in common Config xml files.
+ Somewhat simplified package data and processes.
2026-02-07 20:10:54 -05:00
MapleWheels
42acb32c69
Marked Async-compatibility issue with Log() in LoggerService.cs
2026-02-07 20:10:53 -05:00
Maplewheels
d6968f4ea9
[Save/Sync] Work on ModConfig loading.
2026-02-07 20:10:53 -05:00
Evil Factory
75da3a398d
This should be full path
2026-02-07 20:10:53 -05:00
Evil Factory
1dad2babb7
Move Lua compatibility files around and start adding them to LuaScriptManagementService
2026-02-07 20:10:53 -05:00
Evil Factory
fe982b15b0
Fix LuaScriptManagementService compile error
2026-02-07 20:10:53 -05:00
Maplewheels
595470ccfb
[Save/Sync] In-Progress rewrite of ConfigService and ModConfigService
2026-02-07 20:10:53 -05:00
MapleWheels
7d39c092c6
[Save/Sync] Big If tru Rewrite in progress.
...
- Removed IProcessors
- Removed old ModConfigService format.
- Converting to ContentPath from absolute paths where possible.
- Added: Microsoft.Toolkit.Diagnostics package.
2026-02-07 20:10:53 -05:00
MapleWheels
6a6be3caa4
- Removed all package dependency lookup code.
...
- Changed from absolute file paths to the upstream `ContentPath` system.
2026-02-07 20:10:53 -05:00
Evil Factory
1daf68dea1
Oops
2026-02-07 20:10:53 -05:00
Evil Factory
4f8531332e
Implement LogResults
2026-02-07 20:10:53 -05:00
Evil Factory
d70885711b
Fix some runstate if checks
2026-02-07 20:10:53 -05:00
Evil Factory
6499e7608c
Fix package management service constructor and create [DebugOnlyTest]TestLuaMod
2026-02-07 20:10:53 -05:00
MapleWheels
569e14f50f
- Removed generic exception from LuaCsSetup.cs services retrival, replaced with exception propagation.
...
- Fixed `PerScopeLifetime` and `Transient` lifetimes for container services.
2026-02-07 20:10:53 -05:00
Evil Factory
71c2e54afd
Remove CheckUpdate
2026-02-07 20:10:53 -05:00
Maplewheels
bd5d04f5ab
Work on plugin loader.
2026-02-07 20:10:53 -05:00
Maplewheels
26b657a96f
[In-Progress] Plugin system rewrite.
...
Game starts up, runs until unimplemented functions are reached without errors.
2026-02-07 20:10:52 -05:00
Maplewheels
cce5bf26c8
Completed SafeStorageService.cs
2026-02-07 20:10:52 -05:00
Evil Factory
4d97a427f9
WIP Lua script management service
2026-02-07 20:10:52 -05:00
MapleWheels
aa7e825e70
- Deleted old assembly loader.
2026-02-07 20:10:52 -05:00
MapleWheels
2778df0fe7
- Changes to the Lua ScriptSystem spec.
2026-02-07 20:10:52 -05:00
MapleWheels
c6713f37bb
IT BUILDS!!!
...
- Removed LocalizationServices and other sus things.
- Rewrote AssemblyLoader
[In Progress] SafeStorageService
[In Progress] LuaScriptLoader
2026-02-07 20:10:52 -05:00