Page MenuHomeSolus

Update warzone2100 to 4.0.1

Authored by aleksvor on Apr 5 2021, 5:39 PM.
Referenced Files
F10793687: D10813.id26162.diff
Sat, May 27, 12:37 PM
F10748985: D10813.id26337.diff
Mon, May 15, 11:36 PM
F10748984: D10813.id26162.diff
Mon, May 15, 11:36 PM
Mon, May 15, 11:36 PM
F10748981: D10813.id26021.diff
Mon, May 15, 11:35 PM
F10739436: D10813.id26021.diff
Sat, May 13, 7:27 PM
F10739089: D10813.id26337.diff
Sat, May 13, 4:30 PM
F10739057: D10813.id26162.diff
Sat, May 13, 4:14 PM
"The World Burns" token, awarded by Staudey.



Summarized changelog:

  • New graphics backend support:
    • New support for:
      • Vulkan 1.0+
      • OpenGL ES 3.0 / 2.0
    • In addition to the existing support for:
      • OpenGL 3.0+ Core Profile (default), OpenGL 2.1 Compatibility Profile.
  • New “Factions” for multiplayer / skirmish.
  • Higher-res terrain textures, backdrops.
  • New Music Manager, + Lupus-Mechanicus’s new soundtrack album.
  • Support for “script-generated” / “random” maps (and two new built-in maps that take advantage of this: 6p-Entropy and 10p-Waterloop).
  • Scrollable room chat, and many other UI / widget improvements.
  • Updated / smarter AI bots (Bonecrusher, Cobra).
  • New “headless” mode (for --autogame, --autohost, --skirmish).
  • JS API enhancements, + a new “Script Debugger”.
  • Removal of Qt as a dependency, + a new embedded JS engine: QuickJS.
  • New Blender 2.9x “.pie” addon.
  • Quality-of-Life / smoothness improvements.
  • Hundreds of bug fixes.

Full changelog here.

Depends on D10741 (needs glslc program at build time to compile Vulkan graphics backend).

Test Plan

Completed the tutorial and the first mission of Alpha campaign.

Diff Detail

R3153 warzone2100
Lint Not Applicable
Tests Not Applicable

Event Timeline

aleksvor retitled this revision from Update warzone2100 to 4.0.0 to Update warzone2100 to 4.0.1.Apr 19 2021, 8:43 AM
This revision is now accepted and ready to land.Apr 25 2021, 3:27 PM
This revision was automatically updated to reflect the committed changes.