= 0 A.D. Alpha 23: Ken Wood = Go to the [wiki:Changelogs changelog overview], if you are looking for a different release.[[BR]] Check the [wiki:Alpha23?action=history history overview] to only read updates of this site.[[BR]] [[BR]] [[TOC]] Development started by ​Wildfire Games on July 29^th^ 2017 (r19923).[[BR]] Feature Freeze 1: March 12^th^ 2018 (r21529) [[BR]] Feature Freeze 2: [[BR]] String Freeze: [[BR]] Translation Freeze: [[BR]] Commit Freeze:[[BR]] Release: [[BR]] Release Announcement:[[BR]] Tickets: https://trac.wildfiregames.com/query?status=closed&group=resolution&milestone=Alpha+23 [[BR]] [[BR]] An overview of all tickets handled is found at the respective [http://trac.wildfiregames.com/query?milestone=Alpha+23&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]] The following list presents all changes noticeable to the enduser up to r20252, more important ones first.[[BR]] Many small bugfixes, typo fxies, and code cleanups are not mentioned here.[[BR]] == AI == r20025 Actually make the AI aware of aura and tech modifications of templates[[BR]] r20031 Stop Sandbox difficulty Petra from expanding[[BR]] r20039 Improve support for more than 3 phases.[[BR]] r20052 Support more obstruction shapes (eg arches).[[BR]] r20063 Fix building of first CC (which is also used if all CCs were destroyed when rebuilding).[[BR]] r20065 Let Petra build wonders to increase the pop-cap, even if not in Wonder victory mode.[[BR]] r20072 Improve the behaviour of currently capturing units when these are attacked[[BR]] r20084 Remove the obsolete tutorial AI[[BR]] r20107 Some protection against missing templates[[BR]] r20108 Look for naval treasures[[BR]] r20162 Template loading from the AI (#4611)[[BR]] r20175 Account for diminishing returns of fields[[BR]] r20209 Stop trying to defend some structures in unconnected territory where there is no chance to defend them.[[BR]] == Art == === Improvements === r19948 Give Spartan elite spearmen heads. (#4686, D752)[[BR]] r19964 Give Scythian archers capture animations (#4711, D771)[[BR]] r20020 Fix 6x6 and 8x8 foundation actors.[[BR]] r20631 Support the female citizen idle-carry animation.[[BR]] == Atlas == r20021 Help menu pointing to the manual and helping with reporting bugs[[BR]] r20058 Add scrollbars to all tabs. Should make Atlas more usable on small resolutions.[[BR]] == Audio == r20236, r20211 Projectile impact sounds even if the firing unit died meanwhile. New siege impact sounds. (#4779)[[BR]] == Balancing == r19956 Change CtR default to 2[[BR]] r19967 Unsuccessfully bribed people get to keep your money (#4623)[[BR]] r20210 Healers, fishing boats, and merchant ships are no longer conquest critical[[BR]] r20248 Domesticated animals are no longer visible in FoW[[BR]] == Game Mechanics == r19950 Damage upon death/destruction (#1910, D451)[[BR]] r19969 Linear splash damage now uses the correct vector[[BR]] r20007 Calculate spread from the aimed at position instead of the current target position[[BR]] r20015 Make civ and classes bonuses work for splash damage[[BR]] r20079 Allow !BuildRestrictions Min and Max distance to be modified by techs and auras (see TechModifications)[[BR]] r20122 Allow different victory durations for CtR and Wonder victory modes.[[BR]] r20156 You can only win once[[BR]] r20193 Mark exhausted resources as not available, improves gatherer behaviour in cases where a resource is depleted[[BR]] r20204 Delayed damage (currently used by the fire raiser (#1911)[[BR]] r20223 Less random random walks for animals.[[BR]] == GUI == r19955 Victory and defeat reasons (#4382, Phab:D762 )[[BR]] r19957 Rally point lines now in player color (#4618)[[BR]] r19965 Update the color of the selection ring, rallypoints and territory outline when the playercolor is changed in Atlas (#4643)[[BR]] r19966 Build time tooltip now with more correct values[[BR]] r19970 Resource total now on the left in the summary screen[[BR]] r19980 Allow users to interact with the GUI while cinematics are playing[[BR]] r19987 Fix the attack cursor for entites in the FoW[[BR]] r20005 Support XMPP MotD[[BR]] r20006 Make the sorting arrows in tables point in the correct direction[[BR]] r20050 Display all relics and heros for observers (where all means less than 19 in total)[[BR]] r20070 Display old chat messages in the lobby when returning from a game[[BR]] r20071 Visual move order indicator (#4732)[[BR]] r20073 Display the move order indicator to observers when following a player[[BR]] r20075 Implement readonly Input GUI objects, allows users to copy paths in the replay menu[[BR]] r20081 Focus on deleted entities in observer mode if following a player[[BR]] r20097 Display the move order indicator in the SoD[[BR]] r20101 Use tabs for the options page[[BR]] r20195 Make the text in the mod selection screen readable.[[BR]] r20224 Align session dialogs[[BR]] r20250 Fix the repair hotkey[[BR]] === GUI scalability === r19928 Take gui.scale into account when repositioning tooltips (Phab:D749 )[[BR]] == Maps == === Random Maps === r19974 Danubius: More gates for the fortress[[BR]] r19972 Danubius: Stop spawning attackers on wiped out sides (#4715)[[BR]] r20123 Polar Sea: Speed up target finding for gaia wolves[[BR]] r19935 Latium: More than two metal mines[[BR]] === Biome library === r20115, r20117, r20118 Allow selecting biomes for random maps[[BR]] r20127 Move the random biome code to a new library[[BR]] r20129 Move biome definitions to JS and JSON files to allow mods to add new ones easily[[BR]] r20131 Remove hardcodings to allow mods to remove biomes.[[BR]] r20139 Biome descriptions[[BR]] ==== Map Generation Library ==== r19929 !Fix SimpleGroup and !RandomGroup placement retries (Phab:D249, #4294)[[BR]] === Tutorial Maps === r20084, r20085, r20086 Convert the Introductory Tutorial to a tutorial map[[BR]] r19998 Fix tuturial being stuck (#4696, #4697)[[BR]] == Renderer == r20001 Shadow map quality option (#4351, #743)[[BR]] == !Engine/Modding == r19951 (and a few more later) Allow the AI to load custom templates (follow-up to #2951) (Phab:D693 )[[BR]] r19952 Allow using {civ} in builder lists when some civs don't have those templates without errors (Phab:D707 )[[BR]] r20035 Fix an assertion failure when closing the game in the map loading scren (#4154)[[BR]] r20067 Add a window icon (#4363)[[BR]] r20120 Allow specifying the gravity affecting projectiles This allows for different flight paths (eg mortars, magical projectiles). To keep the same behaviour as previous iterations of the game add `9.81` to the `` tags of your templates.[[BR]] r20141 Add -unique-logs parameter to make debugging of OOS issues locally easier[[BR]] r20181 Move placeable templates out of special/. Specifically `special/territory_pull` is now `other/territory_pull`, and `special/trigger_point_[A-K]` are `trigger/trigger_point_[A-K]`, update your map xml files and trigger scripts accordingly. This is part of a change from a placeable filter approach (where one has to explicitly list all folders/templates that can be placed in atlas) to an unplaceable filter approach. This should make it easier for modders to use a different folder structure than the public mod, and having it work without any changes. We assume that adding unplaceable templates happens less often and that modders will notice if they can suddenly place something they added that shouldn't be placeable.[[BR]] r20196 Add FloatDepth property to Position. This allows to have amphibious units that swim at a certain depth. To keep the current behaviour add `0.0` to all `` tags of your templates (probably as high up in the inheritance hierarchy as possible).[[BR]] r20203 Move damage types definition to a helper similar to how resources are handled. This should make it somewhat easier to add new damage types. (See #4801 for more improvements.)[[BR]] r20204 Delayed damage. Can be used for grenades or similar. (#1911) To keep the current behaviour for ranged attacks add `0` to the `` tag of your `` tags.[[BR]] r20215 Remove `special_units/` by using inheritance.[[BR]] r20241 Move formation templates from `formations/` to `special/formations`. Part of the placeable/unplaceable restructuring. Make the same moves for your mods, also update all templates specifying formations (`` tag within `` tags). Update your civ.json files. Prefix `special/` for all entries in the `"Formations"` property array.[[BR]] r20242 Move `special_filter/` templates to `special/filter/`. Move any filters you have in your mod to the new folder.[[BR]] r20244, r20252 Make rubble non-decaying by default. If your mod specifies rubble in `` (within ``), or elsewhere you should prefix those occurences with `decay|`. Specify different decay settings in the individual rubble templates, the `decay|` filter just activates the decay. See the commit for a *nix one-liner to make this change for you. (As always check the end result, and use a version control system.)[[BR]] r20246 Switch back to an unplaceable filter for templates. This makes `rubble/` placeable. The only unplaceable templates from now on start with `template_` or `special/`. All other templates now show up in Atlas, and in code queries for all templates. Allows using different template organization schemes (subfolders, different folders, etc).[[BR]] r20249 Command line options can now start with `-` or `--`.[[BR]] === Performance Optimizations === r20256 Fix lag from moving to the edge of the map[[BR]] r20438 Fix lag from sinking ships (#4713)[[BR]] r20630 Improve Hierarchical Pathfinder Update, somewhat substantially on larger map sizes [[BR]] r19936 Stop copying the territory grid when recomputing the texture.(Phab:D741 )[[BR]]