MapleWheels
ef66d27ffe
- Fixed network synchro of vars, needs synctype testing.
2026-04-09 05:34:50 -04:00
Evil Factory
3a5fbfde1e
Fix cs enabled for session state not being preserved between reloads
2026-04-08 20:12:20 -03:00
MapleWheels
ebe8ec455f
LuaCs CSharp Enabled Rework
...
- New UI for the prompt
- Third time's the charm.
- Fixed TOCTOU for cs prompt on main menu. - Fixed SubEditor not running lua when don't run is selected for cs.
- LuaCs CSharp Enabled Rework
2026-04-08 16:31:42 -03:00
Evil Factory
14c610e6c7
Re-added the install_cl_lua command
2026-03-28 21:50:13 -03:00
MapleWheels
ac329a70a4
- Reduced console spam when failing to load config file in release builds.
...
- Added console logging for failing to unload assembly load ctx.
- Removed unused StorageService instance.
- Removed unused luacs settings.
- Added plugin event service and event service dispatcher api.
2026-03-22 18:01:19 -04:00
Evil Factory
8717706b1c
Fix check ready to run not working properly
2026-03-15 18:44:15 -03:00
Maplewheels
8190b3f312
Fixed cs enabled prompt for hosts.
2026-03-08 22:07:56 -04:00
MapleWheels
e26cfa2e52
[Untested][Save/Sync]
...
- Fix for IsCsEnabled check.
2026-03-06 18:49:55 -05:00
MapleWheels
5a452709c3
Minor adjustment to setting entry height and styles.
2026-03-06 08:31:09 -05:00
MapleWheels
8470e81dc7
Added tooltips and SettingControl input listener to the settings menu. Minor cosmetic adjustments.
2026-03-06 04:57:00 -05:00
MapleWheels
947a481400
Added spacer to settings labels.
2026-03-05 19:43:04 -05:00
MapleWheels
368b18d440
- Fixed shet.
2026-03-05 17:48:27 -05:00
MapleWheels
1fe68aa861
- Added float, double settingentry types. Adjusted display formatting.
...
- Added menu refresh on Apply button.
- Fixed package name resolution for invalid chars.
- Added helper console command to get xml-safe name for use in localization files.
- Made error messages for bad settings xml more descriptive.
- Modified GUISlider.
- Converted HarmonyEventPatchesService to a System.
- Fixed package name resolution for incompatible names in Xml and files, in many places.
- Fixed base textbox implementation for settings.
2026-03-05 15:45:00 -05:00
MapleWheels
f38a7bd574
The gameplay settings menu kinda works (only for luacsforbarotrauma).
2026-03-04 20:39:13 -05:00
MapleWheels
83c198bc26
[Save/Sync] Commit work before .NET 10 tests.
2026-03-03 20:45:51 -05:00
MapleWheels
168ce83820
Fixed potential NRE that shouldn't happen so long as the LuaCsForBarotrauma exists.
2026-03-01 17:13:15 -05:00
Maplewheels
9b55bf4847
[Save/Sync] Work on the settings menu.
2026-03-01 06:03:31 -05:00
Maplewheels
09bc2d0891
- Weird LuaCs Settings Menu bug present: package is loaded on startup but is then unloaded if the settingsmenu is opened and the package is not in the enabled list.
2026-02-28 22:10:29 -05:00
Evil Factory
3192cc8b00
Remove need to define custom network header in upstream
2026-02-28 16:47:18 -03:00
Evil Factory
8e8b8eb8aa
GameMain.LuaCs is no more
2026-02-28 16:05:20 -03:00
MapleWheels
c676233dfd
[Save/Sync] Work on SettingsMenu
2026-02-27 17:56:47 -05:00
MapleWheels
9b61cda6cf
- SettingsMenu work.
...
- Fixed NRE on NetSync in SettingEntry<T>
2026-02-27 17:25:25 -05:00
MapleWheels
ebf2935fb4
- Some menu implementation.
2026-02-27 15:21:40 -05:00
MapleWheels
6e556a02d4
I'm cooked, will finish this later.
2026-02-26 19:16:50 -05:00
MapleWheels
94556fd6e7
- SettingsMenuService added.
...
- Added Settings Tab to vanilla SettingsMenu
- Fixed ISystem implementation.
2026-02-25 15:19:01 -05:00
MapleWheels
d9d980122d
- Moved all console commands to their respective services and added via injector service.
...
- Fixed LuaCs IsCsEnabled prompt not working.
- Add settings profiles support.
2026-02-24 15:26:49 -05:00
Evil Factory
124b1e545d
Fix missing ILuaCsNetworking API
2026-02-20 19:32:03 -03:00
Maplewheels
6ac49a10f4
- XML GUI Asset service implemented (alpha, requires testing).
2026-02-16 02:22:14 -05:00
Evil Factory
a36bd70505
Strip down the original logger class
2026-02-13 18:58:35 -03:00
Evil Factory
fb4648d759
Converting everything into Harmony patches part 1
2026-02-09 21:54:44 -03:00
Evil Factory
d14c353115
Remove old LuaCsNetworking
2026-02-09 21:01:07 -03:00
Evil Factory
705137e993
Finalize networking service
2026-02-08 15:03:03 -03:00
Evil Factory
ce4cd1fefd
Implement most of the net var networking functionality
2026-02-08 11:51:09 -03:00
Evil Factory
ba10d9d031
Working NetworkingService without net vars
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
MapleWheels
fd037153ee
- Fixed recursion deadlock due to the EventService.Reset() being called during event publishing.
2026-02-07 20:11:45 -05:00
Evil Factory
3d51abc56b
Semi-working Lua scripts
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
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
7e0e671539
- ConfigService.cs alpha testing.
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
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
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
Evil Factory
71c2e54afd
Remove CheckUpdate
2026-02-07 20:10:53 -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