77 Alpha25
user1 edited this page 2021-10-22 15:34:14 +02:00

0 A.D. Alpha 25: Yaunā

Go to the changelog overview, if you are looking for a different release.
Check the history overview?action=history to only read updates of this site.

Development started by Wildfire Games on 27/02/2021 (r24939).
Feature Freeze: 06/06/2021
String Freeze: 13/06/2021
Translation Freeze: XX/06/2021
Commit Freeze: /
Release: 08/08/2021 r25848

Release Announcement: https://play0ad.com/new-release-0-a-d-alpha-25-yauna/ 

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 r25797, more important ones first.
Many small bugfixes, typo fixes and code cleanups are not mentioned here.
See also Port A24 to A25

Campaigns

r24979 Initial support for SP Campaigns.
r25684 Add a 'demo' campaign with the new skirmish maps

Gameplay

r24953 AnimalAI is fully merged into UnitAI, leading to improved animal behaviour (Phab:D2646).
r24973 Let domestic animals flee when attacked.
r25000 Entities now look closer to their position for resources (Phab:D3607, Phab:D4146).
r25020 Players can now push orders to the front of the queue (Phab:D3605).
r25213 Queueing technologies in multiple structures now distributes those according to queue length (Phab:D3798).
r25368 Entities will react to killed enemies immediately now, not wasting one repeat time (Phab:D2129).
r25381 Structures can now be toggled to autoproduce units (Phab:D3865).
r25422 Add a defeat condition on Civil Centre loss
r25664 Units ordered to attack an animal attack first even if they carry full resources

Balance

r25058 Streamline ship stats
r25128 Remove entity limit for embassy
r25129 Buff ranged cavalry slightly / lower training time of cav slightly
r25130 Unify the resistance of foundations.
r25131 Change 'Archery Tradition' tech to an attack range increase.
r25133 Lower city phase structure requirement to 3 and remove towers from the eligible structures.
r25135 Remove the attack from wall turrets.
r25337 Increase archer spread slightly
r25338 Add a Hoplite Tradition technology to !Athens/Sparta (Phab:D3688)
r25341 Buff stone throwers
r25399 Teambonuses also apply to own player (Phab:D3899).
r25463 Outposts now grant vision without garrisoning again
r25464 Differentiate cav walk speed: slower archers
r25539 Make all structures decay in the same time span, including walls
r25623 Revert citizen train times to A23 levels
r25624 Mercenaries start at Advancer rank, train faster & don't cost food
r25626 Reduce the impact of turn time for citizen
r25627 Remove build limit for champion-training structures (Apadana special case)
r25655 Rework "Prepare Time" of ranged units.
r25669 Make stable technologies more affordable
r25682 Rework stone/metal gather techs to cost Food/Stone
r25697 Remove territory root from the Fortress
r25721 Lower champion elephant armor against pierce
r25724 Lower crowbowmen walk speed
r25726 Lower forge tech costs, introduce 3rd level
r25755 Elephant archers take up 2 pop space
r25756 Small tweak to roman army camp, add rams back. r25784 Floor turn rates to 4

GUI

r25023 Hotkey are grouped more logically & translated
r25027 Hotkeys search case insensitive
r25037 Texts in tutorial and random maps are improved (Phab:D3493).
r25061 Range overlay for siege is now show (Phab:D3606).
r25116 Allow to disable specific or generic names (Phab:D2126).
r25287 Play a sound when there are no idle units and the shortcut is pressed (Phab:D1692).
r25345 Gatherers returning their resource are now also accounted for in the top panel (Phab:D3226).
r25408 GUI objects can have a custom "mouse event mask", i.e. can define a custom shape for mouse interactions (clicks, ...).
r25409 Lobby: public matches no longer have a padlock to better highlight private games
r25470 The visals of the top panel are changed a bit, most notably the max population is shown and large amount of resources abbreviated (Phab:D3911).
r25478 Allow right-click on queued items to bring up the template information panel (Phab:D3983).
r25617 Add a new filter for random maps for maps that are appropriate for MP r25634 Make it possible to have "GUI-only" mods that are compatible in MP play.
r25691 Flaring: make it possible to signal map location to allies
r25715 Add a hotkey to go to the last attack notification

