Changes between Version 27 and Version 28 of Alpha23


Ignore:
Timestamp:
Mar 5, 2019, 12:47:27 PM (5 years ago)
Author:
asterix
Comment:

march 2018

Legend:

Unmodified
Added
Removed
Modified
  • Alpha23

    v27 v28  
    3636r20175 Account for diminishing returns of fields[[BR]]
    3737r20209 Stop trying to defend some structures in unconnected territory where there is no chance to defend them.[[BR]]
    38 r20253 Try to make a better use of ranged siege units[[BR]]
     38r20253 Try to make better use of ranged siege units[[BR]]
    3939r20260 Rework the management of siege units in attacks, to remove some civ hardcodings + some cleanup[[BR]]
    4040r20269 Tune the proportion of support worker[[BR]]
     
    4242r20319 Allow gatherers to switch to a nearer resource when slots become available[[BR]]
    4343r20320 Unify trade gain computation between simulation and ai[[BR]]
    44 r20389 Allows stables and siege workshops build orders for all civs.[[BR]]
     44r20389 Allows stables and siege workshops to build orders for all civs.[[BR]]
    4545r20399 Allow elephant stables for all civs.[[BR]]
    4646r20409 Revisit the management of constructions for better performances and cleaner implementation.[[BR]]
    4747r20455 Look for initial treasures at start game, sometimes needed on nomad maps to build the first cc.[[BR]]
    48 r20479 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]]
     48r20479 A few tunings and add protection in tradeRoute serialization in case a market was destroyed in the last few turns between AI running and serialization.[[BR]]
    4949r20480 Allow the ai to run without loading all templates at startup.[[BR]]
    5050r20509 AIManager: loads only the used templates when starting (or deserializing) a game.[[BR]]
     
    6060r21138 petra update for kush.[[BR]]
    6161r21213 petra adaptation to changes in dock positioning in random maps.[[BR]]
    62 
    63 == Art ==
     62r21424 fasten late game by not waiting to have a huge army before attacking nearly defeated enemies.[[BR]]
     63r21461 make the ai able to build docks in islands in which it has no cc, and use them for trade.[[BR]]
     64r21514 take docks into account when positioning storehouses.[[BR]]
     65r21515 destroy unprotected docks about to be captured.[[BR]]
     66r21614 use standground stance for packable units as default.[[BR]]
     67 
     68== Art ==r
    6469=== Kush civilization ===
    6570r21128 Add Kush civilization.[[BR]]
     71r21510 New nuba camp kush building set is now complete.[[BR]]
    6672
    6773=== Improvements ===
     
    147153r21352 Add snow particles for mapmakers.[[BR]]
    148154r21393 New pers quiver.[[BR]]
     155r21516 New saddles, peytrals, and horse armors.[[BR]]
     156r21532 New textures, towers, and cushions for carthaginians elephants.[[BR]]
     157r21543 Add the new tower to ptol elephants as well.[[BR]]
     158r21553 Improved Ptol textures.[[BR]]
     159r21575 New Kushite icons.[[BR]]
     160r21590 New icon for Leonidas using the new background scheme.[[BR]]
     161r21629 Final barrack split assets for Rome, Greece, and Gaul.[[BR]]
    149162
    150163=== Minimap ===
     
    165178r21274 Add Nomad checkbox for Atlas.[[BR]]
    166179r21338 Use a macro for creating checkboxes in the Atlas map panel (other panels code checkboxes in a different way).[[BR]]
     180r21540 Adds maps paths and a tutorial maps tab in Atlas.[[BR]]
    167181
    168182== Audio ==
     
    193207r21321 increase vision range of fishing boats from 24 to 30.[[BR]]
    194208r21348 Decrease a bit the clearance of fishing ships (from 4 to 3).[[BR]]
     209r21467 Adjust melee and slaughter max range to better match animations.[[BR]]
     210r21473 Remove war dog slaughter attack.[[BR]]
     211r21477 Kushite tweaks and balancing.[[BR]]
    195212
    196213== Game Mechanics ==
     
    218235r21343 Town bell - use matching classes, add a market alert.[[BR]]
    219236r21378 Allow units to be positioned with freehand placement.[[BR]]
     237r21429 Adds axes to the CChart and the summary screen.[[BR]]
     238r21471 Sound and Target Marker for freehand positioning of units.[[BR]]
     239r21474 Implement combine victory conditions.[[BR]]
     240r21497 Wheel-adjustable batch size.[[BR]]
     241
    220242
    221243== Hotkeys ==
     
    234256r21006 Fix formation auras.[[BR]]
    235257r21042 Disable attack as formation.[[BR]]
     258r21468 Disable speed bonus for formations.[[BR]]
    236259
    237260== GUI ==
     
    289312r21339 Add buttons for changing between, and hotkeys for opening, the civinfo and structree.[[BR]]
    290313r21365 Donate button.[[BR]]
     314r21509 Add a loading screen tip featuring the freehand positioning feature.[[BR]]
     315r21521 Display all gamesetup setting is gamedescription.[[BR]]
     316r21527 Implement basic color editing in the options page and use it for the diplomacy colors.[[BR]]
    291317
    292318=== GUI scalability ===
     
    297323r20733 Allow cheats to pass negative numeric arguments and default parameters for cheat arguments that are strings.[[BR]]
    298324r20734 Add cheat code to play arbitrary music playlists, by default the 8-bit retro easteregg track from rP19890.(#4677)[[BR]]
     325r21591 Update the salad bowl cheat.[[BR]]
    299326
    300327== Maps ==
     
    341368r21330 Elephantine random map script.[[BR]]
    342369r21377 Lower Nubia random map.[[BR]]
     370r21402 Aethiopia random map.[[BR]]
     371r21488 Jebel Barkal random map.[[BR]]
     372r21555 Implement an EntitiesObstructionPlacer? that allows random maps to avoid exactly the obstruction area of given entities (rather than avoiding a guesstimated disk area).[[BR]]
    343373
    344374=== Skirmish maps ===
    345375r20883 Add Via Augusta.[[BR]]
     376r21420 Egypt skirmish map.[[BR]]
    346377
    347378=== Scenario maps ===
     
    359390r21010 Extend random biome system to support map specific biomes.[[BR]]
    360391r21155 Add small metal mines to biome files.[[BR]]
    361 
     392r21504 Add a second biome (rainy season) to the Aethiopia map.[[BR]]
     393r21512 Allow biome JSON files to contain null values.[[BR]]
     394r21523 Display map biome specific preview in the replay menu and loading screen too.[[BR]]
    362395
    363396==== Map Generation Library ====
     
    395428r21225 Implement a DiskPlacer? to enable random map scripts chosing all points inside a circle without using a special case of the other placers.[[BR]]
    396429r21289 Separate object-oriented random map generation core library "rmgen" from miscellaneous helper procedures which are moved to a new library "rmgen-common".[[BR]]
     430r21485 CityPainter? for random map scripts that fills the given area randomly with the given templates.[[BR]]
    397431
    398432=== Tutorial Maps ===
     
    432466r21023 Don't trigger a NetServerTurnManager? debug breakpoint if a modified or unmodified client sends a non-sequential turnnumber.
    433467Disconnect that client.[[BR]]
     468r21520 Secure lobby authentication - prevent joins as a different player.[[BR]]
    434469
    435470== !Engine/Modding ==
     
    519554r21088 Accelerate Danubius map generation performance, from 90 seconds to 15 seconds.[[BR]]
    520555r21092 Performance improvement on Kerala.[[BR]]
     556r21418 Performance improvement for the StaticConstraint? by not initializing the cache upon construction but filling it just-in-time.[[BR]]
     557r21425 Improve random map script performance by using squared distance where possible.[[BR]]
    521558
    522559=== Libraries Updates ===
    523560r20340 Update the bundled gloox wrapper for Windows.[[BR]]
    524561r20407 Update Boost to 1.65.1 and provide static libs (built with XP toolset) for upcoming VS 2015 support.(#3004)[[BR]]
     562r21501 Update libcurl for OSX, in order to fix the build. Use the opportunity to update libxml2 which had vulnerabilities.[[BR]]
     563r21583 Update some OS X libraries with security fixes and hopefully low regression risks.[[BR]]
     564
     565=== Profiling ===
     566r21602 Simulation replay profiling graph overhaul.[[BR]]
    525567
    526568=== Building scripts and linting ===
     
    534576r20563 Go back to the legacy syntax for detecting premake actions.[[BR]]
    535577r21389 Enable multi-processor compilation on Windows with premake5.[[BR]]
     578r21480 Fix compiler warnings on VS 2015.[[BR]]