Commit Graph

6252 Commits

Author SHA1 Message Date
Evil Factory
9794fe50b4 Merge branch 'develop' 2026-06-16 09:44:20 -03:00
Evil Factory
c1073ff3d2 Merge remote-tracking branch 'upstream/master' into develop 2026-06-16 09:40:27 -03:00
Joonas Rikkonen
06616535f4 Updated bug report template 2026-06-16 15:37:52 +03:00
Regalis11
1cd0178e0a v1.13.3.1 (Summer Update 2026) 2026-06-16 15:35:36 +03:00
Maplewheels
a729269763 added gcthread cleanup on failure. 2026-05-30 22:21:15 -04:00
Maplewheels
c452493555 New GC algorithm (untested). 2026-05-30 22:19:37 -04:00
Maplewheels
d420e1efbb Added experimental fix for inlining issue in assembly init. 2026-05-23 18:27:34 -03:00
Evil Factory
eb22fbddff Make the no packages currently executing warning debug-only 2026-05-22 23:48:34 -03:00
MapleWheels
1f5ee454c0 Increased number of GC iterations by one. 2026-05-18 13:29:10 -04:00
Maplewheels
d80ac4a38f Added background gc collection task upon unloading assemblies. 2026-05-17 03:17:46 -04:00
MapleWheels
cfde6f3579 - Fixed assembly unloading. However, requires 'plugin_forcerungc' to be run multiple times over ~30 seconds at the main menu. 2026-05-15 18:41:39 -04:00
Joonas Rikkonen
81f57ea3e7 Add unstable version option to bug report template 2026-05-13 13:37:43 +03:00
Maplewheels
ada9a09410 Added experimental fix for inlining issue in assembly init. 2026-05-10 23:56:14 -04:00
MapleWheels
66717c7fe7 Several changes to improve unloadability of assemblies. 2026-04-29 10:20:16 -04:00
Evil Factory
3f199a9500 Remove hard coded string LuaCsForBarotrauma everywhere possible 2026-04-23 22:54:06 -03:00
Evil Factory
798954d182 Fix main menu text alignment 2026-04-21 22:58:42 -03:00
Evil Factory
93bdd03f54 Fix missing SettingControl in global Lua table 2026-04-21 12:58:53 -03:00
Evil Factory
8d90ccb4a3 Merge remote-tracking branch 'upstream/master' into develop 2026-04-21 08:18:49 -03:00
Regalis11
7446dc17c1 v1.12.7.0 (Spring Update 2026 Hotfix 1) 2026-04-21 12:21:41 +03:00
Evil Factory
3dc4548077 Fix texture not multiple of 4 2026-04-20 17:03:45 -03:00
MapleWheels
96906ef89e Always purge cashes for plugin content on unloading. 2026-04-20 15:19:05 -04:00
Evil Factory
1e1fb642f0 Fix UseInternalAccessName 2026-04-20 14:33:49 -03:00
Evil Factory
0a3ca2403e Remove missing Value error, it should just use the default value if it's not specified 2026-04-19 17:49:06 -03:00
Evil Factory
7daefe6f16 Some tweaks to the text 2026-04-19 17:11:10 -03:00
MapleWheels
8a08152e65 Added missing diffs for f61f852a25. 2026-04-19 15:08:21 -04:00
MapleWheels
f61f852a25 Added networking tests for configs. 2026-04-19 15:07:25 -04:00
Evil Factory
3c0621c5a0 Missing diffs from bb21a09244 2026-04-19 15:36:33 -03:00
Maplewheels
f612112445 Fixed OnUpdate() not passing in deltaTime instead of totalTime. 2026-04-18 22:10:28 -04:00
Evil Factory
ab77e9d40c Fix client.packages hook sending normal packages 2026-04-18 17:38:27 -03:00
Evil Factory
bb21a09244 New icon for settings and make the top left text more user friendly 2026-04-18 16:36:36 -03:00
Evil Factory
f5f7eb7af9 Allow reloadlua to force the state to running 2026-04-18 15:37:49 -03:00
Evil Factory
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 2026-04-18 00:00:00 -03:00
MapleWheels
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.
2026-04-17 09:00:13 -04:00
Evil Factory
8896377f9c Add alias for human.CPRSuccess and human.CPRFailed 2026-04-15 07:54:51 -03:00
MapleWheels
17003e47cd - Fixed networking sync vars failing to sync initially.
- Fixed lua failing to differentiate overloads ISettingBase.
2026-04-14 12:17:12 -04:00
MapleWheels
38f0055b74 Added "RunUnrestricted" mode for lua scripts that need to run outside of sandbox. 2026-04-13 15:36:11 -04:00
MapleWheels
a2c67f7af5 Changed csharp script compilation algorithm to be best effort. 2026-04-13 14:19:31 -04:00
MapleWheels
344027d757 Added LoggerService to Lua env. Made ILoggerService compliant with LuaCsLogger API. 2026-04-13 13:08:41 -04:00
MapleWheels
addd3f7a45 Added legacy overload of AddCommand for mod compat. 2026-04-13 12:02:16 -04:00
Maplewheels
a40e54f4e4 Added fallback compilation for UseInternalsAwareAssembly if the publicized script compilation fails. 2026-04-13 02:13:29 -04:00
Evil Factory
666b96f068 Keep the LuaCsConfig class laying around for compatibility, not sure anywhere in our code base (and shouldn't be) 2026-04-12 11:00:45 -03:00
Maplewheels
c6ccc68b2e Fixed "Folder" attribute files not being found. 2026-04-11 23:20:11 -04:00
Evil Factory
c5976ccae1 Add safety check so this stops crashing when we look at it the wrong way 2026-04-11 23:32:40 -03:00
Maplewheels
1b8bcf4052 Added configinfo null check to SettingBase.cs 2026-04-11 21:48:33 -04:00
Evil Factory
eeef7aff68 Register Voronoi2 stuff 2026-04-11 22:25:04 -03:00
Maplewheels
3605571f71 Added fallback friendly name resolution for ModConfig assembly contents. 2026-04-11 21:00:42 -04:00
Evil Factory
f3535e242c Load console commands after executing and possible fix for the not console command permitted 2026-04-11 21:49:12 -03:00
Evil Factory
1703b5a103 Ignore our workshop packages from the game's dependency thing since it doesn't really make sense 2026-04-11 00:08:49 -03:00
Evil Factory
775ae0ef91 Fix server host being prompted twice with the C# popup 2026-04-10 23:49:16 -03:00
Evil Factory
ac6147e4a0 Fix Cs prompt showing up more than one between rounds 2026-04-10 22:36:29 -03:00