Pathfinding

r25182 "Unit Pushing" - crowd movements, shuttling gatherers now have much smoother movement.
r25657 Threading - improved performance on multicore systems.

Networking code

r25001 Reduce MP turns to 200ms, reduce command lag to 800ms.
r25156 Allow observers to lag without making the players lag
r25170 OOS is now per-client. If an OOS client leaves, a new OOS may be detected.
r25448 Allow joining a lobby game hosted on the same network

RL Interface

r24962 new endpoint to the RL interface for evaluating custom JavaScript that can be combined with the ability to create arbitrary modifiers.

Art

r24971 Make forge smoke only visible when it is researching.
r25210 Enable actors to have different quality levels.
r25296 r25297 r25305 r25614 r25612, r25614 Add quality levels for some props
r25224 Allow empty actor files to hide props/objects depending on quality levels.
r25322 Fix garrison flag position for ptol and spart barracks.
r25319 Fix garrison flag on the athenian temple
r25429 Make berry bushes more visible
r25482 to r25490 New biome textures
r25643 Differentiate Ptol archer from Sele
r25644 New shields for Mace archers from Sele
r25665 Improved Seleucid pikemen and Archers
r25666 Add a mahout for the Maurya support elephant
r25707 Improved Kushite pikemen

AI

r25047 Let PetraAI build advanced housing.
r25400 Handle low-max resources properly (Phab:D3884).
r25513 + r25514 Handle more gracefully different structures as dropsites (Phab:D3874, Phab:D3876).

Modding

r25090 The components to be miraged are now stored in an array in cmpFogging, allowing modders to just modify the array for components they want to have miraged (Phab:D3713).
r25123 + r25240 Turrets -- a.k.a. visible garrison points -- are now internally totally seperated from garrison, meaning a stucture can have both independently (Phab:D3150 + Phab:D3773).
r25223 Allow arbitrary template composition
r25192 Allow to specify subunits on entities, e.g. chariots firing when moving (Phab:D1958).
r24960 Entities can now take up more than one slot in a GarrisonHolder (Phab:D2056).
r24963 Resources can now de-/regenerate their supply (Phab:D1718).
r24989 Treasures can now contain more than one resource (Phab:D3303).
r25191 Entities can now have upkeep, i.e. a negative resource trickle (Phab:D1323).
r25233 Allow melee attacks to deal splash damage (Phab:D2002).
r25299 The build time modifier of foundations can now be changed via its template (Phab:D3792).
r25458 Allow decaying only in neutral/enemy territory

Maps

r25274 Add stable to starting structures on Fortress random map (Phab:D3691).
r25327 Fix black water color in polynesia when using low quality water
?????? Add a 'Best for MP' map filter

Various diffs improving biomes and 'Best for MP' RMs.

BugFix

r24972 Fix Iberian starting walls on Skirmish maps.
r25010 Fix map previews in MP lobby.
r24940 Don't change orientation when focusing an attacked location (due to clicking on the notification) (Phab:D3569).
r25040 Don't keep blinking the population counter when a previously blocked production queue is cleared (Phab:D1843).
r25075 Fix infinite loop in healing r25150 Fix semi-common lag spike in UnitMotion r25205 Fix initial animation sync. r25242 / r25264 Fix entities attacking allies in some rare cases (Phab:D3840; Phab:D3845).
r25265 Fix translation of damage types (Phab:D3850).
r25477 Fix Alpine biome on Wild Lake Random Map (Phab:D3984).

Engine work

r24969 Simplify definition of JS->C++ wrappers
r24980 Makes it possible to change LOS/FOW resolution
r24995 Enable support for powerpc64
r24998 Use pkgconfig to find libpng (fixes possible conflicts with multiple libpng installed
r25071 UnitMotion Manager -> prep work for Unit Pushing / more efficient.
r25210 Enable actors to have different quality levels.
r25223 Allow arbitrary template composition
r25306 Cache model-animation bounds, small speedup
r25659 Machines without VBO support are no longer supported

Other

r25056 Update to the linters.

Atlas

r25334 Fix the disable shadows button in the actor viewer