Changes between Version 76 and Version 77 of Alpha25


Ignore:
Timestamp:
Oct 22, 2021, 3:34:14 PM (2 years ago)
Author:
user1
Comment:

Add link to release announcement

Legend:

Unmodified
Added
Removed
Modified
  • Alpha25

    v76 v77  
    11= 0 A.D. Alpha 25: Yaunā =
    2 Go to the [wiki:Changelogs changelog overview], if you are looking for a different release.[[BR]]
    3 Check the [wiki:Alpha25?action=history history overview] to only read updates of this site.[[BR]]
    4 [[BR]]
    5 [[TOC]]
     2Go to the [wiki:Changelogs changelog overview], if you are looking for a different release.[[BR]] Check the [wiki:Alpha25?action=history history overview] to only read updates of this site.[[BR]] [[BR]] [[TOC]]
    63
    7 Development started by Wildfire Games on 27/02/2021 (r24939).[[BR]]
    8 Feature Freeze: 06/06/2021 [[BR]]
    9 String Freeze:  13/06/2021 [[BR]]
    10 Translation Freeze: XX/06/2021 [[BR]]
    11 Commit Freeze: / [[BR]]
    12 Release: 08/08/2021 [https://code.wildfiregames.com/rP25848 r25848] [[BR]]
     4Development started by Wildfire Games on 27/02/2021 (r24939).[[BR]] Feature Freeze: 06/06/2021 [[BR]] String Freeze:  13/06/2021 [[BR]] Translation Freeze: XX/06/2021 [[BR]] Commit Freeze: / [[BR]] Release: 08/08/2021 [https://code.wildfiregames.com/rP25848 r25848] [[BR]]
    135
    14 Release Announcement: / [[BR]]
    15 Tickets: [https://trac.wildfiregames.com/query?status=closed&group=resolution&milestone=Alpha+25 link] [[BR]]
    16 [[BR]]
    17 An overview of all tickets handled is found at the respective [http://trac.wildfiregames.com/query?milestone=Alpha+25&max=50 milestone] on trac.[[BR]]
    18 To download and install the developmental release of 0 A.D., have a look at the [wiki:BuildInstructions build instructions].[[BR]] [[BR]]
     6Release Announcement: https://play0ad.com/new-release-0-a-d-alpha-25-yauna/ 
    197
    20 The following list presents all changes noticeable to the end user up to r25797, more important ones first.[[BR]]
    21 Many small bugfixes, typo fixes and code cleanups are not mentioned here.[[BR]]
    22 See also [wiki:PortA24ToA25 Port A24 to A25] [[BR]]
     8Tickets: [https://trac.wildfiregames.com/query?status=closed&group=resolution&milestone=Alpha+25 link] [[BR]] [[BR]] An overview of all tickets handled is found at the respective [http://trac.wildfiregames.com/query?milestone=Alpha+25&max=50 milestone] on trac.[[BR]] To download and install the developmental release of 0 A.D., have a look at the [wiki:BuildInstructions build instructions].[[BR]] [[BR]]
     9
     10The following list presents all changes noticeable to the end user up to r25797, more important ones first.[[BR]] Many small bugfixes, typo fixes and code cleanups are not mentioned here.[[BR]] See also [wiki:PortA24ToA25 Port A24 to A25] [[BR]]
    2311
    2412== Campaigns ==
    25 r24979 Initial support for SP Campaigns. [[BR]]
    26 r25684 Add a 'demo' campaign with the new skirmish maps
     13r24979 Initial support for SP Campaigns. [[BR]] r25684 Add a 'demo' campaign with the new skirmish maps
    2714
    2815== Gameplay ==
    29 r24953 AnimalAI is fully merged into UnitAI, leading to improved animal behaviour (Phab:D2646). [[BR]]
    30 r24973 Let domestic animals flee when attacked. [[BR]]
    31 r25000 Entities now look closer to their position for resources (Phab:D3607, Phab:D4146). [[BR]]
    32 r25020 Players can now push orders to the front of the queue (Phab:D3605). [[BR]]
    33 r25213 Queueing technologies in multiple structures now distributes those according to queue length (Phab:D3798). [[BR]]
    34 r25368 Entities will react to killed enemies immediately now, not wasting one repeat time (Phab:D2129). [[BR]]
    35 r25381 Structures can now be toggled to autoproduce units (Phab:D3865). [[BR]]
    36 r25422 Add a defeat condition on Civil Centre loss [[BR]]
    37 r25664 Units ordered to attack an animal attack first even if they carry full resources [[BR]]
     16r24953 AnimalAI is fully merged into UnitAI, leading to improved animal behaviour (Phab:D2646). [[BR]] r24973 Let domestic animals flee when attacked. [[BR]] r25000 Entities now look closer to their position for resources (Phab:D3607, Phab:D4146). [[BR]] r25020 Players can now push orders to the front of the queue (Phab:D3605). [[BR]] r25213 Queueing technologies in multiple structures now distributes those according to queue length (Phab:D3798). [[BR]] r25368 Entities will react to killed enemies immediately now, not wasting one repeat time (Phab:D2129). [[BR]] r25381 Structures can now be toggled to autoproduce units (Phab:D3865). [[BR]] r25422 Add a defeat condition on Civil Centre loss [[BR]] r25664 Units ordered to attack an animal attack first even if they carry full resources [[BR]]
    3817
    3918== Balance ==
    40 r25058 Streamline ship stats[[BR]]
    41 r25128 Remove entity limit for embassy[[BR]]
    42 r25129 Buff ranged cavalry slightly / lower training time of cav slightly[[BR]]
    43 r25130 Unify the resistance of foundations.[[BR]]
    44 r25131 Change 'Archery Tradition' tech to an attack range increase.[[BR]]
    45 r25133 Lower city phase structure requirement to 3 and remove towers from the eligible structures.[[BR]]
    46 r25135 Remove the attack from wall turrets.[[BR]]
    47 r25337 Increase archer spread slightly [[BR]]
    48 r25338 Add a Hoplite Tradition technology to !Athens/Sparta (Phab:D3688) [[BR]]
    49 r25341 Buff stone throwers [[BR]]
    50 r25399 Teambonuses also apply to own player (Phab:D3899). [[BR]]
    51 r25463 Outposts now grant vision without garrisoning again [[BR]]
    52 r25464 Differentiate cav walk speed: slower archers [[BR]]
    53 r25539 Make all structures decay in the same time span, including walls [[BR]]
    54 r25623 Revert citizen train times to A23 levels [[BR]]
    55 r25624 Mercenaries start at Advancer rank, train faster & don't cost food [[BR]]
    56 r25626 Reduce the impact of turn time for citizen [[BR]]
    57 r25627 Remove build limit for champion-training structures (Apadana special case) [[BR]]
    58 r25655 Rework "Prepare Time" of ranged units. [[BR]]
    59 r25669 Make stable technologies more affordable [[BR]]
    60 r25682 Rework stone/metal gather techs to cost Food/Stone [[BR]]
    61 r25697 Remove territory root from the Fortress [[BR]]
    62 r25721 Lower champion elephant armor against pierce [[BR]]
    63 r25724 Lower crowbowmen walk speed [[BR]]
    64 r25726 Lower forge tech costs, introduce 3rd level [[BR]]
    65 r25755 Elephant archers take up 2 pop space [[BR]]
    66 r25756 Small tweak to roman army camp, add rams back.
    67 r25784 Floor turn rates to 4
     19r25058 Streamline ship stats[[BR]] r25128 Remove entity limit for embassy[[BR]] r25129 Buff ranged cavalry slightly / lower training time of cav slightly[[BR]] r25130 Unify the resistance of foundations.[[BR]] r25131 Change 'Archery Tradition' tech to an attack range increase.[[BR]] r25133 Lower city phase structure requirement to 3 and remove towers from the eligible structures.[[BR]] r25135 Remove the attack from wall turrets.[[BR]] r25337 Increase archer spread slightly [[BR]] r25338 Add a Hoplite Tradition technology to !Athens/Sparta (Phab:D3688) [[BR]] r25341 Buff stone throwers [[BR]] r25399 Teambonuses also apply to own player (Phab:D3899). [[BR]] r25463 Outposts now grant vision without garrisoning again [[BR]] r25464 Differentiate cav walk speed: slower archers [[BR]] r25539 Make all structures decay in the same time span, including walls [[BR]] r25623 Revert citizen train times to A23 levels [[BR]] r25624 Mercenaries start at Advancer rank, train faster & don't cost food [[BR]] r25626 Reduce the impact of turn time for citizen [[BR]] r25627 Remove build limit for champion-training structures (Apadana special case) [[BR]] r25655 Rework "Prepare Time" of ranged units. [[BR]] r25669 Make stable technologies more affordable [[BR]] r25682 Rework stone/metal gather techs to cost Food/Stone [[BR]] r25697 Remove territory root from the Fortress [[BR]] r25721 Lower champion elephant armor against pierce [[BR]] r25724 Lower crowbowmen walk speed [[BR]] r25726 Lower forge tech costs, introduce 3rd level [[BR]] r25755 Elephant archers take up 2 pop space [[BR]] r25756 Small tweak to roman army camp, add rams back. r25784 Floor turn rates to 4
    6820
    6921== GUI ==
    70 r25023 Hotkey are grouped more logically & translated [[BR]]
    71 r25027 Hotkeys search case insensitive [[BR]]
    72 r25037 Texts in tutorial and random maps are improved (Phab:D3493). [[BR]]
    73 r25061 Range overlay for siege is now show (Phab:D3606). [[BR]]
    74 r25116 Allow to disable specific or generic names (Phab:D2126). [[BR]]
    75 r25287 Play a sound when there are no idle units and the shortcut is pressed (Phab:D1692). [[BR]]
    76 r25345 Gatherers returning their resource are now also accounted for in the top panel (Phab:D3226). [[BR]]
    77 r25408 GUI objects can have a custom "mouse event mask", i.e. can define a custom shape for mouse interactions (clicks, ...).  [[BR]]
    78 r25409 Lobby: public matches no longer have a padlock to better highlight private games [[BR]]
    79 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). [[BR]]
    80 r25478 Allow right-click on queued items to bring up the template information panel (Phab:D3983). [[BR]]
    81 r25617 Add a new filter for random maps for maps that are appropriate for MP
    82 r25634 Make it possible to have "GUI-only" mods that are compatible in MP play. [[BR]]
    83 r25691 Flaring: make it possible to signal map location to allies [[BR]]
    84 r25715 Add a hotkey to go to the last attack notification [[BR]]
    85 
     22r25023 Hotkey are grouped more logically & translated [[BR]] r25027 Hotkeys search case insensitive [[BR]] r25037 Texts in tutorial and random maps are improved (Phab:D3493). [[BR]] r25061 Range overlay for siege is now show (Phab:D3606). [[BR]] r25116 Allow to disable specific or generic names (Phab:D2126). [[BR]] r25287 Play a sound when there are no idle units and the shortcut is pressed (Phab:D1692). [[BR]] r25345 Gatherers returning their resource are now also accounted for in the top panel (Phab:D3226). [[BR]] r25408 GUI objects can have a custom "mouse event mask", i.e. can define a custom shape for mouse interactions (clicks, ...).  [[BR]] r25409 Lobby: public matches no longer have a padlock to better highlight private games [[BR]] 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). [[BR]] r25478 Allow right-click on queued items to bring up the template information panel (Phab:D3983). [[BR]] 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. [[BR]] r25691 Flaring: make it possible to signal map location to allies [[BR]] r25715 Add a hotkey to go to the last attack notification [[BR]]
    8623
    8724== Pathfinding ==
    88 r25182 "Unit Pushing" - crowd movements, shuttling gatherers now have much smoother movement. [[BR]]
    89 r25657 Threading - improved performance on multicore systems. [[BR]]
     25r25182 "Unit Pushing" - crowd movements, shuttling gatherers now have much smoother movement. [[BR]] r25657 Threading - improved performance on multicore systems. [[BR]]
    9026
    9127== Networking code ==
    92 r25001 Reduce MP turns to 200ms, reduce command lag to 800ms. [[BR]]
    93 r25156 Allow observers to lag without making the players lag [[BR]]
    94 r25170 OOS is now per-client. If an OOS client leaves, a new OOS may be detected. [[BR]]
    95 r25448 Allow joining a lobby game hosted on the same network [[BR]]
     28r25001 Reduce MP turns to 200ms, reduce command lag to 800ms. [[BR]] r25156 Allow observers to lag without making the players lag [[BR]] r25170 OOS is now per-client. If an OOS client leaves, a new OOS may be detected. [[BR]] r25448 Allow joining a lobby game hosted on the same network [[BR]]
    9629
    9730== RL Interface ==
    98 
    9931r24962 new endpoint to the RL interface for evaluating custom JavaScript that can be combined with the ability to create arbitrary modifiers. [[BR]]
    10032
    101 == Art ==
    102 
    103 r24971 Make forge smoke only visible when it is researching. [[BR]]
    104 r25210 Enable actors to have different quality levels. [[BR]]
    105 r25296 r25297 r25305 r25614 r25612, r25614  Add quality levels for some props [[BR]]
    106 r25224 Allow empty actor files to hide props/objects depending on quality levels. [[BR]]
    107 r25322 Fix garrison flag position for ptol and spart barracks. [[BR]]
    108 r25319 Fix garrison flag on the athenian temple[[BR]]
    109 r25429 Make berry bushes more visible [[BR]]
    110 r25482 to r25490 New biome textures [[BR]]
    111 r25643 Differentiate Ptol archer from Sele [[BR]]
    112 r25644 New shields for Mace archers from Sele [[BR]]
    113 r25665 Improved Seleucid pikemen and Archers [[BR]]
    114 r25666 Add a mahout for the Maurya support elephant [[BR]]
    115 r25707 Improved Kushite pikemen[[BR]]
     33== Art ==
     34r24971 Make forge smoke only visible when it is researching. [[BR]] r25210 Enable actors to have different quality levels. [[BR]] r25296 r25297 r25305 r25614 r25612, r25614  Add quality levels for some props [[BR]] r25224 Allow empty actor files to hide props/objects depending on quality levels. [[BR]] r25322 Fix garrison flag position for ptol and spart barracks. [[BR]] r25319 Fix garrison flag on the athenian temple[[BR]] r25429 Make berry bushes more visible [[BR]] r25482 to r25490 New biome textures [[BR]] r25643 Differentiate Ptol archer from Sele [[BR]] r25644 New shields for Mace archers from Sele [[BR]] r25665 Improved Seleucid pikemen and Archers [[BR]] r25666 Add a mahout for the Maurya support elephant [[BR]] r25707 Improved Kushite pikemen[[BR]]
    11635
    11736== AI ==
    118 r25047 Let PetraAI build advanced housing. [[BR]]
    119 r25400 Handle low-max resources properly (Phab:D3884). [[BR]]
    120 r25513 + r25514 Handle more gracefully different structures as dropsites (Phab:D3874, Phab:D3876). [[BR]]
     37r25047 Let PetraAI build advanced housing. [[BR]] r25400 Handle low-max resources properly (Phab:D3884). [[BR]] r25513 + r25514 Handle more gracefully different structures as dropsites (Phab:D3874, Phab:D3876). [[BR]]
    12138
    12239== Modding ==
    123 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). [[BR]]
    124 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). [[BR]]
    125 r25223 Allow arbitrary template composition [[BR]]
    126 r25192 Allow to specify subunits on entities, e.g. chariots firing when moving (Phab:D1958). [[BR]]
    127 r24960 Entities can now take up more than one slot in a !GarrisonHolder (Phab:D2056). [[BR]]
    128 r24963 Resources can now de-/regenerate their supply (Phab:D1718). [[BR]]
    129 r24989 Treasures can now contain more than one resource (Phab:D3303). [[BR]]
    130 r25191 Entities can now have upkeep, i.e. a negative resource trickle (Phab:D1323). [[BR]]
    131 r25233 Allow melee attacks to deal splash damage (Phab:D2002). [[BR]]
    132 r25299 The build time modifier of foundations can now be changed via its template (Phab:D3792). [[BR]]
    133 r25458 Allow decaying only in neutral/enemy territory [[BR]]
     40r25090 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). [[BR]] 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). [[BR]] r25223 Allow arbitrary template composition [[BR]] r25192 Allow to specify subunits on entities, e.g. chariots firing when moving (Phab:D1958). [[BR]] r24960 Entities can now take up more than one slot in a !GarrisonHolder (Phab:D2056). [[BR]] r24963 Resources can now de-/regenerate their supply (Phab:D1718). [[BR]] r24989 Treasures can now contain more than one resource (Phab:D3303). [[BR]] r25191 Entities can now have upkeep, i.e. a negative resource trickle (Phab:D1323). [[BR]] r25233 Allow melee attacks to deal splash damage (Phab:D2002). [[BR]] r25299 The build time modifier of foundations can now be changed via its template (Phab:D3792). [[BR]] r25458 Allow decaying only in neutral/enemy territory [[BR]]
    13441
    13542== Maps ==
    136 r25274 Add stable to starting structures on Fortress random map (Phab:D3691). [[BR]]
    137 r25327 Fix black water color in polynesia when using low quality water [[BR]]
    138 ?????? Add a 'Best for MP' map filter
     43r25274 Add stable to starting structures on Fortress random map (Phab:D3691). [[BR]] r25327 Fix black water color in polynesia when using low quality water [[BR]] ?????? Add a 'Best for MP' map filter
    13944
    14045Various diffs improving biomes and 'Best for MP' RMs.
    14146
    14247== !BugFix ==
    143 
    144 r24972 Fix Iberian starting walls on Skirmish maps. [[BR]]
    145 r25010 Fix map previews in MP lobby. [[BR]]
    146 r24940 Don't change orientation when focusing an attacked location (due to clicking on the notification) (Phab:D3569). [[BR]]
    147 r25040 Don't keep blinking the population counter when a previously blocked production queue is cleared (Phab:D1843). [[BR]]
    148 r25075 Fix infinite loop in healing
    149 r25150 Fix semi-common lag spike in !UnitMotion
    150 r25205 Fix initial animation sync.
    151 r25242 / r25264 Fix entities attacking allies in some rare cases (Phab:D3840; Phab:D3845). [[BR]]
    152 r25265 Fix translation of damage types (Phab:D3850). [[BR]]
    153 r25477 Fix Alpine biome on Wild Lake Random Map (Phab:D3984). [[BR]]
     48r24972 Fix Iberian starting walls on Skirmish maps. [[BR]] r25010 Fix map previews in MP lobby. [[BR]] r24940 Don't change orientation when focusing an attacked location (due to clicking on the notification) (Phab:D3569). [[BR]] r25040 Don't keep blinking the population counter when a previously blocked production queue is cleared (Phab:D1843). [[BR]] 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). [[BR]] r25265 Fix translation of damage types (Phab:D3850). [[BR]] r25477 Fix Alpine biome on Wild Lake Random Map (Phab:D3984). [[BR]]
    15449
    15550== Engine work ==
    156 
    157 r24969 Simplify definition of JS->C++ wrappers[[BR]]
    158 r24980 Makes it possible to change LOS/FOW resolution [[BR]]
    159 r24995 Enable support for powerpc64 [[BR]]
    160 r24998 Use pkgconfig to find libpng (fixes possible conflicts with multiple libpng installed [[BR]]
    161 r25071 UnitMotion Manager -> prep work for Unit Pushing / more efficient.[[BR]]
    162 r25210 Enable actors to have different quality levels. [[BR]]
    163 r25223 Allow arbitrary template composition [[BR]]
    164 r25306 Cache model-animation bounds, small speedup [[BR]]
    165 r25659 Machines without VBO support are no longer supported [[BR]]
     51r24969 Simplify definition of JS->C++ wrappers[[BR]] r24980 Makes it possible to change LOS/FOW resolution [[BR]] r24995 Enable support for powerpc64 [[BR]] r24998 Use pkgconfig to find libpng (fixes possible conflicts with multiple libpng installed [[BR]] r25071 UnitMotion Manager -> prep work for Unit Pushing / more efficient.[[BR]] r25210 Enable actors to have different quality levels. [[BR]] r25223 Allow arbitrary template composition [[BR]] r25306 Cache model-animation bounds, small speedup [[BR]] r25659 Machines without VBO support are no longer supported [[BR]]
    16652
    16753== Other ==
    16854r25056 Update to the linters.[[BR]]
    16955
    170 
    17156== Atlas ==
    172 
    17357r25334 Fix the disable shadows button in the actor viewer [[BR]]