Changes between Version 19 and Version 20 of Alpha23


Ignore:
Timestamp:
May 23, 2018, 3:09:07 AM (6 years ago)
Author:
asterix
Comment:

November 2017

Legend:

Unmodified
Added
Removed
Modified
  • Alpha23

    v19 v20  
    4343r20320 Unify trade gain computation between simulation and ai[[BR]]
    4444r20389 Allows stables and siege workshops build orders for all civs.[[BR]]
     45r20399 Allow elephant stables for all civs.[[BR]]
     46r20409 Revisit the management of constructions for better performances and cleaner implementation.[[BR]]
     47r20455 Look for initial treasures at start game, sometimes needed on nomad maps to build the first cc.[[BR]]
     48r20479 A few tunings and add a protection in tradeRoute serialization in case a market was destroyed in the last few turns between AI running and serialization.[[BR]]
     49r20480 Allow the ai to run without loading all templates at startup.[[BR]]
     50r20509 AIManager: loads only the used templates when starting (or deserializing) a game.[[BR]]
     51r20510 Decrease the number of trained siege units in easier difficulty levels.[[BR]]
     52r20511 Improve the way to detect that an ally is attacked.[[BR]]
     53r20521 Units should only be able to build structures from their owner's civ, and not from their identity civ.[[BR]]
    4554
    4655== Art ==
     
    5463r20312, r20313, r20315 Spartan buildings part 3 + Iberian archery range[[BR]]
    5564r20325 Persian range and Iberian stables.[[BR]]
    56 r20339 Iberian workshop, siege workshop, stables; Persian elephant stables, workshop, balista tower; Seulicid archery range, stables, workshop[[BR]]
    57 r20342 Seleucid elephant stable and carthaginian regular stable.[[BR]]
     65r20339 Iberian workshop, siege workshop, stables; Persian elephant stables, workshop, ballista tower; Seulicid archery range, stables, workshop[[BR]]
     66r20342 Seleucid elephant stable and Carthaginian regular stable.[[BR]]
    5867r20374 New unit selection textures for the healer and mods/future usage.[[BR]]
     68r20414 New Brittonic stable.[[BR]]
     69r20418 New Brittonic range.[[BR]]
     70r20425 New Brittonic storehouse.[[BR]]
     71r20427 Carthaginian range, workshop, elephant stable, Mauryan stable, Babylonian defense tower.[[BR]]
     72r20443 New Brittonic workshop.[[BR]]Add new textures for Pureon's onager
     73r20446 New ram for Mauryans.[[BR]]
     74r20458 New bows and arrows for every civ.[[BR]]
     75r20482 Add new textures for onager.[[BR]]
     76r20483 New siege fire animations for units.[[BR]]
     77r20488 New tools.[[BR]]
     78r20489 Remove files which would break copyright. Add the links and the license to the other files and name the authors.[[BR]]
     79r20492 Mauryan range and workshop.[[BR]]
     80r20508 New Gaul stable.[[BR]]
    5981
    6082=== Minimap ===
    6183r20345 Display fruit tree as fruit and not as wood on the minimap. Rework a bit inheritance of fruit tree and of wood bushes. The noticeable change is that fruit tree block movement as other trees.[[BR]]
     84r20471 This fixes the defeat when only promoted/upgrades/regi-hero units remain. Add foundations to the conquest lists and make them visible on the minimap.[[BR]]
    6285
    6386== Auras ==
    6487r20299 Ranged auras not enabled (because of a tech requirement for example) should not be visualized[[BR]]
    6588r20300 No need to create aura's rangequery when the aura is not applied[[BR]]
     89r20461 Workshop repair aura[[BR]]
     90r20462 Allow loot to be modified by technologies and auras[[BR]]
    6691
    6792== Atlas ==
     
    95120r20204 Delayed damage (currently used by the fire raiser (#1911)[[BR]]
    96121r20223 Less random walks for animals.[[BR]]
     122r20441 Introduce a new hotkey to order only one unit from the current selection.(Alt + Right Click)[[BR]]
     123r20497 Let units face away from the building they were trained or ungarrisoned from.[[BR]]
     124r20498 Allow walls to have rally-points.[[BR]]
     125r20542 Wild domestic animals should stay visible in FOW.[[BR]]
     126r20551 Allow civ specific techs with {civ}.[[BR]]
    97127
    98128== GUI ==
     
    117147r20224 Align session dialogs[[BR]]
    118148r20250 Fix the repair hotkey[[BR]]
    119 r20254 Equal siege status bar sizes(Phab:D942 )[[BR]]
    120 r20271 Add spies to the summary screen (#4498, Phab:D567 )[[BR]]
     149r20254 Equal siege status bar sizes[[BR]]
     150r20271 Add spies to the summary screen (#4498)[[BR]]
    121151r20289 Only close the diplomacy window on successful bribe[[BR]]
    122152r20305 Enlarge default sidebar size, so everything is visible by default[[BR]]
    123153r20333 Make the biome setting visible for mp clients.[[BR]]
     154r20524 Enlarge dropdown size for the ingame gamespeed dropdown, so the scrollbar is hidden for replays.[[BR]]
     155r20529 Gamesetup panel should indicate the AI level without having to open the AI-config panel.[[BR]]
     156r20535 Include entire directories in GUI pages instead of a subset of the files contained, where possible. This allows mods to add new JS files without introducing a hardly maintainable copy of the XML file.[[BR]]
     157r20543 Count Trained Cattle as a resource and not as a unit. Also only count the net amount of gathered/used food for cattle.[[BR]]
     158r20550 Enable and disable mods more comfortably using the doubleclick event, filter mods while typing.(#3574)[[BR]]
     159
    124160
    125161=== GUI scalability ===
     
    163199Remove camera centering in that function because it contradicts the modifiability of the camera global (besides being broken and only coming into play if there are no player entities).[[BR]]
    164200r20383 Extend the cubicInterpolation function to consume a tension argument allowing to modulate the smoothness of the interpolation.(#892, #4218)[[BR]]
     201r20396 Use only one coordinate system for locations in the rmgen system.(#4034)[[BR]]
     202r20525 Rename RMS to Engine.[[BR]]
    165203
    166204=== Tutorial Maps ===
     
    178216r20321 Add id for IQ stanzas[[BR]]
    179217r20341 The server should choose the guid[[BR]]
     218r20557 Don't display a timestamp when an invalid command is sent[[BR]]
    180219
    181220== !Engine/Modding ==
     
    236275r20630 Improve Hierarchical Pathfinder Update, somewhat substantially on larger map sizes [[BR]]
    237276r19936 Stop copying the territory grid when recomputing the texture.[[BR]]
    238 r20311 Some performance optimizations[[BR]]
     277r20311 Some performance optimizations.[[BR]]
     278r20438 Use the rangeManager's subdivisions in the obstruction manager shape tests
     279Completes an existing TODO. This is a large speedup in some cases for those test functions, particularly the "sunken ship lag" issue.(#4713)[[BR]]
    239280
    240281=== Libraries Updates ===
    241282r20340 Update the bundled gloox wrapper for Windows.[[BR]]
     283r20407 Update Boost to 1.65.1 and provide static libs (built with XP toolset) for upcoming VS 2015 support.(#3004)[[BR]]
    242284
    243285=== Building scripts and linting ===
    244286r20364 Linting with Coala.
    245287This new script and the associated configuration files lint our source code (JS and C++). This will be extended in the future.(#4833 )[[BR]]
    246 r20365 Add our script for building patches with Jenkins to version control.(#4419 )[[BR]]
    247 r20366 Alpha 12 version of Premake 5, including prebuilt binary for Windows.(#3729 )[[BR]]
     288r20365 Add our script for building patches with Jenkins to version control.(#4419)[[BR]]
     289r20366 Alpha 12 version of Premake 5, including prebuilt binary for Windows.(#3729)[[BR]]
    248290r20381 Migrate to premake5, Make pyrogenesis and tests depend on Collada, This commit includes custom modules for CxxTest? and pkg-config support that can be improved upon in the future. It also includes all necessary changes to the build scripts, but the new premake5 features are not fully exploited yet. With this change, premake5 becomes the default, but CI scripts on Unix will continue using premake4 for a while, in order to avoid regressions.(#3729, #404 )[[BR]]
     291r20561 Use default Unicode encoding in source code on Windows.[[BR]]
     292r20562 Support Visual Studio 2015 (MSVC 14.0), VS 2013 stays the default Windows compiler, but support for it will be dropped as soon as possible.(#3439)[[BR]]
     293r20563 Go back to the legacy syntax for detecting premake actions.[[BR]]