Commit Graph

  • d109c8f827 OBT/1.2.1(Summer update) master latest NotAlwaysTrue 2026-06-16 22:17:29 +08:00
  • 61f05d25d0 Sync with upstream upstream NotAlwaysTrue 2026-06-16 22:09:05 +08:00
  • 9794fe50b4 Merge branch 'develop' Evil Factory 2026-06-16 09:44:20 -03:00
  • c1073ff3d2 Merge remote-tracking branch 'upstream/master' into develop Evil Factory 2026-06-16 09:40:27 -03:00
  • 06616535f4 Updated bug report template Joonas Rikkonen 2026-06-16 15:37:52 +03:00
  • 1cd0178e0a v1.13.3.1 (Summer Update 2026) Regalis11 2026-06-16 15:35:36 +03:00
  • a729269763 added gcthread cleanup on failure. Maplewheels 2026-05-30 22:21:15 -04:00
  • c452493555 New GC algorithm (untested). Maplewheels 2026-05-30 22:19:37 -04:00
  • d420e1efbb Added experimental fix for inlining issue in assembly init. Maplewheels 2026-05-10 23:56:14 -04:00
  • eb22fbddff Make the no packages currently executing warning debug-only Evil Factory 2026-05-22 23:48:34 -03:00
  • 1f5ee454c0 Increased number of GC iterations by one. MapleWheels 2026-05-18 13:29:10 -04:00
  • d80ac4a38f Added background gc collection task upon unloading assemblies. Maplewheels 2026-05-17 03:17:46 -04:00
  • cfde6f3579 - Fixed assembly unloading. However, requires 'plugin_forcerungc' to be run multiple times over ~30 seconds at the main menu. MapleWheels 2026-05-15 18:41:39 -04:00
  • 81f57ea3e7 Add unstable version option to bug report template Joonas Rikkonen 2026-05-13 13:37:43 +03:00
  • ada9a09410 Added experimental fix for inlining issue in assembly init. Maplewheels 2026-05-10 23:56:14 -04:00
  • 9d6cb5225a Refactor server event processing and entity updates CBT Eero 2026-05-02 00:28:12 +08:00
  • 8b6da6b033 Added a null check for STW Changed positions of notes NotAlwaysTrue 2026-04-30 22:35:30 +08:00
  • f9ad542029 Merge branch 'CBT' into dev_itemrefactor dev_itemrefactor NotAlwaysTrue 2026-04-30 22:15:38 +08:00
  • b5b25a2ccb oops... NotAlwaysTrue 2026-04-30 22:12:12 +08:00
  • 25683dcf39 Reapply "OBT1.1.0 Merge branch 'dev_pte' into dev" NotAlwaysTrue 2026-04-30 21:59:54 +08:00
  • 02689d0d86 Refactor single-thread worker Re-parallel Hull Update Use new gap shaffle algorithm NotAlwaysTrue 2026-04-30 20:05:23 +08:00
  • 66717c7fe7 Several changes to improve unloadability of assemblies. MapleWheels 2026-04-29 10:20:16 -04:00
  • 59bc21973a OBT/1.2.0(Spring Update) NotAlwaysTrue 2026-04-25 13:25:41 +08:00
  • 099d664731 Fixed issues bring by update NotAlwaysTrue 2026-04-25 13:21:25 +08:00
  • 1f7d695bba Removed LuaSafeUserData to sync with upstream NotAlwaysTrue 2026-04-25 13:11:05 +08:00
  • 50327a4d83 Merge branch 'heads/upstream' into OBT/1.2.0(SpringUpdate) NotAlwaysTrue 2026-04-25 13:08:16 +08:00
  • 9b35f6b23f Sync with upstream NotAlwaysTrue 2026-04-25 12:10:24 +08:00
  • 3f199a9500 Remove hard coded string LuaCsForBarotrauma everywhere possible Evil Factory 2026-04-23 22:54:06 -03:00
  • 798954d182 Fix main menu text alignment Evil Factory 2026-04-21 22:58:42 -03:00
  • 93bdd03f54 Fix missing SettingControl in global Lua table Evil Factory 2026-04-21 12:58:53 -03:00
  • 8d90ccb4a3 Merge remote-tracking branch 'upstream/master' into develop Evil Factory 2026-04-21 08:18:49 -03:00
  • 7446dc17c1 v1.12.7.0 (Spring Update 2026 Hotfix 1) Regalis11 2026-04-21 12:21:41 +03:00
  • 3dc4548077 Fix texture not multiple of 4 Evil Factory 2026-04-20 17:03:45 -03:00
  • 96906ef89e Always purge cashes for plugin content on unloading. MapleWheels 2026-04-20 15:19:05 -04:00
  • 1e1fb642f0 Fix UseInternalAccessName Evil Factory 2026-04-20 14:33:49 -03:00
  • 0a3ca2403e Remove missing Value error, it should just use the default value if it's not specified Evil Factory 2026-04-19 17:49:06 -03:00
  • 7daefe6f16 Some tweaks to the text Evil Factory 2026-04-19 17:11:10 -03:00
  • 8a08152e65 Added missing diffs for f61f852a25. MapleWheels 2026-04-19 15:08:21 -04:00
  • f61f852a25 Added networking tests for configs. MapleWheels 2026-04-19 15:07:25 -04:00
  • 3c0621c5a0 Missing diffs from bb21a09244 Evil Factory 2026-04-19 15:36:33 -03:00
  • f612112445 Fixed OnUpdate() not passing in deltaTime instead of totalTime. Maplewheels 2026-04-18 22:10:28 -04:00
  • ab77e9d40c Fix client.packages hook sending normal packages Evil Factory 2026-04-18 17:38:27 -03:00
  • bb21a09244 New icon for settings and make the top left text more user friendly Evil Factory 2026-04-18 16:36:36 -03:00
  • f5f7eb7af9 Allow reloadlua to force the state to running Evil Factory 2026-04-18 15:37:49 -03:00
  • 12e05cb07e Fix LuaCs net messages received during connection initialization to be read incorrectly, happened because we would reset the BitPosition in our harmony patch which would cause the message to be read incorrectly later Evil Factory 2026-04-18 00:00:00 -03:00
  • 8f33e0af43 - Fixed up the settings menu. - Made SettingEntry throw an error if "Value" attribute is not found in XML. - Fixed saved values for settings sometimes not reloading after disabling and re-enabling a package. MapleWheels 2026-04-17 08:54:33 -04:00
  • 8896377f9c Add alias for human.CPRSuccess and human.CPRFailed Evil Factory 2026-04-15 07:54:51 -03:00
  • 17003e47cd - Fixed networking sync vars failing to sync initially. - Fixed lua failing to differentiate overloads ISettingBase. MapleWheels 2026-04-14 12:17:12 -04:00
  • 38f0055b74 Added "RunUnrestricted" mode for lua scripts that need to run outside of sandbox. MapleWheels 2026-04-13 15:36:11 -04:00
  • a2c67f7af5 Changed csharp script compilation algorithm to be best effort. MapleWheels 2026-04-13 14:19:31 -04:00
  • 344027d757 Added LoggerService to Lua env. Made ILoggerService compliant with LuaCsLogger API. MapleWheels 2026-04-13 13:06:32 -04:00
  • addd3f7a45 Added legacy overload of AddCommand for mod compat. MapleWheels 2026-04-13 12:02:16 -04:00
  • a40e54f4e4 Added fallback compilation for UseInternalsAwareAssembly if the publicized script compilation fails. Maplewheels 2026-04-13 02:13:20 -04:00
  • 666b96f068 Keep the LuaCsConfig class laying around for compatibility, not sure anywhere in our code base (and shouldn't be) Evil Factory 2026-04-12 11:00:45 -03:00
  • c6ccc68b2e Fixed "Folder" attribute files not being found. Maplewheels 2026-04-11 23:20:00 -04:00
  • c5976ccae1 Add safety check so this stops crashing when we look at it the wrong way Evil Factory 2026-04-11 23:32:40 -03:00
  • 1b8bcf4052 Added configinfo null check to SettingBase.cs Maplewheels 2026-04-11 21:48:19 -04:00
  • eeef7aff68 Register Voronoi2 stuff Evil Factory 2026-04-11 22:25:04 -03:00
  • 3605571f71 Added fallback friendly name resolution for ModConfig assembly contents. Maplewheels 2026-04-11 21:00:32 -04:00
  • f3535e242c Load console commands after executing and possible fix for the not console command permitted Evil Factory 2026-04-11 21:49:12 -03:00
  • 1703b5a103 Ignore our workshop packages from the game's dependency thing since it doesn't really make sense Evil Factory 2026-04-11 00:08:49 -03:00
  • 775ae0ef91 Fix server host being prompted twice with the C# popup Evil Factory 2026-04-10 23:49:16 -03:00
  • ac6147e4a0 Fix Cs prompt showing up more than one between rounds Evil Factory 2026-04-10 22:36:29 -03:00
  • 3cc7467d99 Fix hide username in logs config not doing anything Evil Factory 2026-04-10 22:10:44 -03:00
  • f97c00195c Oops, fix NRE crash Evil Factory 2026-04-10 21:56:39 -03:00
  • df8bfb1807 Fix LuaCs initializing too late for singleplayer campaigns and rework the C# prompt to only show when enabling mods/joining server Evil Factory 2026-04-10 21:40:32 -03:00
  • ccd0b9f7cc Added caching toggle to PluginManagementService MapleWheels 2026-04-10 17:12:09 -04:00
  • 5505f20925 PackageId -> PackageName Evil Factory 2026-04-10 16:50:15 -03:00
  • 1adf76168d Fix garbage network data being read by the game when reading LuaCs network messages Evil Factory 2026-04-10 13:37:01 -03:00
  • 9250e27953 - Fixed assembly logging style. - Fixed double logging during execution. MapleWheels 2026-04-10 10:48:55 -04:00
  • c3a9551683 - Changed event aliases to be case insensitive. MapleWheels 2026-04-09 23:59:14 -04:00
  • fd324ac67e Fix Hook.Remove not being implemented properly Evil Factory 2026-04-10 09:58:43 -03:00
  • f6ea4df489 Load languages files even if the package is disabled Evil Factory 2026-04-10 00:36:36 -03:00
  • a86b8142eb Actually use the PackageId const everywhere we need to refer to our content package Evil Factory 2026-04-10 00:11:33 -03:00
  • e3b2b34940 Fix Game.AssignOnExecute having command arguments be passed as varargs instead of a table Evil Factory 2026-04-09 23:54:21 -03:00
  • b68ffa2725 Add LuaCsSetup.Lua back for compatibility Evil Factory 2026-04-09 13:56:56 -03:00
  • a85d489907 Fix modifyChatMessage hook Evil Factory 2026-04-09 12:39:39 -03:00
  • 928cfb4fde Re-add loaded Lua hook call Evil Factory 2026-04-09 12:09:00 -03:00
  • a9634988e9 Fix signalReceived hook not being called Evil Factory 2026-04-09 11:18:18 -03:00
  • 87e0191a97 - Debug tests. MapleWheels 2026-04-09 08:35:17 -04:00
  • 2cfa1e6ffd Update bug-reports.yml Joonas Rikkonen 2026-04-09 15:17:26 +03:00
  • 790378d2a5 Merge remote-tracking branch 'upstream/master' into develop Evil Factory 2026-04-09 09:12:16 -03:00
  • a4607dffad v1.12.6.2 (Spring Update 2026) Regalis11 2026-04-09 15:10:07 +03:00
  • ef66d27ffe - Fixed network synchro of vars, needs synctype testing. MapleWheels 2026-04-09 05:34:50 -04:00
  • 84cb7cfeb7 server auth var. MapleWheels 2026-04-09 01:29:48 -04:00
  • 53be3f0073 Fixed lua attempting to invoke the base interface type. MapleWheels 2026-04-08 19:49:57 -04:00
  • 89aa818c0b Made Config initialization errors more forgiving to noobs. MapleWheels 2026-04-08 19:38:18 -04:00
  • 3a5fbfde1e Fix cs enabled for session state not being preserved between reloads Evil Factory 2026-04-08 20:12:20 -03:00
  • b9b457262f Test Lua config mod Evil Factory 2026-04-08 19:56:32 -03:00
  • e161d92117 Fix settings not being properly exposed to Lua Evil Factory 2026-04-08 19:44:16 -03:00
  • 2e656509a8 - Added null check to get string value. MapleWheels 2026-04-08 17:53:12 -04:00
  • b0b4acf392 - Made readonly readonly. MapleWheels 2026-04-08 17:29:56 -04:00
  • e9673bf7f5 Update moonsharp Evil Factory 2026-04-08 18:29:29 -03:00
  • eeeb3d9db3 Expose all settings in Lua Evil Factory 2026-04-08 18:29:07 -03:00
  • c882b0bb45 Update moonsharp Evil Factory 2026-04-08 18:07:12 -03:00
  • 6c32873d4e Only register ILuaConfigService Evil Factory 2026-04-08 18:04:25 -03:00
  • bdd4dcfb9e Disabled caching on the ConfigService. MapleWheels 2026-04-08 16:27:01 -04:00
  • ebe8ec455f LuaCs CSharp Enabled Rework MapleWheels 2026-04-07 14:20:30 -04:00
  • d440ccbce2 Register IConfigService and add back some missing APIs Evil Factory 2026-04-08 15:32:31 -03:00
  • 1294ba6dec - Added API to get package by name to PackageManagementService.cs and LuaScriptManagementService.cs - Added ILuaConfigService to Lua API. MapleWheels 2026-04-08 11:03:52 -04:00