Commit Graph

  • a810e0ad34 crazy games integrations (#2675) v0.28.1 Evan 2025-12-23 09:11:00 -08:00
  • 29d6cee4e1 Change public game difficulty to Easy 📊 (#2662) FloPinguin 2025-12-21 04:07:34 +01:00
  • 88c6e40399 Remove RNG from SAM launchers (#2665) Danny 2025-12-21 23:49:10 +01:00
  • 2973b83a02 Map fixes for Britannia and Pangaea (#2641) Duwibi 2025-12-19 02:19:54 +02:00
  • 3612667bcd Improve SAM Radius layer rendering and performances (#2667) DevelopingTom 2025-12-21 23:59:38 +01:00
  • 0e3200d647 Tint territory borders based on player relationships. (#2439) scamiv 2025-12-21 23:57:42 +01:00
  • 7db8d51bf7 Remove RNG from SAM launchers (#2665) Danny 2025-12-21 23:49:10 +01:00
  • 9ab1319126 Map Generator Go Code Documentation (#2656) Aaron Tidwell 2025-12-21 17:00:54 -05:00
  • 183b0ae4cf Fix: Optimize nation random boat targeting by skipping unreachable players 🚢 (#2660) FloPinguin 2025-12-21 22:17:52 +01:00
  • 3de3a099d0 Change public game difficulty to Easy 📊 (#2662) FloPinguin 2025-12-21 04:07:34 +01:00
  • 6112547273 Improve random spawn (#2503) Mykola 2025-12-20 23:35:30 +02:00
  • 4ee3319397 Feat: Added cursor price option to user and basic settings (#2655) bijx 2025-12-20 14:09:44 -05:00
  • e554ffb1b0 Cleanup nations (Part 3) 🧹 Remove nation strength (#2649) FloPinguin 2025-12-20 04:10:01 +01:00
  • af1e05961c Cleanup nations (Part 2) 🧹 (#2647) FloPinguin 2025-12-20 04:08:37 +01:00
  • 4e8aa1f066 Feat: Add cost to ghost structure icon when using keyboard shortcuts (#2650) bijx 2025-12-19 22:06:21 -05:00
  • 8a281da429 fix typo: recieved -> received in quick chat help text (#2651) ZachB 2025-12-19 18:51:15 -05:00
  • 16e290bc77 Fix: Updated images in instructions to reflect new UI (#2643) bijx 2025-12-19 15:24:32 -05:00
  • 37d358fbdc Add player limit feature for private lobbies lobby-player-limit abdallahbahrawi1 2025-12-19 13:33:43 +02:00
  • e6c9e646d4 fix build rename disableNPCs => disableNations evanpelle 2025-12-18 20:01:32 -08:00
  • f532dab704 Add end of game report window (#2598) DevelopingTom 2025-12-19 04:41:29 +01:00
  • b63744834d fix: area right from control-panel is clickable (#2640) alert_x Mateusz Żołdak 2025-12-19 01:21:27 +01:00
  • 4d5bb7a835 Cleanup nations (Part 1) 🧹 (#2637) FloPinguin 2025-12-19 01:20:23 +01:00
  • f60aef65e1 Map fixes for Britannia and Pangaea (#2641) Duwibi 2025-12-19 02:19:54 +02:00
  • f4ed2a932f remove ofm advert in winmodal v0.28.0 evanpelle 2025-12-18 11:06:28 -08:00
  • 85bfdbc066 reduce in-game ad frequency evanpelle 2025-12-18 08:12:35 -08:00
  • e55b79266a Fix auth: preserve localStorage persistentID on network errors (#2636) YoussfeCantCode 2025-12-18 04:52:33 +01:00
  • c9f00a5eb8 feat: Factory Railway Tracks become more visible in Alternate View (#2626) bijx 2025-12-17 22:46:32 -05:00
  • bec9af6d1e custom color bugfixes: don't add hash because it is already present in flare, clear current color on logout evanpelle 2025-12-17 15:04:42 -08:00
  • 507f391aa1 Add Christmas emojis (#2634) DevelopingTom 2025-12-17 23:18:39 +01:00
  • 7255b5282f Change Christmas-atom and Christmas-hydro colors (#2635) DevelopingTom 2025-12-17 23:18:04 +01:00
  • 9fa5e9daef Fix: show 0 Nations in Lobby Team Preview when disableNPCs is true (#2633) VariableVince 2025-12-17 22:09:07 +01:00
  • a26d704a2e Help prevent supply chain attack: add safer install script (#2627) VariableVince 2025-12-17 21:38:47 +01:00
  • 2a294d93df have events display retaliate button send counter troops based on the attack ratio evanpelle 2025-12-17 12:35:58 -08:00
  • 5f5176bd39 meta: reduce train gold from allies from 50k => 35k evanpelle 2025-12-17 12:28:37 -08:00
  • 765cd1b495 Fix: incorrect Duos Trios Quads texts + display teams in one box (#2632) VariableVince 2025-12-17 20:30:12 +01:00
  • 809ab8a0e3 increment MIRV gold by 25M v0.28.0-beta-v3 v28-playtest evanpelle 2025-12-17 09:26:27 -08:00
  • b4d20ae67a increase train spawn rate, reduce allied gold to 35M evanpelle 2025-12-17 09:22:44 -08:00
  • a7b8a1292d reduce train spawn rate v0.28.0-beta-v2 evanpelle 2025-12-17 08:52:54 -08:00
  • 03778a722d proto evan-proto evanpelle 2025-12-17 08:38:10 -08:00
  • 6d58abfdbb Christmas Themed Homepage 2 (#2628) VariableVince 2025-12-17 04:22:41 +01:00
  • 8b9bed0e0b Hotfix: Max troops instead of troops for team stats 📊 (#2631) FloPinguin 2025-12-17 04:16:03 +01:00
  • f3b4c7c27f Refine AGPL Section 7 attribution terms evanpelle 2025-12-16 16:33:51 -08:00
  • 9edf0349cb bugfix: bomb launch was recorded before the MIRV was constructed, causing it to increase in price before it could be built v0.28.0-beta-v1 evanpelle 2025-12-16 12:31:00 -08:00
  • 058bb44273 Fix nation relation exploit 🔧 (#2523) FloPinguin 2025-12-16 18:01:18 +01:00
  • f256f497ce Christmas Themed Homepage (#2608) Restart2008 2025-12-15 20:26:42 -08:00
  • 648ae1943f Christmas Themed FX (#2624) DevelopingTom 2025-12-16 05:24:23 +01:00
  • f96fd6dc12 Show max troops in PlayerInfoOverlay and leaderboard 🖌️ (#2625) FloPinguin 2025-12-16 05:22:59 +01:00
  • 9128aa6995 fb evan-fbs evanpelle 2025-12-15 18:19:33 -08:00
  • d9e7785608 fbs evanpelle 2025-12-15 15:36:50 -08:00
  • 58c7cdd46f Task: Unify username validation and remove username sanitation (#2622) Danny 2025-12-15 19:07:15 +01:00
  • 690b7e1155 Add Manicouagan Map and Credit OpenTopography (#2620) jachisc 2025-12-15 14:14:15 -03:30
  • aae9c43fa4 perf Optimize removeClusters by replacing sort with linear scan (#2614) scamiv 2025-12-15 18:43:10 +01:00
  • 92d9f7a93c Create a docs folder, add auth & architecture docs (#2623) Evan 2025-12-15 09:07:31 -08:00
  • 71cf309252 increase mirv price with total number of merged launched (#2621) Evan 2025-12-14 19:52:54 -08:00
  • 4f6a433dc8 Fixes & cleans up Username input (#2619) VariableVince 2025-12-15 03:38:25 +01:00
  • 7eef3d4688 Rebalance nation configs, they are getting too strong to beat 📊 (#2618) homepage_design FloPinguin 2025-12-15 00:20:13 +01:00
  • dfe33a05e9 Improved the nation alliance request logic 🤝 Massive upgrade to singleplayer fun (#2606) FloPinguin 2025-12-15 00:18:07 +01:00
  • 66ae8cd9bb Remove troop ratio slider and description (#2617) Aotumuri 2025-12-15 08:13:40 +09:00
  • 9d10ca71a5 Fix: GulfOfStLawrence map name not being translated (#2616) Aotumuri 2025-12-14 14:51:31 +09:00
  • 099337d83e Special bot names 2 (#2609) VariableVince 2025-12-14 04:36:37 +01:00
  • b4ec54113d Fixed events panel scroll position not staying at the bottom 🛠️ (#2613) FloPinguin 2025-12-14 04:35:55 +01:00
  • 20b840e658 Rework annexation into border-engagement scaling; drop cluster removal annexViaAttack scamiv 2025-12-14 02:31:54 +01:00
  • ddeebefebe Merge branch 'v27' evanpelle 2025-12-13 14:43:45 -08:00
  • 5392e0b9e3 Prevent keyboard shortcuts from firing while typing in quick chat search (#2528) Aotumuri 2025-12-14 07:15:00 +09:00
  • 3e8ad650e0 Bump node-forge from 1.3.1 to 1.3.2 in the npm_and_yarn group across 1 directory (#2530) dependabot[bot] 2025-12-13 12:27:08 -08:00
  • 1b79d531d0 require jwts for production v27 evanpelle 2025-12-12 16:49:22 -08:00
  • 04370eda17 Merge branch 'v27' evanpelle 2025-12-12 16:20:43 -08:00
  • e290e587ea perf: Optimize cluster calculation with DFS and zero-allocation patterns (#2539) scamiv 2025-12-12 23:19:37 +01:00
  • 2e52c0aa41 better logging for auth/account fetch failures v0.27.10 evanpelle 2025-12-12 10:25:26 -08:00
  • b832da308a reduce gold from trains by ~10% v0.27.9 evanpelle 2025-12-11 20:37:06 -08:00
  • dab04eddb4 bugfix: user receives unauthorized on reconnection (#2601) v0.27.8 Evan 2025-12-11 20:00:53 -08:00
  • ef0aff12e2 update tranlation key in account_modal v0.27.7 evanpelle 2025-12-11 16:23:59 -08:00
  • 427e462fe5 Revamp nation/bot enemy selection 🗡️ (#2550) FloPinguin 2025-12-11 22:57:15 +01:00
  • 1f8adb4849 Add Svalmel (#2600) Duwibi 2025-12-11 23:53:05 +02:00
  • af17fb85dd update ratio of ffa:team games to 2:1 evanpelle 2025-12-11 13:52:04 -08:00
  • 01e5aaa832 If user has no linked account, ensure that their skin is set to default evanpelle 2025-12-11 12:18:06 -08:00
  • a09f0c67f1 Update auth & login to follow best practices (#2559) Evan 2025-12-11 11:25:27 -08:00
  • cd5bf0813e Use overlay texture for capture blending webglinter2 scamiv 2025-12-06 16:01:48 +01:00
  • 364d65d5f0 Enhance capture ownership management in Worker.worker.ts scamiv 2025-12-06 15:59:41 +01:00
  • c6dde7a021 Implement shared draw phase buffer and time base in game rendering scamiv 2025-12-05 17:59:55 +01:00
  • 6000a3fa3b Refactor TerritoryLayer to streamline border redraw logic webgl-territory scamiv 2025-12-08 18:57:07 +01:00
  • fee860d304 Enhance shared tile ring initialization in Worker.worker.ts scamiv 2025-12-04 16:42:13 +01:00
  • 95baa5e0d8 Refactor GameImpl and GameView methods to remove unnecessary return statements scamiv 2025-12-04 16:36:57 +01:00
  • ebfdf871ae add comment to unused labelUpload method and clean up removeUnit ordering - Move unitGrid.removeUnit() call to beginning of removeUnit method for cleaner code organization scamiv 2025-12-04 16:33:15 +01:00
  • c1ea8445d1 Removed legacy border color texture and all related plumbing scamiv 2025-12-04 03:20:10 +01:00
  • e36f88c952 Removed old per-tile relation handling; relations are now handled via the u_relations texture in TerritoryWebGLRenderer scamiv 2025-12-04 02:57:06 +01:00
  • 3f4d629ffb Refactor territory defense management in GameImpl and CanvasTerritoryRenderer scamiv 2025-12-04 00:46:38 +01:00
  • 9ed794264d Move relationship calculation (for borders) into the shader. scamiv 2025-12-03 20:01:43 +01:00
  • f1fe5549dc fix TerritoryWebGLRenderer premultiplied alpha scamiv 2025-12-03 18:05:57 +01:00
  • cc87441a58 update comment scamiv 2025-11-28 20:52:22 +01:00
  • 43a5a3c420 Update WebGL status message scamiv 2025-11-28 20:04:37 +01:00
  • d577402525 Implement territory defense and relation management in GameMap and renderers; update WebGL shader scamiv 2025-11-28 19:20:32 +01:00
  • c2411dc328 Update GameRenderer and TerritoryLayer for improved performance profiling; adjust minimum FPS and enhance layer profiling with new profileName method. Refactor rendering logic in Canvas and WebGL territory renderers . scamiv 2025-11-28 18:40:16 +01:00
  • b307fb66b5 Refactor TerritoryLayer to use a strategy pattern for territory rendering; remove unused ToggleTerritoryWebGLDebugBordersEvent and BorderRenderer interface. Update imports and rendering logic to accommodate new CanvasTerritoryRenderer and WebglTerritoryRenderer classes. scamiv 2025-11-28 17:52:38 +01:00
  • a7e87e771c Remove unused HoverTargetResolver and TerritoryBorderWebGL files; update imports in PlayerInfoOverlay, TerritoryLayer, and other files to use new HoverTarget module. scamiv 2025-11-28 17:04:16 +01:00
  • ad9af8eaf5 webgl-initial scamiv 2025-12-08 20:48:22 +01:00
  • fe927b9758 Fix fallback, Merge packed tile updates in non-SAB mode sab scamiv 2025-12-08 19:12:05 +01:00
  • a4094de3a7 overflows field now acts as a bool scamiv 2025-11-26 22:02:12 +01:00
  • 8bc140e23f refactored loadTerrainMap to reuse the existing canUseSharedBuffers scamiv 2025-11-26 21:55:37 +01:00
  • 2d63dcfcc5 disable TerrainMapData cache for SAB path scamiv 2025-11-26 21:53:49 +01:00