Commit Graph

  • 4c8e016dea - Added extra source code translation (for CTS). - Added localization to SettingList.cs display dropdown. MapleWheels 2026-04-08 08:09:45 -04:00
  • 232f7203e2 Fixed shared Csharp src files not being included if there weren't also architecture-specific files. MapleWheels 2026-04-07 16:07:55 -04:00
  • df0a4e62f5 Added logging for additional plugin loading exceptions. MapleWheels 2026-04-07 15:43:01 -04:00
  • 7055480015 - Fixed publicized Barotrauma.dll missing error on DedicatedServer. - Fixed non-implemented folder search for ModConfig resources. MapleWheels 2026-04-05 13:09:18 -04:00
  • 0e14983e88 Allow System.Console Evil Factory 2026-04-05 11:20:08 -03:00
  • 9b05c51ae5 Fix calling Hook.Call directly from Lua being broken Evil Factory 2026-04-04 22:52:27 -03:00
  • 5e003bcf11 Fix missing Game.Commands Evil Factory 2026-04-04 22:30:46 -03:00
  • 121f670c8b Fix character.death hook getting called a billion times per second Evil Factory 2026-04-04 13:04:34 -03:00
  • f05d4ef129 Fic CSharp enabling message printing before config got loaded Evil Factory 2026-04-04 12:24:12 -03:00
  • 4167448279 Fix Game.Settings being nil Evil Factory 2026-04-04 11:50:35 -03:00
  • 413cc3ed4c - Added setting to disable lua scripts caching in the storage service for scenarios that use extern editors. MapleWheels 2026-04-02 23:29:21 -04:00
  • 4f2da55a8e - Added legacy LuaCsPerformanceCounter.cs - Added legacy redirects. - Added IConsoleCommandsService injection to plugins. MapleWheels 2026-03-31 10:48:44 -04:00
  • f1808d9231 Added verbose cs compilation. Maplewheels 2026-03-29 00:30:18 -04:00
  • bcec409618 Fix deep-fried main menu text Evil Factory 2026-03-28 22:20:22 -03:00
  • 14c610e6c7 Re-added the install_cl_lua command Evil Factory 2026-03-28 21:50:13 -03:00
  • 958335a01c Replicate old Add() method signature structure Evil Factory 2026-03-28 14:14:11 -03:00
  • b358882016 This should be ItemPrefab, not Item, also add it the source code compat Evil Factory 2026-03-28 14:03:28 -03:00
  • b8f1642d9d Simplify command register Evil Factory 2026-03-28 13:04:11 -03:00
  • 64818775cb Whoops Evil Factory 2026-03-28 13:04:04 -03:00
  • 5bfa15564a Move partial classes to extension methods, the ones that can't, turn into Lua compatibility members Evil Factory 2026-03-28 12:51:53 -03:00
  • 2ea97d3d5e Add CallLuaFunction legacy redirect Evil Factory 2026-03-28 10:52:33 -03:00
  • bb2490eb13 Fix wrong arguments in RemovePatch Evil Factory 2026-03-27 21:58:06 -03:00
  • 57daa3ccb7 Fix missing type register Evil Factory 2026-03-27 21:40:44 -03:00
  • c1fdedf955 Fixed ConfigService not filtering out configs that it shouldn't be loading. MapleWheels 2026-03-24 10:36:46 -04:00
  • b70b6bf326 Fixed deadlock scenario in the event dispatcher CRUD API. MapleWheels 2026-03-24 02:44:08 -04:00
  • 28acf02de0 Updated client-side/common files tracking list for luacsinstaller. MapleWheels 2026-03-23 08:47:19 -04:00
  • 1e76377b63 - Added full implementation of lua event "modifyChatMessage" in IEvents. MapleWheels 2026-03-23 07:51:49 -04:00
  • 3dd9cfa741 Implemented plugin assembly lookup api. MapleWheels 2026-03-21 04:27:02 -04:00
  • 26ac37ed46 Added fallback native assembly resolver. Maplewheels 2026-03-21 21:45:41 -04:00
  • 5c136aab41 Added test debug settings for settings list. Maplewheels 2026-03-22 23:54:36 -04:00
  • cf6104f630 Added Dropdown menu implementation for settings list. Maplewheels 2026-03-22 23:12:23 -04:00
  • 7c8dd452cf SettingsList implementation. Merge conflict resolution. Maplewheels 2026-03-22 01:54:54 -04:00
  • cf3a50d6b5 - Added back modifyChatMessage. - Added missing commit file for previous commit. MapleWheels 2026-03-22 18:05:21 -04:00
  • 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. MapleWheels 2026-03-22 18:01:19 -04:00
  • e62450c763 Actually subscribe to IEventAssemblyUnloading Evil Factory 2026-03-22 17:24:02 -03:00
  • 44a9ce2417 Guh? Evil Factory 2026-03-22 12:44:17 -03:00
  • 23e0ff7aa6 Remove types that have been registered when unloading Evil Factory 2026-03-22 12:42:23 -03:00
  • de53b4514e Fix console command registration Evil Factory 2026-03-22 12:42:09 -03:00
  • 994610869d Fixed deadlock scenario caused by unsubscribing during an event. Maplewheels 2026-03-21 23:59:19 -04:00
  • b0e3faa2ad Make LuaCsLogger public Evil Factory 2026-03-21 15:59:48 -03:00
  • fe34dcb0bd Added null location check to assembly inclusion list. MapleWheels 2026-03-17 10:58:48 -04:00
  • 8717706b1c Fix check ready to run not working properly Evil Factory 2026-03-15 18:44:15 -03:00
  • b402e09b82 Move MainMenu code to a separate service that just injects our stuff into the mainmenu Evil Factory 2026-03-15 17:52:40 -03:00
  • 80832459b9 Added api for getting content package associatged with a plugin type. Maplewheels 2026-03-14 23:47:44 -04:00
  • cf2c8b8e0e Add missing HttpGet in the interface Evil Factory 2026-03-14 14:45:03 -03:00
  • f802356b0a Add legacy redirect for LuaCsSetup.Timer Evil Factory 2026-03-14 14:31:03 -03:00
  • ecc4d8a6c1 Update moonsharp Evil Factory 2026-03-14 14:00:59 -03:00
  • d4b774642b ModUtils namespace compatibility Evil Factory 2026-03-14 13:41:12 -03:00
  • 103f28481d Register setting types Evil Factory 2026-03-14 12:07:23 -03:00
  • dd51bdae3f Revert "performance fixes for IDE/attached debugger stuttering." Evil Factory 2026-03-14 12:04:29 -03:00
  • 5207b381b7 OBT/1.1.1 (#51) NotAlwaysTrue 2026-03-13 13:34:21 +08:00
  • e5aa381e38 performance fixes for IDE/attached debugger stuttering. MapleWheels 2026-03-10 03:22:30 -04:00
  • 8190b3f312 Fixed cs enabled prompt for hosts. Maplewheels 2026-03-08 22:07:56 -04:00
  • bac426f509 Added A DebugTestMod to test if the chage was working Make Penetration work when explosions dealing damage on characters Removed hard-coded StructureDamage limit BarotraumaExplosionModification NotAlwaysTrue 2026-03-08 05:03:06 +08:00
  • e26cfa2e52 [Untested][Save/Sync] - Fix for IsCsEnabled check. MapleWheels 2026-03-06 18:49:55 -05:00
  • 5b52d22b1f Added references cache for some hot paths services. MapleWheels 2026-03-06 18:15:44 -05:00
  • 5a452709c3 Minor adjustment to setting entry height and styles. MapleWheels 2026-03-06 08:31:09 -05:00
  • 8470e81dc7 Added tooltips and SettingControl input listener to the settings menu. Minor cosmetic adjustments. MapleWheels 2026-03-06 04:57:00 -05:00
  • 947a481400 Added spacer to settings labels. MapleWheels 2026-03-05 19:43:04 -05:00
  • 368b18d440 - Fixed shet. MapleWheels 2026-03-05 17:48:27 -05:00
  • 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. MapleWheels 2026-03-05 15:45:00 -05:00
  • f38a7bd574 The gameplay settings menu kinda works (only for luacsforbarotrauma). MapleWheels 2026-03-04 20:39:13 -05:00
  • ce8b984542 Fixed Csharp/Shared path resolution in ModConfigService. MapleWheels 2026-03-04 14:51:31 -05:00
  • d0969cc723 - Fixed assembly references not resolving for minor dll signature differences. - Fixed deadlock during assembly resolution. MapleWheels 2026-03-04 14:38:00 -05:00
  • a66b9041ec Fixed reference name error. MapleWheels 2026-03-03 22:44:56 -05:00
  • 83c198bc26 [Save/Sync] Commit work before .NET 10 tests. MapleWheels 2026-03-03 20:45:51 -05:00
  • 26b3827210 - Made publicizer only copy the required assemblies. MapleWheels 2026-03-02 08:46:03 -05:00
  • 4b04131fe3 Added post-publishing publicized assemblies copy task. Maplewheels 2026-03-02 02:45:20 -05:00
  • 168ce83820 Fixed potential NRE that shouldn't happen so long as the LuaCsForBarotrauma exists. MapleWheels 2026-03-01 17:13:15 -05:00
  • 5cbb635e54 Ok this should be the last one Evil Factory 2026-03-01 14:39:07 -03:00
  • 0452c1fc2d oops Evil Factory 2026-03-01 14:18:51 -03:00
  • 800dec3b84 I guess this doesnt exist anymore Evil Factory 2026-03-01 14:06:45 -03:00
  • 580f26b526 New CI files Evil Factory 2026-03-01 13:40:08 -03:00
  • f8ff97d2b7 Fix debug console commands Evil Factory 2026-03-01 13:26:36 -03:00
  • 9ee4728e2a Better logging Evil Factory 2026-03-01 13:09:05 -03:00
  • 22a74bf1fd Move compat hooks Evil Factory 2026-03-01 12:43:59 -03:00
  • 845fcefad7 Fix Start(0 not returning an empty write only message Evil Factory 2026-03-01 09:50:52 -03:00
  • 9b55bf4847 [Save/Sync] Work on the settings menu. Maplewheels 2026-03-01 06:03:31 -05:00
  • e74f083300 LuaCs package bug fixed. Maplewheels 2026-02-28 22:32:01 -05:00
  • 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. Maplewheels 2026-02-28 22:10:29 -05:00
  • 28b355911d Add missing ILuaCsNetworking APIs Evil Factory 2026-02-28 17:57:02 -03:00
  • e2c4282477 Add netMessageReceived hook back Evil Factory 2026-02-28 16:56:14 -03:00
  • 3192cc8b00 Remove need to define custom network header in upstream Evil Factory 2026-02-28 16:47:18 -03:00
  • de73a18637 Compatibility for in memory scripts that used GameMain.LuaCs Evil Factory 2026-02-28 16:13:07 -03:00
  • 8e8b8eb8aa GameMain.LuaCs is no more Evil Factory 2026-02-28 16:05:20 -03:00
  • c676233dfd [Save/Sync] Work on SettingsMenu MapleWheels 2026-02-27 17:56:47 -05:00
  • 9b61cda6cf - SettingsMenu work. - Fixed NRE on NetSync in SettingEntry<T> MapleWheels 2026-02-27 17:25:25 -05:00
  • ebf2935fb4 - Some menu implementation. MapleWheels 2026-02-27 15:21:40 -05:00
  • 6e556a02d4 I'm cooked, will finish this later. MapleWheels 2026-02-26 19:16:50 -05:00
  • 94556fd6e7 - SettingsMenuService added. - Added Settings Tab to vanilla SettingsMenu - Fixed ISystem implementation. MapleWheels 2026-02-25 15:19:01 -05:00
  • d9d980122d - Moved all console commands to their respective services and added via injector service. - Fixed LuaCs IsCsEnabled prompt not working. - Add settings profiles support. MapleWheels 2026-02-24 15:26:49 -05:00
  • 679ffd380b OBT/1.1.0 (#50) NotAlwaysTrue 2026-02-24 15:16:41 +08:00
  • 394856fa04 - Final commit before migration to /dev - Localization files added. MapleWheels 2026-02-23 17:40:59 -05:00
  • a28333ff4e Implemented ConfigProfiles internally. Maplewheels 2026-02-23 01:01:23 -05:00
  • f4138d2398 - Added networking permission checks to SettingEntry. - Removed error logging for missing save data for settings. Maplewheels 2026-02-22 06:35:37 -05:00
  • 91992194a9 Fix return events not working in Lua Evil Factory 2026-02-20 20:40:06 -03:00
  • a7e9dc8c9c oops Evil Factory 2026-02-20 20:39:53 -03:00
  • da5b9389db Fix missing HookMethod APIs in the interface Evil Factory 2026-02-20 20:20:15 -03:00
  • ddd9dac2fb Fix Descriptors not being populated correctly Evil Factory 2026-02-20 19:32:15 -03:00
  • 124b1e545d Fix missing ILuaCsNetworking API Evil Factory 2026-02-20 19:32:03 -03:00