= 0 A.D. Alpha 21: Ulysses = Go to the [wiki:Changelogs] page if you are looking for a different release.[[BR]] Check wiki:Alpha21?action=history to only read updates of this site.[[BR]] [[BR]] [[TOC]] Development started by ​Wildfire Games on April 2^nd^ 2016 (r17966).[[BR]] ''Feature Freeze:'' September 25^th^ 2016 (r18781)[[BR]] ''String Freeze:'' September 29^th^ 2016 (r18793)[[BR]] ''Translation and Commit Freeze:'' November 1^st^ 2016 (r18904)[[BR]] ''Release Date:'' November 8^th^ 2016 (r18915)[[BR]] [[BR]] Release Announcement: [[https://play0ad.com/new-release-0-a-d-alpha-21-ulysses/|here]][[BR]] An overview of all tickets handled is found at the [[http://trac.wildfiregames.com/query?milestone=Alpha+21&max=50|milestone]] on trac.[[BR]] To download and install the developmental release of 0 A.D., see wiki:BuildInstructions .[[BR]] [[BR]] The following list presents all changes noticeable to the enduser, more important ones first.[[BR]] Many small bugfixes are not mentioned here.[[BR]] == Game Modes == r18544 '''Regicide''' (start the game with a hero and become defeated if it's killed) (#2160, r18731)[[BR]] r18075 Make '''Wonder Victory''' gamemode playable by allowing the '''timeout''' to be varied (#3234, r18189 r18411)[[BR]] r18075 '''Last Man Standing''' (disables allied victory, thus allows to play diplomacy games where only one player can win) (#3970)[[BR]] == Gameplay & Balancing == * "New" buildings and champions (that have been hidden in few scenario maps) can now be produced in every match (marked in bold). * The aim of the balancing changes is to stop players from destroying buildings with infantry and cavalry, enforce the use of siege engines and reducing the spamming of champions by making them more expensive. * Early attacks are more feasible by adding town phase champions, nerfing the damage of garrisoned buildings but also allowing early towers to be upgraded to stone towers.[[BR]] === Champions === r18024 Make previously unused buildings and champions available:[[BR]] Athenians and Sparta can build up to two '''Royal Stoa''' and produce '''Sword- and Skirmisher Infantry Champions''' there[[BR]] Britons can build a '''Crannog''', which is both a Civic Center and a Dock[[BR]] Persians can build up to two halls from which Spear- and Skirmisher Infantry Champions and War Elephants can be produced (r18043, r18901)[[BR]] Romans can build (at most one) '''Temple of Vesta''', Persians the '''Ishtar Gate''', which increase the capture-strength of garrisoned units within 75m of the temple (r18753)[[BR]] Athenians, Carthaginians, Macedonians, Romans, Spartans and Ptolemaic Egyptian wonders are temples, thus heal nearby (60m) and garrisoned units[[BR]] r18025 Nerf Champions, allow training '''Thracian Black Cloak''' champions in Town Phase[[BR]] Reduce armour by 1-2 levels, roughly 25% more build cost and take twice the time to train[[BR]] Researching the tech to build champions from barracks costs 1000 metal[[BR]] Thracian Black Cloak (Sword Champions) can be trained in half the time of standard Champion Sword Infantry, starting in Town Phase[[BR]] Athenian can train archer mercenaries at the Dock[[BR]] Naked Fanatics cost double the metal, train in half the time, run 50% faster than infantry champions but only 85% HP (r18910)[[BR]] Increased research time of technology to train Champions at Barracks from 40 seconds to 90 seconds[[BR]] Macedonian Silver Shield 10% more max HP, +1 !Hack/Pierce Armour after upgrade[[BR]] Champion Skirmisher Cavalry ranged attack range decreased from 48 to 32 meters[[BR]] r18155 Allow training naked fanatics in town phase (r18025)[[BR]] r18887 Less accurate cavalry archers, less attack damage for chariot archers[[BR]] r18249 Balance hellenic champions Sparta Elite Citizen Soldier Swordsmen cost 20 instead of 10 metal[[BR]] Reduce Thrace Black Cloak metal cost to 150[[BR]] Give the Armored Swordsmen (Thorakites) more armor but less attack damage[[BR]] r18894 Mauryan chariots can only be produced from the fortress[[BR]] r18777 +3 hack and pierce armor for mauryan yoddha warriors[[BR]] === Heroes === r18598 Carthaginian hero Maharbal +5 melee cavalry attack bonus[[BR]] r18233 Mauryan hero ashoka and chanakya reduce research time, see Aura section below (#3930)[[BR]] r18850 Slightly stronger melee hero elephants === Siege Engines and Elephants === r18037 Strengthen siege and elephants[[BR]] Add about 60% Health Points[[BR]] Increase armor by 2 levels[[BR]] Increase Capture Points from 250 to 500[[BR]] Rams cannot be captured anymore[[BR]] Regenerate capturepoints when garrisoned[[BR]] Reduce packtime for ranged siege[[BR]] Tower range reduced from 80m to 76m[[BR]] r18528 Rams can garrison up to 10 units[[BR]] Persian rams up to 12[[BR]] r18243 Make previously unused Ptolemian bolt shooter available (#4006)[[BR]] Fix bolt shooter precision tech which didn't work previously[[BR]] r18149 Limit population cost of siege and elephants to at most 3[[BR]] r18286 Allow garrisoning elephants at the elephant stables[[BR]] Less walk speed and large obstruction size for archer elephants[[BR]] r18735 5 crush armor for all siege engines[[BR]] +25% Repeat rate for bolt shooters[[BR]] Require only 10 units for the siege tower[[BR]] r18766 Siege towers can't capture[[BR]] r18814 The "will to fight" tech also boosts siege engine and ship attack damage (and dogs r18844)[[BR]] r18846 Less crush damage for siege towers[[BR]] === Capturing and Armor === r18045 Improve resistance of buildings[[BR]] 25% more capture points for CCs[[BR]] Increase hack armor of buildings significantly[[BR]] r18157 Increase garrisoned regenerationrate from 4 to 5 in village phase (r18045)[[BR]] add +7 instead of +2 in town phase[[BR]] and +9 instead of +1.5 in city phase[[BR]] r18517 Big houses construct roughly 5 seconds faster, hellenic houses 10% more health[[BR]] r18024 Iberian monument can't be captured anymore[[BR]] r18215 Don't let the capture strength approach infinity as the building HP tends to 0 (#3973)[[BR]] r18363 Archer elephants can't capture[[BR]] r18716 Less armor for economic buildings[[BR]] === Economic Buildings === r18008 Corrals: Britons, Gauls and Iberians produce pigs, Carthaginians, Mauryans and Ptolemaic Egyptians produce goats (#3877)[[BR]] r18004 Dropsites shared by default (#3791)[[BR]] r18405 More territory influence for storehouses and corrals[[BR]] === Defensive Buildings === r18770 Reduce attack damage of all defensive structures by 20%[[BR]] r18754 Upgrade sentry towers to defense towers (#4125)[[BR]] r17970 Reduce Wall Turret range from 88m to 72m, increase minimum range from 3m to 12m[[BR]] r17999 Defense tower techs don't affect Wall Turrets anymore[[BR]] r18049 Most buildings (especially towers) can't be built in unconnected territory anymore (#3526)[[BR]] r18693 Melee cavalry also shoots arrows when garrisoned[[BR]] r18802 Iberian tower garrison limit 8[[BR]] r18024 Roman's can't build wooden (sentry) towers anymore[[BR]] r18768 50m minimum distance between outposts[[BR]] r18786 Rename wooden towers to sentry towers (to fit the model)[[BR]] === Ships === r18402 Nerf mauryan ship health points from 2200 to 1600[[BR]] Reduce bireme cost r18427 Buff quinquereme (catapult ships) to be effective against buildings (#4065, r18818)[[BR]] === Wonder === r18255 Increase armor of the Wonder, 3 minutes research time for population upgrade[[BR]] r18271 Wonders receive rallypoints (#4002)[[BR]] === Loot === r18738 Revised loot and added missing entries to many new buildings[[BR]] === Miscellaneous === r18765 Humans target humans, while siege engines prefer to target buildings. This also makes the AI and Gaia much more dangerous. (#4194, r18892) r18476 Train women in houses in phase 1[[BR]] r18280 Reduce upgraded and promoted healer range and make healers smarter (#3932) [[BR]] r18625 Deal damage even if the attacker dies (#3610)[[BR]] r18044 Units gain experience-points per hit instead of per kill (#3889)[[BR]] r18131 Reduce gathering speed of promoted units as it was some releases ago (r18165, r18167, r18175)[[BR]] r18849 Garrison more units at champion buildings, persian palace, embassies and kennel[[BR]] r18891 Nerf celtic (british/gallic) population bonus of market, blacksmith and temple (r18896)[[BR]] == Technologies, Auras and Team bonuses == r18115 New team bonuses: #2445[[BR]] 20% less build cost of civic centers for allies of Seleucids[[BR]] 20% less cost of skirmishers for allies of Iberians[[BR]] 25% faster ship buildtime for allies of Athen[[BR]] r18233 New auras affecting research time and costs (#3930, #4003)[[BR]] Owning a library (available to Macedonian, Ptolemians and Seleucids) reduces the costs of technologies by 10%[[BR]] Mauryan hero ashoka reduces the cost and research time of temple technologies for the player and his/her allies by 50%[[BR]] Mauryan hero chanakya reduces the research time of technologies by 50% when garrisoning the researching building[[BR]] r17974 Owning multiple wonders gives multiple population bonuses (#3522, #3792)[[BR]] r18248 Owning multiple libraries and theatrons increases the aura bonus proportionally[[BR]] Library reduces tech research time by 10%[[BR]] r18108 New technology to increase international trading bonus (#3917)[[BR]] r18021 Technologies of the current civilization can be researched at captured buildings[[BR]] r18207 Multiplications for technologies are now cumulative (r18722) [[BR]] r18467 Add support to upgrade buildings and units (#2706)[[BR]] == Engine == r18655-r18689 Spider Monkey 38 update (#3708, r18579, r18580, r18584) [[BR]] r18443 Water refraction improvements (#3781)[[BR]] r17975 Cinematic paths: interpolate camera rotation (#3814)[[BR]] === Crashes === r18801 Fix GCC6 crashes with the Spider Monkey engine (#4053)[[BR]] r18711 Large address aware patch, so that the windows 32 bit binaries can use more than 2GB space, should fix most AI crashes on Windows (#4190)[[BR]] == Petra AI == r18195 Be more inclined to help an ally attacked by several enemies[[BR]] r17971 Use corrals with low starting resources (r18216)[[BR]] r18503 Use shared dropsites (#4085)[[BR]] r18731 Simple regicide support (#4142, garrison if < 70% health, attack if > 80% health)[[BR]] r18096 Less territory recomputation (#3858)[[BR]] r18168 More precise trade efficiency computation (r18108)[[BR]] r18216 Decrease a bit the required number of champions in attacks[[BR]] r18526 Improve detection of inaccessible targets[[BR]] r18863 Don't defend allied CC foundations that didn't start yet[[BR]] r18884 Don't go to destroyed foundations[[BR]] == Maps == === New Maps === r18764 Filter new maps in the gamesetup (#4246)[[BR]] ==== Geographic Regions ==== r18523 Amazon, Mediterranean and Red Sea (r18543, r18548)[[BR]] r18700 Marmara[[BR]] r18564 Pompeii (r18564)[[BR]] r18714 Bahrain, Howe Sound, Ngorongoro and Rouen (r18710, r18748)[[BR]] ==== Fictitious ==== r18483 3v3 skirmish map "Dueling Cliffs" (showing the maximum map height introduced in alpha 19)[[BR]] r18781 Random map "Caledonian Meadows" (realistic terrain by height dependent resource distribution, r18819)[[BR]] r18697 Two Seas skirmish map rework (#2881)[[BR]] r18714 "Harbor" random map script === Improvements === r18209 Survival of the fittest comes with siege engines (#3102)[[BR]] r18915 The treasure finding women on survival of the fittest are invincible (#3102)[[BR]] == Art == === New Seleucid Models === r18114 Colonnade[[BR]] r18098 Barracks and Wonder[[BR]] r18150 Market[[BR]] r18229 Corral[[BR]] r18331 Blacksmith[[BR]] r18549 Dock[[BR]] r18758 Library and Military Colony[[BR]] === New Models === r18758 New sentry tower models for all civs[[BR]] r18758 Gaul fortress[[BR]] r18119 Gaul tavern[[BR]] r18053 Fields[[BR]] r18490 Ptolemaic military colony[[BR]] r18420 Oak trees[[BR]] r18592 Ptolemian gate animation[[BR]] === Actor format === r18054 Model variants can be defined in external files (#3286)[[BR]] r18340 Allow different variants for different health levels and use it for the Iberian fireship #3983[[BR]] r18265 Specify how often animations should be picked when multiple are given and pick the same animation for both model and prop (#2324, r18568)[[BR]] r18266 Allow the simulation to pick the actor variation (#3952)[[BR]] === Textures === r18084 Roman textures transparency fix[[BR]] r18082 Roman textures Roman rooftiles update[[BR]] r18079 Seleucid walls (normalmaps and specular maps)[[BR]] === Portraits and Icons === r18407 Chicken, tiger and deer portraits[[BR]] r18593 Temple of Vesta (#3959)[[BR]] r18732 Crannog (#3959)[[BR]] r18769 Patrol (#1720, r18785)[[BR]] r18795 Persian Hall[[BR]] r18855 Ishtar Gate of Babylon (r18856)[[BR]] r18893 Sentry Tower[[BR]] == Networking == r18372 Host on arbitrary UDP ports (#3575)[[BR]] r18719 Increase observer limit to 32[[BR]] r18176 Show a notification that the host didn't forward UDP port on failed connect (#3570)[[BR]] r18371 Retry connecting in the multiplayer join dialog on failed attempts[[BR]] r18858 Start the game even if someone disconnects while the game is waiting for others to connect(#4289)[[BR]] == Lobby == r18534 Show the current teams, defeated- or offline players and observers of running games (#3476, #3143)[[BR]] r18601 Show the time when the match started (#3476)[[BR]] r18609 Split lobby and ratings bot (#3022, r18610, r18612)[[BR]] == User Interface == r18545 Acoustic notifications when someone else mentions your username in the lobby, game or gamesetup (#3476)[[BR]] r18639 Grey out disabled buttons and checkboxes of the Stone theme (#4165)[[BR]] r18725 Use local time instead of UTC in the lobby, replay and savegame menu[[BR]] === Ingame === r18204 Show which players pause a multiplayer game (#1950)[[BR]] r18692 Objectives dialog showing the current gamesettings (#3263)[[BR]] r18775 Chat history (#4069)[[BR]] r18421 Allow training units in batches of arbitrary sizes(#4059)[[BR]] r18728 Show unit icons in the hotkey group buttons on the left (#2163)[[BR]] r18014 Improve selection ring of animals (#3786)[[BR]] r18007 Allow sharing/unsharing multiple dropsites simultaneously (#3791)[[BR]] r18361 Buttons for up to 10 heroes (#3000)[[BR]] r18542 Healers don't show up as idle workers anymore[[BR]] r18776 Observers see bartered resources (#3839)[[BR]] r18845 Observers can see the fog of war of defeated players (r18860)[[BR]] r18347 Observers can focus on rallypoints[[BR]] r18773 Fix multiple unit selection bugs (#3823)[[BR]] r18369 Don't address chat to everyone when a client disconnected while typing (#3956)[[BR]] r18486 Easier access to enemies buildings if the control-all-units cheat is active[[BR]] === Hotkeys === r18238 Add hotkey to delete units and buildings without confirmation dialog (#3962)[[BR]] r18578 Add hotkeys to repair, ungarrison and focus on the rallypoint (#4008, r18571)[[BR]] r18252 Show hotkeys for delete, stop, garrison, guard, the idle worker button and the trade dialog[[BR]] r18565 Support disabling of hotkeys in the config file (#3051, r18570)[[BR]] r18747 Back to work (#4008)[[BR]] === Tooltips === r18533 Allied resources and population count after researching the shared ally vision tech (#3841)[[BR]] r18154 Carried resources when selecting multiple units (#3113)[[BR]] r18733 Loot when selecting one or more units and in the tech tree (#4193)[[BR]] r18094 Health of garrisoned units (#3114)[[BR]] r18455 Garrison tooltip, number of arrows shot (#3816, #3904)[[BR]] r18529 Garrisoned healrate rooltip[[BR]] r18464 Healer tooltip to show range and heal rate (#4026)[[BR]] r18362 Show playercolor and name of units garrisoned by allies (#4052)[[BR]] r18475 Walk speed tooltip[[BR]] r18853 Building height attack range bonus[[BR]] r18477 Splash damage tooltip for catapults and heavy warships[[BR]] r18751 Add hint for tab autocompleting playernames (#4145)[[BR]] === Winning / Losing === r18161 Show if a player has resigned or was defeated (#3501)[[BR]] r18441 Show which player has won and prevent duplicate defeats[[BR]] r18346 Continue to allow sending commands after winning a game (#3168)[[BR]] === Gamesetup === r18239 Add a button to the gamesetup to reset selected civs and teams to random (#3805, r18459)[[BR]] r18179 Allow filtering the maplist by triggerscript maps (#3013)[[BR]] r18409 Show map and player information when picking a savegame #1090[[BR]] r18078 Show the AI dificulty to guests (#3911)[[BR]] r18692 Better gamesetup descriptions (#4141)[[BR]] r18124 Swap civilizations when swapping players in the gamesetup (#3804)[[BR]] r18701 Hide ready button to observers (#4112)[[BR]] r18764 Filter new maps in the gamesetup (#4246)[[BR]] r18519 Remove annoying "map not found" warning[[BR]] === Replays === r18111 Filter the replay list by victory condition, singleplayer/multiplayer and rated games (#3436)[[BR]] r18085 Restore filter and selection when returning from a replay (#3742, r18652)[[BR]] r18031 Link from summary screen to replay (#3437)[[BR]] r18613 Always save the replay metadata when exiting the game[[BR]] === Summary Screen === r18533 Ingame summary screen showing own and allied score after researching the shared ally vision tech (#3841)[[BR]] r18771 Show which players are defeated or have won (#4187)[[BR]] r18395 Capture statistics (#3216)[[BR]] r18780 Siege statistics (#4033)[[BR]] r18026 Correct team totals (#3150, #3561)[[BR]] === Options === r18180 Use an actual name instead of "You" in singleplayer (replays) (#3979)[[BR]] r18193 Immediately update the music gain in the options (#3901)[[BR]] == Performance Optimizations == r18349 Short range pathfinder: Reuse vectors in SplitAAEdges (r18350 #3588)[[BR]] r18090 Short range pathfinder: Clipping and partial sorting in !ComputeShortPath (#3925)[[BR]] r18011 Flood-fill algorithm of the hierarchical pathfinder (#3588)[[BR]] r18344 !RangeManager: Reuse a vector in !PerformQuery (#4045)[[BR]] r18358 Remove an i64 division by 1[[BR]] == Developer Features == r18423 Profiler2: Graphical comparisons of performance (#4056)[[BR]] r18574 Warnings if the wrong mods are launched in non-visual replay (#2807)[[BR]]