NotAlwaysTrue
61f05d25d0
Sync with upstream
2026-06-16 22:09:05 +08:00
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
NotAlwaysTrue
59bc21973a
OBT/1.2.0(Spring Update)
...
Sync with Upstream
2026-04-25 13:25:41 +08: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