Commit Graph

  • 1334eb8344 terrain palette alias — placement preview clean, zero yaml errors master type-two 2026-08-31 19:46:13 +1000
  • 887039c289 PRODUCTION + TECH TREE: player-side ClassicProductionQueues (Base/Units), sidebar with ClassicProductionLogic palette + type buttons, buildable swat/$250 hauler/$700 warcar/$900 (workshop prereq = first tech edge), Workshop building $1200 with placement preview, depot produces both queues with exits, build icons generated from sprites, $2000 starting cash type-two 2026-08-31 19:45:35 +1000
  • 71416b3843 RECORDS ECONOMY + UX: hauler is a Harvester (Records, cap 20), Record Depot refinery building at spawn, cash counter HUD (IngameCashCounterLogic in PLAYER_WIDGETS), fog of war (RevealsShroud on player units, HiddenUnderFog monsters), unit tooltips via fluent, win/lose (MissionObjectives + ConquestVictoryConditions) type-two 2026-08-31 19:22:42 +1000
  • c19bf48e5e JUNKTOWN: the map lives — DOOMSDAY tileset (48 tiles from eldamar materials), 5 monster types sliced from Doomsday Horrors 21x21 sheets (stand/run/attack/die, 8 facings), 2 16-facing vehicles from Apocalyptic Autos, doodads, records-as-resource layer with procedural vinyl sprites, machine-gun combat with FX pack audio, generated 50x50 map with roads/plazas/record fields/mutant camps type-two 2026-08-31 13:20:57 +1000
  • 81564ab226 swat clickable: explicit Selectable Bounds — WithInfantryBody provides no IAutoMouseBounds, so null bounds = empty click target type-two 2026-08-31 12:49:59 +1000
  • 98a2fbbffb SelectionDecorations on swat, PathFinder off editorworld (substring-replace casualty), Launch.Map=example is the dev loop type-two 2026-08-31 01:54:35 +1000
  • e4b88dd464 first strike fixes: PathFinder + move cursors, AlwaysVisible, QuantizeFacingsFromSequence stand, swat squad on the shellmap — boots clean, zero yaml errors type-two 2026-08-31 01:47:14 +1000
  • 5c73776376 FIRST STRIKE: swat infantry — 8-facing PngSheet sprites baked from quaternius Swat via spritebake pipeline (idle/run/shoot/die), Locomotor, starting support squad type-two 2026-08-31 01:38:34 +1000
  • 8e4d13b72b Decree two: construction buildup anims, Boombox Crates, real faction flags, character portraits vinylgod type-two 2026-07-26 19:53:36 +1000
  • 8945a6a06b Creative direction: sound as territory, VISION.md, keyart, needle-drop launch type-two 2026-07-26 19:41:32 +1000
  • 3f2f94148f Balance corridor found: walk back Stream overshoot halfway (scraper 16, drmwalker 820) type-two 2026-07-26 19:10:43 +1000
  • 9bca0f99c2 Juice pass: living buildings, battle scars, screen shake, living menu, Stream buffs type-two 2026-07-26 18:45:51 +1000
  • 39ca9c78a5 AI balance pass driven by arena telemetry type-two 2026-07-26 10:48:13 +1000
  • 6847a47fea SIDE B campaign: three Stream missions (m04 Onboarding quota race, m05 Engagement Metrics wave defence, m06 The Shuffle finale) type-two 2026-07-25 23:35:15 +1000
  • ef432e4182 Mission 03: THE DROP — campaign finale type-two 2026-07-25 23:19:43 +1000
  • c09da56dbe Mission 02: CRATE DIGGERS — timed raid with no base building type-two 2026-07-25 23:11:20 +1000
  • e11ec402ff Terrain overhaul: 52-tile atlas from 5 generated surfaces, tone-harmonized so they read as one material family type-two 2026-07-25 22:37:38 +1000
  • bffe4e088a Fix two runtime-only bugs found on first live run: missing sidebar icons for the 4 facing-sheet units, and waxseed needing QuantizeFacingsFromSequence type-two 2026-07-25 22:20:38 +1000
  • f1984c16ea Document the display dependency: no display = silent hang at mod load, process-alive is not proof type-two 2026-07-25 19:13:31 +1000
  • 93ad888c32 Round 5b: SIDE A campaign — mission 01 FIRST PRESSING with scripted objectives, briefing, timed Stream probe; shared campaign.lua, campaign rules, objectives panel, missions registry type-two 2026-07-25 19:12:35 +1000
  • 5255aeeb1f Round 5a: heroes (The Selector, The Curator), air (45 Flyer, Compression Drone) with pads + Aircraft queue/tab, scouts (Boom Bike, Crawler), 5 weapons, wax seep regrowth on all maps type-two 2026-07-25 19:08:13 +1000
  • 1939f868b0 Fix AutoTarget null crash: add FrozenActorLayer to player, FrozenUnderFog on buildings type-two 2026-07-25 18:42:50 +1000
  • 975f305fa1 Round 4: balance-arena harness with lua telemetry, minimap radar, damage smoke, harvester-attack warning, Needle Drop + Compression maps type-two 2026-07-21 02:09:20 +1000
  • 4761245c61 Unit voices: MRP and Stream acknowledgment lines on all units type-two 2026-07-20 17:24:09 +1000
  • 33826f0755 Weapon SFX (procedural synth), VINYLGOD README for the fresh repo type-two 2026-07-20 17:20:42 +1000
  • 20c83ee3f0 Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them type-two 2026-07-20 17:07:00 +1000
  • a870c4a2a6 Defense turrets: Horn Pit (MRP) and Ad Tower (Stream), AI builds them type-two 2026-07-20 16:51:19 +1000
  • 7a02ca19fd Round 2: 16-facing rotating vehicles, projectile/explosion effects, death booms, real terrain + wax crystal art, Pressing District 4-player map type-two 2026-07-20 16:48:13 +1000
  • 2362a04605 Phase D+F: real MODELBEAST art for all 23 actors + icons, MC 8-TRACK announcer, 3-track ACE-Step soundtrack, emblem branding type-two 2026-07-20 04:51:31 +1000
  • 7bb6e649f7 Phase E: The Stream faction (9 actors), Wax AI bot for both factions, bot-vs-bot shellmap battle type-two 2026-07-20 04:40:06 +1000
  • 19fcb7c525 Phase C: weapons, combat units (spinner/stacktank/basscannon/roadie), mastering studio, conquest victory type-two 2026-07-20 04:32:26 +1000
  • 71879139c2 Phase B: production loop — MCV pop-up van, conyard, classic queues, sidebar palette, buildable roster type-two 2026-07-20 04:27:37 +1000
  • 86ca71b9a2 Phase A: Black Wax economy — resource layer, digger harvester, pressing plant, amp stack, vault, seeded maps, cash HUD, placeholder sprites type-two 2026-07-20 01:30:20 +1000
  • 030b3f2698 VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts type-two 2026-07-20 00:38:52 +1000
  • df103939c7 Bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-20 17:20:12 +0000
  • 49d7549bb5
    Update to lowest supported Windows server image. Matthias Mailänder 2025-09-15 23:14:09 +0200
  • 1ac39db3f3 Bump actions/setup-dotnet from 4 to 5 dependabot[bot] 2025-09-04 05:30:51 +0000
  • 9275841524 Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 00:03:06 +0000
  • cf7f8c3e5c Fix: Correct typos in README.md TripleChecker 2025-07-24 17:04:34 +0300
  • 8d307d2c93
    Enable Dependabot for GitHub Actions. Matthias Mailänder 2025-06-28 20:37:55 +0200
  • 0653d7345b Fix comment for PACKAGING_COPY_ENGINE_FILES variable in mod.config michaeldgg2 2025-04-28 22:43:01 +0200
  • 0059e22e0e Updated glyphs.png Pavel Penev 2025-04-21 15:19:56 +0300
  • 12dbaa1248 HACK Remove FluentReferences lint check from the engine Pavel Penev 2025-04-08 21:00:49 +0300
  • 68fbbef7da Update Dedicated-Server wiki page URL Pavel Penev 2025-04-06 21:07:32 +0300
  • 652774e37c Avoid a third-party GH Actions Pavel Penev 2025-03-31 02:54:56 +0300
  • 9d91f85dfa Fix .NET 6 CI false positives Pavel Penev 2025-03-31 02:45:01 +0300
  • 6d86579a29 Adjusted Fluent files to 4-space indentation Pavel Penev 2025-03-31 02:41:38 +0300
  • 47d98e5a53 Sweep unused translation key warnings under the rug Pavel Penev 2024-11-24 21:28:13 +0200
  • edc53225c6 Updated map editor - Part 2 Pavel Penev 2024-11-24 21:05:26 +0200
  • effdb94c25 Misc mod.yaml updates Pavel Penev 2024-11-24 20:25:33 +0200
  • d03f43b435 Ran the Utility's update-mod command Pavel Penev 2024-11-24 20:15:02 +0200
  • 9f1ba7d7b1 Misc translation fixes Pavel Penev 2024-11-24 18:39:15 +0200
  • 6090194745 Added mod metadata translations Pavel Penev 2024-11-24 18:33:11 +0200
  • 65115cd013 Added faction dropdown translations Pavel Penev 2024-11-24 18:24:52 +0200
  • 5969789ad3 Ran automatic extraction of chrome strings Pavel Penev 2024-11-24 18:14:50 +0200
  • 0909e4400a Updated map editor - Part 1 Pavel Penev 2024-11-16 21:55:51 +0200
  • 98dbe86780 Reworked Fluent file path and yaml references Pavel Penev 2024-11-16 21:55:10 +0200
  • b8814a6475 Turn ModelRenderer and VoxelCache into traits Pavel Penev 2024-11-16 21:05:42 +0200
  • e68a2cf79e Replace hardcoded mod.yaml Packages list with a mod-defined filesystem loader Pavel Penev 2024-11-16 21:01:28 +0200
  • 80e8a5cac1 Updated targeted engine version Pavel Penev 2024-11-16 21:55:39 +0200
  • 48bddbb5ac Fix using appimagetool for building for linux Pavel Penev 2024-11-16 20:42:09 +0200
  • 87a4be4d2e Use appimagetool with non-glibc linux support Pavel Penev 2024-11-16 01:51:35 +0200
  • b28bc9f18f Updated all links to HTTPS Pavel Penev 2024-11-16 01:50:48 +0200
  • 42772ae2fa Updated GitHub workflows Pavel Penev 2024-11-16 01:48:26 +0200
  • 58eca6cd41 Updated .editorconfig Pavel Penev 2024-11-16 01:44:45 +0200
  • feb32bcd3d Fixed PlayerColorShift.cs Andre Mohren 2024-02-16 09:38:41 +0100
  • 639dbbbe8b Resaved maps to update them penev92 2023-10-17 10:15:02 +0300
  • dad744fc91 Fixed translation warnings penev92 2023-10-03 09:55:05 +0300
  • 77b77d1c76 Added an ingame-observer.yaml file penev92 2023-10-02 00:20:51 +0300
  • b6f4adc3e4 Ran the update rules on the example mod penev92 2023-10-02 00:14:58 +0300
  • 2589076a2b Updated the Example mod's code penev92 2023-10-01 22:18:32 +0300
  • 0c53b4c876 Update target engine version to release-20231010 penev92 2023-10-01 20:53:45 +0300
  • 847abc979f Updated linter running penev92 2023-10-01 20:37:31 +0300
  • f6b0ec479b Updated dedicated server launch scripts penev92 2023-10-01 20:23:57 +0300
  • b696920ba0 Update LangVersion to C# 9. penev92 2023-10-01 20:11:05 +0300
  • 092eaed489 Add missing assembly information to Windows binaries penev92 2023-10-01 19:23:48 +0300
  • d3ee8e6601 Remove references to the deleted Lua directory from Windows packaging penev92 2023-10-01 17:10:24 +0300
  • 2451b489a6 Added clean before building for "make check" penev92 2023-04-14 13:16:33 +0300
  • 50ccec2498 Added explicit GitHub workflows permissions penev92 2023-04-05 13:26:50 +0300
  • bb5061a35f Fixed GH Actions' use of chocolatey penev92 2023-06-11 11:12:30 +0300
  • 3a346d9148 Include more tab indented files. Matthias Mailänder 2023-04-16 10:13:14 +0200
  • 1bc8f3f6d9 Fix indention. Matthias Mailänder 2023-04-15 18:37:35 +0200
  • c86eae338d Fix launch dedicated crashing. Matthias Mailänder 2023-04-15 18:36:09 +0200
  • 98eec41578 Modernized the SDK. IceReaper 2023-03-26 11:28:17 +0200
  • 2d23d76e89 Change default utility command for VSCode launch penev92 2023-03-21 17:44:27 +0200
  • 3bbfac9081 Added a VS launch profile for the Utility as well penev92 2023-03-21 17:43:36 +0200
  • c72b0468fc Added launchSettings.json for launching via VS penev92 2023-03-21 15:14:19 +0200
  • 293d16be5b Fixed make.ps1 MOD_SEARCH_PATHS env variable penev92 2023-02-26 20:28:43 +0200
  • 4ceb3fe31b Added extra output to make.ps1 penev92 2023-02-26 20:27:03 +0200
  • 038ad57e84 Update target engine version to release-20230225 penev92 2023-02-25 16:15:38 +0200
  • 52f3da501f Change the way the output directory is set during packaging penev92 2023-02-20 09:30:33 +0200
  • 5d469bd0d8 Fixed Makefile check of MacOS architecture penev92 2023-02-20 09:29:30 +0200
  • 2187e3fc91 Added an option to run utility.cmd programatically penev92 2023-02-20 09:20:28 +0200
  • dc11bcd8a1 Removed the copyright year numbers penev92 2023-02-20 08:44:29 +0200
  • 9d2420f15d Ordered VSCode extension recommendations penev92 2023-01-16 02:26:42 +0200
  • c949371e9f Revert "Make the packaging functions script executable" Matthias Mailänder 2023-02-20 19:56:59 +0100
  • a6371f472e Make the packaging functions script executable abcdefg30 2023-02-07 21:02:41 +0100
  • 985f08eeab Updated ENGINE_VERSION to release-202212xx penev92 2022-12-30 00:32:49 +0200
  • 2b8e5175de Updated the example mod penev92 2022-12-30 00:31:52 +0200
  • 7c17829b96 Added VSCode configuration penev92 2022-12-30 00:18:09 +0200