Happy New Year Updates 112595 / 112589

Discussion in 'PA: TITANS: General Discussion' started by panews, December 31, 2018.

  1. panews

    panews Planetary News Official PA

    Messages:
    75
    Likes Received:
    429
    Happy New Year Commanders,

    Our faster modern toolchain server build with multi-threading is now live on official servers! This should mean the servers perform better than ever before, especially on multi-planet systems.

    The modern client with local server remain opt-in via the modern BETA in Steam and the PA launcher. If you are playing single player with a local server or hosting LAN games we encourage you try the modern client.

    To help new players pick up the game faster, the Planetary Annihilation guides section is now a one-stop shop for everything you wanted to know about Planetary Annihilation but didn’t know to ask.

    We have expanded the 1v1 ranked map pool with four community maps from WPMarshall and GrandHomie (for a total of 15 maps):
    • Enfer (GrandHomie)
    • The Marne (GrandHomie)
    • Lugaan (WPMarshall)
    • Singe (WPMarshall)
    Your complaints about dodging in ranked have also been heard. Not only have we removed ranked queue status information from Community Chat, we’ve also anonymised names in the ranked lobby and removed the ability to leave the lobby. You really are trapped in there with your opponent now, so don’t queue if you don’t intend to play.

    We’ve also got AI upgrades for the single-player and comp stomp crowd. The neural network’s fitness function (it sounds technical which means it’s impressive) has been reworked so that the AI is smarter about the way it evaluates battles.

    Another long-standing AI request was the ability to select which Commander the AI uses. We promised to add this and so we have. Please feel free to admire the new Commander selection UI, making better use of your screen real estate.

    We’ve continued to keep an eye on crash reports and have put a lot of effort into eliminating everything we can. You should find Planetary Annihilation an even more stable experience than before. We’ll continue to keep an eye on things to see what else might crawl out of the woodwork. Some of these things can be pretty edgecase, but we won’t stop in trying to track them all down, we hate crashes even more than you do.

    Audio modding has arrived, so modders can now add whatever sounds they like to the game, either overwriting existing sounds or even adding completely new ones. Give your new unit its own style as it threatens doom to its enemies. Break subwoofers everywhere with extra bass in every shot sound effect. Replace the in-game VO with your own voice so you can literally congratulate yourself on your wins, you egotistical monster. We look forward to seeing what you come up with.

    As a final thanks for continuing to play Planetary Annihilation TITANS we have added two NEW dedicated servers running the latest modern linux builds that can handle epic games of up to 32 players. A number of trusted community members have been given the keys, so keep an eye out in Community Chat and the official Planetary Annihilation Discord for announcements of big games. You haven’t truly won a game of Planetary Annihilation until you stand victorious on the wreckage of 31 other Commanders.

    tl;dr
    • Official servers using modern toolchain builds with multi-threading
    • Two clients available (stable legacy and cutting-edge modern for testing)
    • 1v1 ranked maps expanded with four community maps from WPMarshall and GrandHomie for a total of 15 maps
    • 1v1 ranked lobby is now anonymous showing Player 1 and Player 2
    • 1v1 ranked lobby leave option has been removed
    • AI improvements with reworked and retrained neural networks
    • AI commander selection (as promised)
    • Server crash fixes
    • NEW official guides: https://planetaryannihilation.com/guides/
    • NEW audio modding
    • NEW official dedicated servers with up to 32 players for big games
    Balance Changes
    • Pelican cost increased to 160 and health decreased to 150
    • Locust cost increased to 260
    • Spinner range increased to 120
    Technical Notes

    Next year we will be moving to PAnet, which will replace the legacy UberNet infrastructure with modern server environments. Eventually all the legacy Windows servers will be replaced with faster modern Linux servers.

    Toolchains

    Software development toolchain: https://en.wikipedia.org/wiki/Toolchain

    Legacy toolchain
    • Visual Studio 2012 / Windows 8 SDK
    • Xcode 5.0.1 / macOS Mountain Lion for macOS Lion 10.7+
    • Legacy Steam Linux runtime / GCC 4.8.4
    Modern toolchain
    • Visual Studio 2017 latest / Windows 10 SDK latest
    • Xcode 10.1 / macOS 10.14.1 latest for macOS Mavericks 10.9+
    • Modern Steam Linux runtime / GCC 5.4.1 (currently limited by Steam Linux runtime)
    • Native Linux / Clang / LLVM 7.x for dedicated Linux servers
    Community Maps
    Server Improvements
    • Faster modern toolchain build
    AI Improvements
    • Completely reworked the AI’s neural network fitness function to improve how the AI evaluates the outcome of a battle
      • Instead of being based on the difference between each and every input before and after the encounter, the fitness function now primarily looks at which side lost more metal value. Not every encounter results in a metal loss, so the fitness function also compares unit count losses as well as health losses, but they don’t count nearly as much as metal losses
    • AI commander selection in new game lobby
    Server Fixes
    • Fix for crash if the AI was trying to teleport a fabber or commander to a planet as the planet was destroyed
    • Fix for multiple cases where a unit could be removed from a platoon (dropping the reference) before being added to a new platoon, causing a crash later on in the game
    • Fix for crash if the commander did not have an Uber cannon spec
    • Fix for build arms not ticking in multi-threading enabled servers causing fabbers/commanders to not face their build targets
    • Fix for crash if a fabber/commander was assisting in the construction of a projectile that died
    • Fix for a crash if a projectile target died and was cleaned up by the sim
    • Improved fix for players disconnecting from new game lobby not being removed from game
    Client Improvements
    • Reorganised start menu is now scrollable with more space for menu items
    • Improved commander and colour selection in new game lobby
    Client Fixes
    • Fix for ESC key locking up the start menu if no video was playing
    • Fix for community videos not showing if community mods not enabled
    Modding
    • NEW audio modding:
      • api.sound.playSoundFromFile(path)
      • api.sound.playSoundFromFileAtLocation(path, x, y, z)
      • api.sound.registerCueMod(cue, path)
      • api.sound.unregisterCueMod(cue)
    • NEW build.txt with original build number (will differ from version.txt for legacy clients)
    • NEW gBuild global with original build number from build.txt accessible in all scenes
    • NEW --version command line option to override version.txt for targeting a different server build
    112595
    • Hot fix for 1v1 ranked
    Last edited: December 31, 2018
    galaxyisos, cdrkf, whisperr and 12 others like this.
  2. felipec

    felipec Active Member

    Messages:
    465
    Likes Received:
    190
    That opens the door for a great 2019 for PA!!!
  3. panews

    panews Planetary News Official PA

    Messages:
    75
    Likes Received:
    429
    112595
    • Hot fix for 1v1 ranked
    stuart98, bthirteen and grandhomie like this.
  4. MrTBSC

    MrTBSC Post Master General

    Messages:
    4,830
    Likes Received:
    1,815
    PA with TA sounds .. at last ...

    hope we get some improvement on muzzleanimations next ...

    keep up the good work!
    robintick likes this.
  5. grandhomie

    grandhomie Active Member

    Messages:
    166
    Likes Received:
    169
    These changes are great!
  6. bthirteen

    bthirteen Member

    Messages:
    27
    Likes Received:
    36
    Thank you for new maps they will be truly refreshments from old ones, especially if you are like me and have 500+ games played on the first ones. For a next map pack change in future keep pool with 15 maps which is in my opinion great number of diverse gameplay but remove older ones. I would just keep water maps ration. By that I mean, if you remove water map you add one in. It would be bad if at one point we had 0 water maps.

    Pelicans feel more tactical now and play out more around vision battle than the pure mass. If you scout even with 1 Hummingbird pelican will die with its cargo in 90% of cases compared to before where the player had bigger chances to actually save the cargo and still punish you. Pelican drop-snipes are still possible but they take more skill to pull off.
    Locust, ok that is a small step in a good direction and I feel like they should cost even more. From my test games they still feel like their production doesn't slow down your eco\army value. It's still if you build them and do nothing everything is ok compared to lets say the same number of Slammers which could cost you in battle\defence of base etc. OR T2 fabber who will pull you in eco game. On other hand if you choose to build them you can do game ending damage.
    Spinners changes are just quality of life improvement. They still can get bombed but they will take most of your air force down with them and actually do their job protecting army. Slowly removing pure Air meta from game into more balanced gameplay.
    Quitch likes this.
  7. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    With the changes to a more modern client it would be great if windowed fullscreen could be added
  8. Quitch

    Quitch Post Master General

    Messages:
    5,238
    Likes Received:
    5,977
    Currently fullscreen is a borderless window.
    tunsel11 likes this.
  9. lulamae

    lulamae Well-Known Member

    Messages:
    668
    Likes Received:
    302

Share This Page