Version 43 (modified by Freagarach, 3 years ago) ( diff )

Phab:rP25240.

0 A.D. Alpha 25: Y——

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 27/02/2021 (r24939).
Feature Freeze: 01/06/2021
String Freeze: /
Translation Freeze: /
Commit Freeze: /
Release: /

Release Announcement: /
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 r25227, 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

Gameplay

r25192 Allow to specify subunits on entities, e.g. chariots firing when moving (Phab:D1958).
r24953 AnimalAI is fully merged into UnitAI, leading to improved animal behaviour (Phab:D2646).
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).
r24973 Let domestic animals flee when attacked.
r24989 Treasures can now contain more than one resource (Phab:D3303).
r25000 Entities now look closer to their position for resources (Phab:D3607).
r25020 Players can now push orders to the front of the queue (Phab:D3605).
r25191 Entities can now have upkeep, i.e. a negative resource trickle (Phab:D1323).
r25213 Queueing technologies in multiple structures now distributes those according to queue length (Phab:D3798).
r25213 Queue techs at structure with the smallest queue.
r25233 Allow melee attacks to deal splash damage (Phab:D2002).

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.

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).

Pathfinding

r25182 "Unit Pushing" - crowd movements, shuttling gatherers now have much smoother movement.

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.

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.
r25224 Allow empty actor files to hide props/objects depending on quality levels.

AI

r25047 Let PetraAI build advanced housing.

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

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 Fix entities attacking allies in some rare cases (Phab:D3840).

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

Other

r25056 Update to the linters.

Note: See TracWiki for help on using the wiki.