Changes between Version 21 and Version 22 of Alpha23


Ignore:
Timestamp:
May 27, 2018, 7:23:51 PM (6 years ago)
Author:
asterix
Comment:

December 2017 update

Legend:

Unmodified
Added
Removed
Modified
  • Alpha23

    v21 v22  
    77Development started by Wildfire Games on July 29^th^ 2017 (r19923).[[BR]]
    88Feature Freeze 1: March 12^th^ 2018 (r21530) [[BR]]
    9 Feature Freeze 2: [[BR]]
    109String Freeze: April 23^th^ 2018 (r21761) [[BR]]
    1110Translation Freeze: April 29^th^ 2018 (r21803)[[BR]]
    1211Commit Freeze:[[BR]]
    13 Release: [[BR]]
    14 
    15 Release Announcement:[[BR]]
     12Release: May 17^th^ 2018 (r21819) [[BR]]
     13
     14Release Announcement: https://play0ad.com/new-release-0-a-d-alpha-23-ken-wood/[[BR]]
    1615Tickets: https://trac.wildfiregames.com/query?status=closed&group=resolution&milestone=Alpha+23 [[BR]]
    1716[[BR]]
     
    5251r20511 Improve the way to detect that an ally is attacked.[[BR]]
    5352r20521 Units should only be able to build structures from their owner's civ, and not from their identity civ.[[BR]]
     53r20577 Allow fast-forwarding of matches with only AI players.[[BR]]
     54r20603 Add a {native} civ replacement in buildable and trainable template names.[[BR]]
     55r20658 Check not only the generic resource type but also the specific one when assigning a gatherer (useful for some mods)[[BR]]
     56r20671 Choose AI behavior in gamesetup[[BR]]
    5457
    5558== Art ==
    5659=== Improvements ===
    5760r19948 Give Spartan elite spearmen heads. (#4686)[[BR]]
    58 r19964 Give Scythian archers capture animations (#4711, D771)[[BR]]
     61r19964 Give Scythian archers capture animations (#4711)[[BR]]
    5962r20020 Fix 6x6 and 8x8 foundation actors.[[BR]]
    60 r20631 Support the female citizen idle-carry animation.[[BR]]
    6163r20273 Spartan buildings part 1[[BR]]
    6264r20298 Spartan buildings part 2[[BR]]
     
    7072r20425 New Brittonic storehouse.[[BR]]
    7173r20427 Carthaginian range, workshop, elephant stable, Mauryan stable, Babylonian defense tower.[[BR]]
    72 r20443 New Brittonic workshop.[[BR]]Add new textures for Pureon's onager
     74r20443 New Brittonic workshop. Add new textures for Pureon's onager[[BR]]
    7375r20446 New ram for Mauryans.[[BR]]
    7476r20458 New bows and arrows for every civ.[[BR]]
     
    7981r20492 Mauryan range and workshop.[[BR]]
    8082r20508 New Gaul stable.[[BR]]
     83r20569 Allow models using alpha-blending (transparent models) to be silhouette casters.[[BR]]
     84r20615 Adds the basic actor/material validator.[[BR]]
     85r20631 Support the female citizen idle-carry animation.[[BR]]
     86r20651 Add Alexandermb's crocodile swim animation. (Unused for now) It will be used when when implement amphibious units.[[BR]]
     87r20663 New Zebu anims and armature.[[BR]]
     88r20666 New rabbit.[[BR]]
     89r20676 Let the template define the actor used for the projectile. Also let projectiles have an impact animation (such as an explosion).
     90This will enable us in the future to have technologies that change projectiles. (#1909)[[BR]]
     91r20689 New boeotian helmet for gastaphretes.[[BR]]
     92r20690 Add gastaphretes.[[BR]]
     93r20710 New seleucid chariot, using the new horses.[[BR]]
     94r20715 Add new horses and update the actors accordingly.[[BR]]
     95r20724 Add two dogs as fauna, in case people want to use them for scenarios.[[BR]]
     96r20727 Update the rnc file and compile it with trang to allow variant inheritance. This already worked, without the game even complaining, but the validator.pl would complained (as it should have).[[BR]]
     97r20728 New pilos helmet and textures.[[BR]]
     98r20741 New chalcidean helmet and textures.[[BR]]
    8199
    82100=== Minimap ===
     
    93111r20021 Help menu pointing to the manual and helping with reporting bugs[[BR]]
    94112r20058 Add scrollbars to all tabs. Should make Atlas more usable on small resolutions.[[BR]]
    95 r20327 Cleanup horizontal alignment flags being ignored, fix warnings on a start.(#3824)[[BR]]
     113r20327 Cleanup horizontal alignment flags being ignored, fix warnings on a start. (#3824)[[BR]]
    96114
    97115== Audio ==
     
    120138r20204 Delayed damage (currently used by the fire raiser (#1911)[[BR]]
    121139r20223 Less random walks for animals.[[BR]]
    122 r20441 Introduce a new hotkey to order only one unit from the current selection.(Alt + Right Click)[[BR]]
     140r20441 Introduce a new hotkey to order only one unit from the current selection. (Alt + Right Click)[[BR]]
    123141r20497 Let units face away from the building they were trained or ungarrisoned from.[[BR]]
    124142r20498 Allow walls to have rally-points.[[BR]]
    125143r20542 Wild domestic animals should stay visible in FOW.[[BR]]
    126144r20551 Allow civ specific techs with {civ}.[[BR]]
     145r20578 Idle unit hotkey. (BackSlash)[[BR]]
     146r20594 Add a move modifier hotkey. ()[[BR]]
     147r20608 Attack Range Visualization. (#3915)(Alt+C)[[BR]]
     148r20620 Make houses conquestcritical, since the can train female.[[BR]]
     149r20642 Hotkey to select wounded units. (O)[[BR]]
     150r20686 Allows Healers to be ejectedOnDestroy from ships.[[BR]]
     151r20687 Add support for diplomacy changes for wonder victory.[[BR]]
     152r20725 Add a hotkey to toggle tutorial panel. (Ctrl+P)[[BR]]
     153r20736 Non-military unit selection filter. (Alt+Y)[[BR]]
    127154
    128155== GUI ==
     
    157184r20543 Count Trained Cattle as a resource and not as a unit. Also only count the net amount of gathered/used food for cattle.[[BR]]
    158185r20550 Enable and disable mods more comfortably using the doubleclick event, filter mods while typing.(#3574)[[BR]]
    159 
     186r20566 Add AI difficulty in options(#4876)[[BR]]
     187r20584 Option to disable fog effects. (#4626)[[BR]]
     188r20585 Add gui tag color setter function so that we don't have to read and ensure the color syntax each time.[[BR]]
     189r20599 Add buttons to visit the website of the selected mod. (#4890)[[BR]]
     190r20644 Implement hotkeys and mousescroll to change tabs in tabbed pages (credits, summary and options).
     191Save the latest page and graph in the summary screen Implement a hotkey to open and close the summary screen for the replaymenu and ingame.[[BR]]
     192r20646 AI behavior gamesetup setting.[[BR]]
     193r20697 Add helper function to apply arbitrary GUI tags (such as font and color).[[BR]]
     194r20705 Display AI behavior, difficulty and name in the tooltip in the diplomacy and summary screen.[[BR]]
    160195
    161196=== GUI scalability ===
    162 r19928 Take gui.scale into account when repositioning tooltips [[BR]]
     197r19928 Take gui.scale into account when repositioning tooltips.[[BR]]
     198
     199== Cheats ==
     200r20733 Allow cheats to pass negative numeric arguments and default parameters for cheat arguments that are strings.[[BR]]
     201r20734 Add cheat code to play arbitrary music playlists, by default the 8-bit retro easteregg track from rP19890.(#4677)[[BR]]
    163202
    164203== Maps ==
     
    173212r20362 Delete _kali's Alpha 21 maps since it is not certain that they are not derived works(#4226, #4816)[[BR]]
    174213r20391 Adapt trade gain normalization to map size (increased on small maps and decreased on large maps), and slow down the increase of the gain at very large distances.[[BR]]
     214r20626 Update random maps that use rmgen wall-placement.[[BR]]
     215r20659 Provide a TriggerHelper? function to spawn garrisoned entities.[[BR]]
    175216
    176217=== Biome library ===
     
    209250r20001 Shadow map quality option (#4351, #743)[[BR]]
    210251r20378 Adds a wireframe mode to the water rendering.[[BR]]
     252r20583 Reload water shaders too when changing shader settings.[[BR]]
     253r20622 Render the range visualization of auras, heal and attack component in a separate RangeOverlayRenderer? component instead of abusing Selectable for that.
     254This also allows non-selectable entities like building previews to cast range visualizations.[[BR]]
    211255
    212256=== Preparation for Isometric view ===
     
    269313  Allows using different template organization schemes (subfolders, different folders, etc).[[BR]]
    270314r20249 Command line options can now start with `-` or `--`.[[BR]]
     315r20589 Amend wallpiece lengths. (#2944)[[BR]]
     316r20575 Deprecate type property of mods.
     317Such a property should be well defined, but currently, it contains arbitrary text and is redundant with the description. (#4890)[[BR]]
     318r20614 Support translation of mod labels and description.[[BR]]
     319r20625 Remove civ-specific hardcoding in rmgen wall-placement script. (#2944)[[BR]]
     320r20729 Delete Savegame format version, refs rP10454.
     321It is unneeded because we won't add backwards compatibility for previous formats and
     322because the engine version check from rP16906 is sufficient and more accurate in testing compatibility of savegames of different releases.
     323The simpler code allows unifying the savegame version check with the check used by the replay menu (to be used in multiplayer gamesetups).[[BR]]
    271324
    272325=== Performance Optimizations ===
    273326r20256 Fix lag from moving to the edge of the map[[BR]]
    274327r20438 Fix lag from sinking ships (#4713)[[BR]]
    275 r20630 Improve Hierarchical Pathfinder Update, somewhat substantially on larger map sizes [[BR]]
    276328r19936 Stop copying the territory grid when recomputing the texture.[[BR]]
    277329r20311 Some performance optimizations.[[BR]]
    278330r20438 Use the rangeManager's subdivisions in the obstruction manager shape tests
    279331Completes an existing TODO. This is a large speedup in some cases for those test functions, particularly the "sunken ship lag" issue.(#4713)[[BR]]
     332r20571 Change gathering rally points to use gather instead of gather-near-position when possible.[[BR]]
     333r20630 Improve Hierarchical Pathfinder Update, somewhat substantially on larger map sizes [[BR]]
     334r20634 Long range pathfinder cleanup Remove ACCEPT_DIAGONAL_GAPS as it was unused and will not be used in the future. Use PASSABLE macro everywhere. Simplify considerable OnTheWay? as MakeGoalReachable? returns a point goal.
     335This doubles as a very slight optimisation, on the order of microseconds per call.[[BR]]
    280336
    281337=== Libraries Updates ===