Version 17 (modified by 13 months ago) ( diff ) | ,
---|
0 A.D. Alpha 27: ———
Go to the changelog overview, if you are looking for a different release.
Check the history overview to only read updates of this site.
Development started by Wildfire Games on 04/10/2022 (r27104).
Feature Freeze: 10/01/2022
String Freeze: TBD.
Translation Freeze: TBD.
Commit Freeze: TBD.
Release: TBD. (r27104)
Release Announcement: TBA.
Tickets: link
An overview of all tickets handled is found at the respective milestone on trac.
To download and install the developmental release of 0 A.D., have a look at the build instructions.
The following list presents all changes noticeable to the end user up to r27528. Many small bugfixes, typo fixes and code cleanups are not mentioned here.
See also Port A26 to A27
Gameplay
r27142 Only entities capable of capturing contribute to the regen-rate of structures (Phab:D4679).
r27244 Garrison Domestic Animals into the Corral to get a ResourceTrickle of Food (Phab:D4380).
r27391 Add area damage to elephants (Phab:D4173).
r27399 Change default action from capture to attack (Phab:D4697).
r27400 Add Roman Centurions (Phab:D4872).
r27406 Han fixes (Phab:D4873):
- Adjust the cost of poison arrows and poison blades.
- Reduce the obstruction area of rice paddies so that they are easier to place.
r27455 Allow to garrison the Han minister in the corral.
r27455 Use different default hotkey ("C") for capturing (Phab:4908).
r27527 Double wall turret placements for stone walls (Phab:4914).
AI
r27141 Implement simple emergency detection (Phab:D4645).
Modding
r27245 Use Requirements helper for requirements (Phab:D4514). Allows:
- Having multiple requirements.
- Having entity requirements.
- Negating tech requirements.
Balancing
Include community balance mod:
- r27392 Move tier 2 blacksmith technologies to Town Phase.
- r27393 Rebalance healers by making them cheaper.
- r27394 Pericles and Themistocles improvements.
- r27395 Axe cav minor buff.
- r27397 Rebalance some civ and team bonus.
r27407 Han: Reduce pop cost of ministers (Phab:D4874).
r27410 [Community Mod] Includes (Phab:D4877):
- CC/colony cost changes
- Roman camp in p2
- Spearcav acceleration increase
- Alexander hero auras
- Seleucid civ bonus
Engine
- r27106 Adds PS::span and std::string_view to CmdLineArgs. (Phab:D4677)
- r27110 Fixes vertex attribute stride in Canvas2D.
- r27156 Skips renderer resources preloading for screenshots.
- r27160 Reset m_EndsWithSpace to fix the uninitialized read of it introduced in rP26915. (Phab:D4806)
- r27164 Allow 0.0.0.0 IP in StunClient tests added in rP25448. (Phab:D4792)
- r27174 Fixes without PCH build in StunClient missing include for std::byte added in rP25453. (Phab:D4814)
- r27192 Remove user.cfg from javascript
- r27202 Restrict access for Read/WriteFile functions
- r27230 Add JS bindings for in game camera attributes. (Phab:D4667)
- r27236 Updates glad library to 2.0.2.
- r27268 Fixes calling SDL functions in CVideoMode after SDL_Quit. (Phab:D4836)
- r27275 Makes GLES using high precision for both vertex and fragment shaders.
- r27329 Adds StaticVector implementation. (Phab:D4838)
- r27335 Update enet on Windows to 1.3.17.
- r27385 FSM cleanup: (Phab:D4868)
- r27388 Refactors window creation in CVideoMode. (Phab:D4866)
- r27398 Optional column "sort_order" attribute support olist GUI
- r27409 [SM91] Update to Spidermonkey 91.1.3 APIs (Phab:D4428)
- r27412 Adds Vulkan backend. (Phab:D4876)
- r27426 Commit the Spidermonkey tarball, as it puts extra strain on CI, and package manager builds don't have internet.
- r27438 Fixes creating window on macOS in case of missing Vulkan driver. Fixes #6681 (Phab:D4884)
- r27440 Fix bundled spidermonkey code in Premake.
- r27441 Fix a case sensitive issue on macOS. macOS usually do not use a case sensitive filesystem, hence why it got unnoticed.
- r27442 Fix a bug with Python >= 3.11 where -rU was removed as an open flag. (Phab:D4888)
- r27451 Fixes builds on some platforms for libfmt 4 after rP27329. (Phab:D4890)
- r27457 Update clean-workspaces.sh after SpiderMonkey's upgrade to 78.6.0 and 91.13.1.
- r27460 Fix and cleanup the SM91 build, fixes #6676. (Phab:D130410)
- r27461 Don't include source/test_root.cpp in bundles. (Phab:D4895)
- r27469 Fix FMT and NVTT not linking with the correct SDK. (Phab:D4898)
- r27470 Follow proper Shutdown sequence when using -dumpSchema, fixes #6696. (Phab:D4903)
- r27492 Fixes shadows cascades iteration.
- r27493 Updates shadows camera frustum after its recalculation.
- r27499 Fix: Crash atlas in relation to Terrain.cpp CalcPosition (Phab:D4900)
- r27512 Fixes DisplayVersion in NSIS on Windows. (Phab:D4892)
- r27513 ATLAS UI be aware of GUI Scale user config (Phab:D4915)
- r27517 Fix a warning in gloox headers on Windows after rP27490, refs #3004.
- r27521 Fixes Atlas previews after rP26142. (Phab:D4919)
- r27555 Fixes --with-system-premake5, fixes #6710, refs rP23675.
- r27556 Removes ogl.h from PCH. (Phab:D4950)
- r27564 Fixes GL ES version report after GL_INVALID_ENUM triggered by glEnable(GL_TEXTURE_2D).
- r27599 Use a lower default MTU for ENet hosts, and make it configurable. (Phab:D4967)
- r27601 Removes assertion from MinimapTexture on entities overflow.
- r27603 Adds an option to disable mouse grab in fullscreen. (Phab:D4974)
- r27606 Use premake5 beta2's
externalincludedirs
when available (Phab:D4980) - r27607 Adds more libraries to feedback reports. (Phab:D4949)