MapleWheels
3dd9cfa741
Implemented plugin assembly lookup api.
2026-03-23 07:30:15 -04:00
Maplewheels
26ac37ed46
Added fallback native assembly resolver.
2026-03-23 00:25:51 -04:00
Maplewheels
5c136aab41
Added test debug settings for settings list.
2026-03-22 23:56:27 -04:00
Maplewheels
cf6104f630
Added Dropdown menu implementation for settings list.
2026-03-22 23:56:26 -04:00
Maplewheels
7c8dd452cf
SettingsList implementation.
...
Merge conflict resolution.
2026-03-22 23:56:25 -04:00
MapleWheels
cf3a50d6b5
- Added back modifyChatMessage.
...
- Added missing commit file for previous commit.
2026-03-22 18:05:21 -04: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
e62450c763
Actually subscribe to IEventAssemblyUnloading
2026-03-22 17:24:02 -03:00
Evil Factory
44a9ce2417
Guh?
2026-03-22 12:44:17 -03:00
Evil Factory
23e0ff7aa6
Remove types that have been registered when unloading
2026-03-22 12:42:23 -03:00
Evil Factory
de53b4514e
Fix console command registration
2026-03-22 12:42:09 -03:00
Maplewheels
994610869d
Fixed deadlock scenario caused by unsubscribing during an event.
2026-03-22 01:56:30 -04:00
Evil Factory
b0e3faa2ad
Make LuaCsLogger public
2026-03-21 15:59:48 -03:00
MapleWheels
fe34dcb0bd
Added null location check to assembly inclusion list.
2026-03-17 10:58:48 -04:00
Evil Factory
8717706b1c
Fix check ready to run not working properly
2026-03-15 18:44:15 -03:00
Evil Factory
b402e09b82
Move MainMenu code to a separate service that just injects our stuff into the mainmenu
2026-03-15 17:52:40 -03:00
Maplewheels
80832459b9
Added api for getting content package associatged with a plugin type.
2026-03-14 23:47:44 -04:00
Evil Factory
cf2c8b8e0e
Add missing HttpGet in the interface
2026-03-14 14:45:03 -03:00
Evil Factory
f802356b0a
Add legacy redirect for LuaCsSetup.Timer
2026-03-14 14:31:03 -03:00
Evil Factory
ecc4d8a6c1
Update moonsharp
2026-03-14 14:00:59 -03:00
Evil Factory
d4b774642b
ModUtils namespace compatibility
2026-03-14 13:41:12 -03:00
Evil Factory
103f28481d
Register setting types
2026-03-14 12:07:23 -03:00
Evil Factory
dd51bdae3f
Revert "performance fixes for IDE/attached debugger stuttering."
...
This reverts commit e5aa381e38 .
2026-03-14 12:04:29 -03:00
MapleWheels
e5aa381e38
performance fixes for IDE/attached debugger stuttering.
2026-03-10 03:22:30 -04: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
5b52d22b1f
Added references cache for some hot paths services.
2026-03-06 18:15:44 -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
ce8b984542
Fixed Csharp/Shared path resolution in ModConfigService.
2026-03-04 14:51:31 -05:00
MapleWheels
d0969cc723
- Fixed assembly references not resolving for minor dll signature differences.
...
- Fixed deadlock during assembly resolution.
2026-03-04 14:38:00 -05:00
MapleWheels
a66b9041ec
Fixed reference name error.
2026-03-03 22:44:56 -05:00
MapleWheels
83c198bc26
[Save/Sync] Commit work before .NET 10 tests.
2026-03-03 20:45:51 -05:00
MapleWheels
26b3827210
- Made publicizer only copy the required assemblies.
2026-03-02 08:46:03 -05:00
Maplewheels
4b04131fe3
Added post-publishing publicized assemblies copy task.
2026-03-02 02:45:43 -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
Evil Factory
5cbb635e54
Ok this should be the last one
2026-03-01 14:39:07 -03:00
Evil Factory
0452c1fc2d
oops
2026-03-01 14:18:51 -03:00
Evil Factory
800dec3b84
I guess this doesnt exist anymore
2026-03-01 14:06:45 -03:00
Evil Factory
580f26b526
New CI files
2026-03-01 13:40:08 -03:00
Evil Factory
f8ff97d2b7
Fix debug console commands
2026-03-01 13:26:36 -03:00
Evil Factory
9ee4728e2a
Better logging
2026-03-01 13:09:05 -03:00
Evil Factory
22a74bf1fd
Move compat hooks
2026-03-01 12:43:59 -03:00
Evil Factory
845fcefad7
Fix Start(0 not returning an empty write only message
2026-03-01 09:50:52 -03:00
Maplewheels
9b55bf4847
[Save/Sync] Work on the settings menu.
2026-03-01 06:03:31 -05:00
Maplewheels
e74f083300
LuaCs package bug fixed.
2026-02-28 22:32:01 -05:00