Commit Graph

15 Commits

Author SHA1 Message Date
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 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
MapleWheels fe34dcb0bd Added null location check to assembly inclusion list. 2026-03-17 10:58:48 -04:00
Maplewheels 80832459b9 Added api for getting content package associatged with a plugin type. 2026-03-14 23:47:44 -04: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
Evil Factory 9ee4728e2a Better logging 2026-03-01 13:09:05 -03:00
Evil Factory de73a18637 Compatibility for in memory scripts that used GameMain.LuaCs 2026-02-28 16:13:07 -03:00
MapleWheels 5747d896eb - Removed ImpromptuInterfaces 2026-02-12 14:53:33 -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
MapleWheels 64831bd580 - Made the assembly compilation logs output in production builds.
- Removed double logging in debug builds.
2026-02-09 17:43:59 -05:00
Evil Factory 0a91b89694 Add publicized assemblies to metadata references 2026-02-08 21:29:31 -03:00
MapleWheels 2c29969bfb - Oops. 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