Commit Graph

  • f5daa19a1c Improve MiniYaml MergePartial performance. RoosterDragon 2023-07-07 19:37:55 +01:00
  • a96e445e4d Handle duplicate nodes key checks in MiniYaml in a better place. RoosterDragon 2023-07-07 19:35:02 +01:00
  • 30b1f926f2 Improve performance of MiniYaml inheritance tree tracking. RoosterDragon 2023-07-07 19:32:01 +01:00
  • 58e8b123db Avoid some allocations during loading. RoosterDragon 2023-07-02 16:35:51 +01:00
  • be04d232c0 Avoid some allocations on the large object heap during loading. RoosterDragon 2023-07-02 16:35:45 +01:00
  • 659ec5e335 Make phase transport uncloak on loading cargo Gustas 2023-07-10 15:18:13 +03:00
  • 7f37454666 Include Linux DE in OS sysinfo string. Paul Chote 2023-06-12 17:21:33 +01:00
  • 433d69af7a Make Voiced trait conditional michaeldgg2 2023-07-08 21:05:28 +02:00
  • 21c21e4963 Update OpenAL. Matthias Mailänder 2023-07-07 16:12:52 +02:00
  • 1c0885c636 Improve loading performance for loader/compression classes. RoosterDragon 2023-06-28 18:47:23 +01:00
  • dccb3ce9ce Added extensibility points to LayMines activity: michaeldgg2 2023-06-24 14:23:00 +02:00
  • 22b39f35aa Mine + related classes are public michaeldgg2 2023-06-24 11:48:41 +02:00
  • 5ab3276a2d Moved Minelaying related traits and activity to Common michaeldgg2 2023-06-24 11:47:15 +02:00
  • 36420114e0 Fixed packaging for Windows missing assembly info penev92 2023-04-14 18:42:01 +03:00
  • 7cda031888 Added product version to assembly info penev92 2023-04-14 18:20:19 +03:00
  • fc85a4864d Added project information in Directory.Build.props penev92 2023-04-14 18:15:03 +03:00
  • 99226c3df5 Always have ActorReference string on optional arrays instantiated Gustas 2023-06-11 22:38:12 +03:00
  • ed395c8ace Fix linter crashing on null actor array references Gustas 2023-06-11 21:45:42 +03:00
  • edbded8f0a PerfTickLogger, reduce overhead of logging long ticks. Vapre 2022-08-02 17:20:14 +02:00
  • c095690619 Fix combined sequences using frames being broken abcdefg30 2023-06-26 18:02:57 +02:00
  • 628cc837ef Fix a crash when RallyPoint creates RallyPointIndicator dnqbob 2023-06-28 21:28:31 +08:00
  • 0c32fca6c0 Fix slow saving of map previews. RoosterDragon 2023-06-27 20:07:18 +01:00
  • 56b5ace109 WSA use a Framerate of 15, source: FFMPEG. IceReaper 2023-06-13 09:31:58 +02:00
  • 5572650da2 Video FrameRate is now taken into account when video has no audio. IceReaper 2023-05-14 14:18:51 +02:00
  • 41669d246f Videos no longer use more vram then required. IceReaper 2023-05-14 14:18:17 +02:00
  • 49c837e7d0 Fix \r\n-style line endings not being properly handled for script errors abcdefg30 2023-05-20 13:18:18 +02:00
  • bc5e7d1497 Compress all pngs within oramap files. RoosterDragon 2023-06-11 16:45:18 +01:00
  • 78bef8a98f Compress all pngs. RoosterDragon 2023-06-11 11:37:57 +01:00
  • 4f3d8f4caa Fix Png parsing. RoosterDragon 2023-06-12 18:32:58 +01:00
  • 0369f7516d Work around Gnome 44 titlebar bug. Paul Chote 2023-06-16 22:18:42 +01:00
  • 3b0415678c RA Naval balance Gustas 2023-06-18 17:36:00 +03:00
  • 69867b6c06 Fix EMP'ed units turning Gustas 2023-05-02 00:08:50 +03:00
  • 231bf01f18 Fix CA1854 RoosterDragon 2023-03-12 17:38:38 +00:00
  • 56fe08cb00 Disable CA1845 RoosterDragon 2023-03-12 16:28:50 +00:00
  • f752e04b03 Fix CA1816 RoosterDragon 2023-03-12 15:59:49 +00:00
  • a50e72f68d Fix CA1802 RoosterDragon 2023-03-12 15:46:31 +00:00
  • 0958197df2 Fix CA1052 RoosterDragon 2023-03-12 12:02:27 +00:00
  • f336a956cf Fix CA1012 RoosterDragon 2023-03-12 11:16:15 +00:00
  • 19fa03435b Only consider non-paused armaments (if any exist) when determining min/max range. darkademic 2023-06-06 17:31:37 +01:00
  • fa65e7fd3f Bump Linguini.Bundle to 0.5.0. RoosterDragon 2023-06-11 20:42:21 +01:00
  • f794cf69f9 In TypeDictionary.TrimExcess, also TrimExcess on the internal data dictionary size. RoosterDragon 2023-06-11 20:24:15 +01:00
  • 366dc5383c In HierarchicalPathFinder.BuildGrid, presize and reuse accessible cell set. RoosterDragon 2023-06-11 20:22:24 +01:00
  • fd2b14f464 DrawLineToTarget: made palette for rendering sprites customizable (and thus optional too) michaeldgg2 2023-06-12 16:14:37 +02:00
  • 590976a8e7 Add support for Wayland. Matthias Mailänder 2023-06-11 23:47:01 +02:00
  • bdbb651b98 Remove unused sequences and an awkward Combine. Paul Chote 2023-06-11 11:45:12 +01:00
  • 703618be19 Remove obsolete x64 and x64process sysinfo columns. Paul Chote 2023-06-11 11:35:36 +01:00
  • 1f37728ecf Return proper sysinfo OS names for Linux/macOS. Paul Chote 2023-06-11 11:03:26 +01:00
  • d955efff14 Updated configure-system-libraries for new OpenAL penev92 2023-06-10 23:43:04 +03:00
  • 3fdee06dc7 Updated other referenced NuGet packages penev92 2023-06-08 17:49:26 +03:00
  • c0cd7259b3 Updated native dependencies NuGet packages penev92 2023-06-08 17:42:42 +03:00
  • c31f2abfc9 Add sanity checks to the Lua script trait. Matthias Mailänder 2023-06-03 14:14:31 +02:00
  • 06df75ffee Improve PNG parsing performance. RoosterDragon 2023-06-10 10:19:07 +01:00
  • 855e839b77 Try to fix chocolatey. Matthias Mailänder 2023-06-09 18:24:27 +02:00
  • 06437df9b0 Fix CA1852 Gustas 2023-06-06 14:08:03 +03:00
  • f4af5c1764 Fix CA1852 RoosterDragon 2023-03-13 18:49:21 +00:00
  • 277699cbd5 Fix CA1822 RoosterDragon 2023-03-12 16:24:19 +00:00
  • e4cac1fffc Add more varied pre-selected colors to player colors palette Gustas 2023-05-30 19:54:23 +03:00
  • e164e48aae Fix invalid integer expression syntax. Matthias Mailänder 2023-05-30 19:39:09 +02:00
  • 5eec9d29cb Add a lint check for invalid integer expression syntax. Matthias Mailänder 2023-05-30 19:38:58 +02:00
  • 94abd8a928 Revert "Revert "Replace legacy Evaluator with IntegerExpressions."" Matthias Mailänder 2023-05-20 20:26:15 +02:00
  • b18c2fe855 Add Mousetrap (scu33ea). JovialFeline 2023-06-03 15:02:37 -04:00
  • 02a7ff87db Fix MoveAdjacent activities cancelling queued activities Gustas 2023-05-20 19:30:15 +03:00
  • 7c0f6ead3a ActorMap, avoid IPositionable trait lookup. Vapre 2023-05-27 23:26:20 +02:00
  • d72b1ffd49 ActorMap, do not look up influence node up to three times in cell layer. Vapre 2023-05-27 23:04:36 +02:00
  • c82be175e1 Add RemoveNegativeSequenceLength update rule Gustas 2023-05-15 12:25:14 +03:00
  • dac35a60ad WithDecoration: fixed crash when Palette is null michaeldgg2 2023-06-01 21:05:58 +02:00
  • ee02af3605 Don't play low power notifications in the beginning of twist-of-fate abcdefg30 2023-05-19 19:18:21 +02:00
  • 74ed202b29 Support enabling and disabling the low power notification via Lua abcdefg30 2023-05-19 19:05:57 +02:00
  • 300281695a Deserialize mod rules only once when loading all maps. RoosterDragon 2023-05-09 19:36:58 +01:00
  • de22556153 Move unit testing into the make script. Matthias Mailänder 2023-05-23 22:12:25 +02:00
  • 5bcb1a678c Fix fluent plural forms. Matthias Mailänder 2023-05-22 21:44:46 +02:00
  • 8a9426a0d4 Add a test case for Fluent plural forms. Matthias Mailänder 2023-05-22 21:44:33 +02:00
  • dd9ab16401 Run unit tests on Linux. Matthias Mailänder 2023-05-22 21:44:15 +02:00
  • 12e6932930 Fix dedicated servers crashing on startup due to missing translations abcdefg30 2023-05-31 23:50:08 +02:00
  • 95f18d4bc3 Fix the ExplicitSequenceFilenames updating sequences twice abcdefg30 2023-05-11 17:57:49 +02:00
  • 8c9cc93185 Fix the ExplicitSequenceFilenames rule breaking when updating single maps abcdefg30 2023-05-11 17:57:34 +02:00
  • b58a8aaa0f Fix benchmark CSV export on non-US systems. Matthias Mailänder 2023-05-27 17:58:37 +02:00
  • c5b7728ac9 RA Naval balance Gustas 2023-05-21 22:32:56 +03:00
  • c9dddc342c Extract editor brush texts. Matthias Mailänder 2023-05-20 19:55:17 +02:00
  • 8433bc0948 Throw early when Lua function parameters are null. Matthias Mailänder 2023-05-19 16:21:25 +02:00
  • 52a916012f Remove references to the deleted Lua directory from Windows packaging abcdefg30 2023-05-21 10:36:28 +02:00
  • 2fe7e1bff9 Fix HierarchicalPathFinder pathing from inaccessible source locations. RoosterDragon 2023-04-30 12:24:49 +01:00
  • 0788e5ff3e Adjust the ValidTargets of DuplicateUnitCrateAction in RA abcdefg30 2023-05-07 10:15:01 +02:00
  • 0fb5853b7a Fallback to normal difficulty when none is set. Matthias Mailänder 2022-09-10 21:36:05 +02:00
  • b30285e38d Officially deprecate this function. Matthias Mailänder 2023-05-19 17:07:26 +02:00
  • 02e4bfba95 Remove reference to deleted lua directory Brenton Horne 2023-05-21 11:12:20 +10:00
  • b5f5d5f9d5 Fix ScriptContext crashing without a WorldLoaded function abcdefg30 2023-05-21 10:45:54 +02:00
  • f2b3a9f837 Fix ScriptContext crashing without a Tick function abcdefg30 2023-05-21 10:44:40 +02:00
  • 6af14c16c9 Fix a rare crash when actor in IBotRespondToAttack is dead dnqbob 2023-05-20 21:18:59 +08:00
  • 211f7160dc Remove \r Gustas 2023-05-20 20:24:03 +03:00
  • 8a1463a471 Add Allies10b Smittytron 2021-07-04 16:06:12 -05:00
  • b623214e04 Fix IdlingUnits definitions for multiple reinforcements in D2k missions abcdefg30 2023-01-30 00:21:58 +01:00
  • 6b536ca88a Add a Lua function to concat two tables abcdefg30 2023-01-30 00:14:28 +01:00
  • 445b736885 Replace sandbox wrapper scripts. Matthias Mailänder 2023-05-08 21:04:45 +02:00
  • e8dd85419f add Autocrusher for baby visc dnqbob 2022-10-21 19:56:16 +08:00
  • b1fd392486 Add GDI Covert Operations - Twist of Fate - scg41ea yamismo 2023-04-20 20:00:07 +02:00
  • e487c3366d Allow EMP cannon to EMP itself Gustas 2023-05-02 19:21:27 +03:00
  • ade27ad8b9 Fail CI on lint warnings Gustas 2023-05-01 21:43:43 +03:00
  • 34bcae9abb Translation keys should not be required Gustas 2023-04-29 13:52:34 +03:00
  • 8894fdeaf9 Add map translation parse error linting Gustas 2023-04-29 13:10:08 +03:00