Toochain updates 114501-pte to 114556-pte

Discussion in 'PA: TITANS: General Discussion' started by panews, June 21, 2020.

  1. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    Hello Commanders,

    We have a new PTE build for testing.

    Technical Notes

    Client Improvements
    • Updated translations
    • Added connect timeouts to download manager to avoid long launch stalls
    • Added initial support for full offline / disconnected mode via --offline
    • Improved game password dialog with focus and default button
    AI Improvements
    • Added easy difficulty for AI skirmish to match galactic war
    Galactic War Improvements
    • Added normal difficulty between easy and hard
    Server / Sim Improvements
    • Improved attack (focus fire) task
    • Added shuffle landing zones
    Toolchain

    Updated software development toolchain: https://en.wikipedia.org/wiki/Toolchain
    • C++17
    • Visual Studio 2019 latest with 142 build tools / Windows 10 SDK latest
    • Xcode 11.5 / macOS 10.15.x latest for macOS Mavericks 10.9+ with full notarisation using hardened runtime
    • Steam Linux runtime with gcc-9 / LTO native (previously limited to gcc 6.2 and no LTO)
    • Steamworks SDK 148 (will upgrade to 149 soon)
    • Windows libcurl 7.68.0 with nghttp2 1.40.0 for HTTP/2 and multiplexing (will upgrade to 7.70.0 and 1.41.0 soon)
    • breakpad latest
    • libpng 1.6.37 with SSE
    • libsquish 1.15 with SSE
    • stb_image 2.25
    • stb_truetype 1.24
    • lz4 1.9.2
    • miniz 2.1
    • zlib 1.2.11
    • sdl 2.0.12
    Modding
    • Exposed locTree for localislation parsing of modified DOM nodes avoiding the need for concatenated loc strings or data-binding
      locTree(document.getElementById('#nav-link'));
    • Added gOffline and gModsOffline for offline mode
    AI Modding
    • Default personality tag is the placeholder for current base game functionality
    • AI mods can use personality.ai_path to specify their own complete set of templates, builds and unit maps as the default AI may be changing significantly
    Last edited: June 23, 2020
  2. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    Added AI modding.
  3. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114503-pte
    • Added fall back to default netural_networks if not included under personality.ai_path which will be the case for most mods
    • Changed Absurd Testing AI personality to TTIANS only
    • Changed Absurd Testing AI personality to use /pa/ai2 via personality.ai_path with a combined /pa/ai and /pa_ex1/ai currently excluding netural_networks
    Last edited: June 21, 2020
  4. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114506-pte
    • Added missing classic templates to /pa/ai2 for Absurd Testing personality
  5. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114512-pte
    • Fixed AI server crash in evaluateBases
  6. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114527-pte
    • First pass of new commander (local server only)
  7. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114530-pte
    • Added shuffle landing zones
  8. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114539-pte
    • Second pass of new commander (local server only)
  9. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114552-pte
    • Updated translations
    • Third pass of new commander (local server only)
    • Added splash
  10. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114556-pte
    • Updated translations
    • Updated new commander strategic icon
  11. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114673-pte
    • Updated translations
    • Updated steam linux runtime
    • Improved discord user handling
    • Improved commander spawn zoom
    • Added current zoom type support to api.camera.lookAt
    • Added early exit for sim tasks that set failed during initialisation
    • Added spacebar to exit video
    • Fixed intro video loss of focus
    • Improved locale error logging
    • Improved fatal error logging
    • Fixed server crash for modded units with ORDER_Attack and no weapons
    AI modding:
    • Added additional --ai-debug output
    • Added enabled to build specs for AI debugging
    • Added debug to build conditions for AI debugging
    • Added IsMainBase build condition
    • Added first pass of AI intel point threat status
    • Added personality.starting_location_evaluation_radius
    Last edited: July 2, 2020
  12. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114687-pte
    • Updated translations
    • Added audio device routing
    • Added default audio device setting with list refreshing every 5 seconds
    • Added default audio device selection during startup
    Modding
    • Added api.audio.getDevices():[string]
    • Added api.audio.setDevice(string)
    • Reworked SettingItemModel to support
      • options.function(currentValue)
      • options.deferredFunction(currentValue) for async
      • options.refresh: seconds
      • option.empty: string
    • Reworked ko.bindingHandlers.selectPicker for modern knockoutjs
    TODO: api.audio.getDevice()
  13. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114698-pte
    • Reverted ko.bindingHandlers.selectPicker changes as that needed updated knockoutjs and bootstrap-select
    • Added Coherent GT libraries in preparation for future testing
    Last edited: July 5, 2020 at 8:10 AM
  14. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114706-pte
    • Updated translations
    • Added support for JSON // single line comments
    • Added gw mod support for bounty_mode, bounty_value, sudden_death_mode, shuffle_landing_zones and land_anywhere
    • Added Default personality placeholder to gw minions
    Last edited: July 5, 2020 at 8:51 AM
  15. panews

    panews Planetary News Official PA

    Messages:
    126
    Likes Received:
    488
    114711-pte
    • Improved AI start location selection
    • Fixed target priorities vision
    • Fixed tutorial commander specs

Share This Page