Commit Graph

6237 Commits

Author SHA1 Message Date
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
Evil Factory
3cc7467d99 Fix hide username in logs config not doing anything 2026-04-10 22:10:44 -03:00
Evil Factory
f97c00195c Oops, fix NRE crash 2026-04-10 21:56:39 -03:00
Evil Factory
df8bfb1807 Fix LuaCs initializing too late for singleplayer campaigns and rework the C# prompt to only show when enabling mods/joining server 2026-04-10 21:40:32 -03:00
MapleWheels
ccd0b9f7cc Added caching toggle to PluginManagementService 2026-04-10 18:13:25 -04:00
Evil Factory
5505f20925 PackageId -> PackageName 2026-04-10 16:50:15 -03:00
Evil Factory
1adf76168d Fix garbage network data being read by the game when reading LuaCs network messages 2026-04-10 13:37:01 -03:00
MapleWheels
9250e27953 - Fixed assembly logging style.
- Fixed double logging during execution.
2026-04-10 10:48:55 -04:00
MapleWheels
c3a9551683 - Changed event aliases to be case insensitive. 2026-04-10 10:14:53 -03:00
Evil Factory
fd324ac67e Fix Hook.Remove not being implemented properly 2026-04-10 09:58:43 -03:00
Evil Factory
f6ea4df489 Load languages files even if the package is disabled 2026-04-10 00:36:36 -03:00
Evil Factory
a86b8142eb Actually use the PackageId const everywhere we need to refer to our content package 2026-04-10 00:11:33 -03:00
Evil Factory
e3b2b34940 Fix Game.AssignOnExecute having command arguments be passed as varargs instead of a table 2026-04-09 23:54:21 -03:00
Evil Factory
b68ffa2725 Add LuaCsSetup.Lua back for compatibility 2026-04-09 13:56:56 -03:00
Evil Factory
a85d489907 Fix modifyChatMessage hook 2026-04-09 12:39:39 -03:00
Evil Factory
928cfb4fde Re-add loaded Lua hook call 2026-04-09 12:09:00 -03:00