MapleWheels
5b52d22b1f
Added references cache for some hot paths services.
2026-03-06 18:15:44 -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
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
e74f083300
LuaCs package bug fixed.
2026-02-28 22:32:01 -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
28b355911d
Add missing ILuaCsNetworking APIs
2026-02-28 17:57:02 -03:00
Evil Factory
e2c4282477
Add netMessageReceived hook back
2026-02-28 16:56:14 -03:00
Evil Factory
3192cc8b00
Remove need to define custom network header in upstream
2026-02-28 16:47:18 -03:00
Evil Factory
de73a18637
Compatibility for in memory scripts that used GameMain.LuaCs
2026-02-28 16:13:07 -03:00
Evil Factory
8e8b8eb8aa
GameMain.LuaCs is no more
2026-02-28 16:05:20 -03:00
MapleWheels
9b61cda6cf
- SettingsMenu work.
...
- Fixed NRE on NetSync in SettingEntry<T>
2026-02-27 17:25:25 -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
Maplewheels
a28333ff4e
Implemented ConfigProfiles internally.
2026-02-23 01:01:23 -05:00
Maplewheels
f4138d2398
- Added networking permission checks to SettingEntry.
...
- Removed error logging for missing save data for settings.
2026-02-22 06:35:37 -05:00
Evil Factory
91992194a9
Fix return events not working in Lua
2026-02-20 20:40:06 -03:00
Evil Factory
a7e9dc8c9c
oops
2026-02-20 20:39:53 -03:00
Evil Factory
da5b9389db
Fix missing HookMethod APIs in the interface
2026-02-20 20:20:15 -03:00
Evil Factory
ddd9dac2fb
Fix Descriptors not being populated correctly
2026-02-20 19:32:15 -03:00
Evil Factory
124b1e545d
Fix missing ILuaCsNetworking API
2026-02-20 19:32:03 -03:00
Evil Factory
f52617deab
The great event move
2026-02-20 18:45:41 -03:00
Maplewheels
6ac49a10f4
- XML GUI Asset service implemented (alpha, requires testing).
2026-02-16 02:22:14 -05:00
Evil Factory
f70251fa3b
Event pain
2026-02-15 17:58:25 -03:00
Evil Factory
13bfffa777
More events moved
2026-02-15 16:57:16 -03:00
Evil Factory
a36bd70505
Strip down the original logger class
2026-02-13 18:58:35 -03:00
Evil Factory
36471f2239
Move more events to be Harmony patches
2026-02-13 18:44:27 -03:00
MapleWheels
dff38f7609
- Added XmlDoc for InternalScript instance.
2026-02-12 20:21:46 -05:00
Evil Factory
5f38b4a43a
Fix bullshit Lua issues
2026-02-12 21:50:13 -03:00
MapleWheels
07d838eee0
Finished removing Impromptu Interfaces package.
2026-02-12 14:59:24 -05:00
MapleWheels
5747d896eb
- Removed ImpromptuInterfaces
2026-02-12 14:53:33 -05:00
MapleWheels
ad152ee747
- pOoosh
2026-02-11 15:19:40 -05:00
MapleWheels
471e256353
Revert "-- MonoMod.Hook replacement."
...
This reverts commit 948b7c48c5 .
2026-02-11 15:17:32 -05:00
MapleWheels
59584fefc1
- Updated dependencies versions.
...
- Made EventService handle errors again.
2026-02-11 15:16:04 -05:00
MapleWheels
948b7c48c5
-- MonoMod.Hook replacement.
2026-02-11 12:57:49 -05:00
MapleWheels
5e33a908d2
Removed NIException.
2026-02-10 19:15:23 -05:00
MapleWheels
9e2fc13460
- Fixed the server not loading saved convars and not having absolute authority.
2026-02-10 18:48:31 -05:00
Evil Factory
6bbe5be5e6
Fix networking being completely bamboozled
2026-02-10 20:26:46 -03:00
MapleWheels
9dde5cac7d
Fixed Evil's obsession with OnKeyUpdate.
2026-02-10 15:11:46 -05:00
MapleWheels
6b9e48f96a
- Added ISystem (automatically run services) service type.
2026-02-10 14:28:22 -05:00
MapleWheels
30149b504d
- Added publicized assemblies to LuaCsForBarotrauma package via ModConfig.xml
...
- Added XmlAttribute tags for ModConfig.xml defined properties.
- GetType and GetImplementingTypes<T> rework.
2026-02-09 21:32:57 -05:00
Evil Factory
fb4648d759
Converting everything into Harmony patches part 1
2026-02-09 21:54:44 -03:00