This wiki is archived from 2021-09-05

Planetary Annihilation Community Mods Release Notes: Difference between revisions

From Planetary Annihilation: TITANS and Classic PA Wiki
Jump to navigation Jump to search
(Polish)
(Fixes)
Line 187: Line 187:
* fixed game password lost after refresh, selecting system, settings, etc
* fixed game password lost after refresh, selecting system, settings, etc
* fixed cannot join empty slot issue where player disconnects without leaving
* fixed cannot join empty slot issue where player disconnects without leaving
* fixed the many issues caused by new game lobby loading without server mods ready and the freezes while server mods are uploading and remounting


live game
live game

Revision as of 21:08, 26 May 2016

File:Titans-icon.png Planetary Annihilation Community Mods Release Notes

File:Gold-rank-icon.png Community Mods in game mod manager

No external application required.

  • added community mods in game mod manager to start menu
  • added auto updating of mods
  • added dependency tracking to automatically enable and disable dependency mods
  • replaces PAMM (PA Mod Manager) external application

File:Gold-rank-icon.png Custom Server support

No mods required.

  • added game server browser support for hosting, joining and spectating custom server games
  • added game invite support for custom servers
  • added game configuration in new game support for custom servers
  • added reconnect support for custom servers to start menu
  • custom servers now advertise max players and max spectators

File:Gold-rank-icon.png Servers

Applies to Uber and custom servers:

  • added metalClusters, metalDensity, landing_zones_count, metal_spots_count and planetCSG_count to game beacons and system info
  • added support for 32 colours (based on burntcustard 32 colour table)
  • added support for custom commanders
  • added support for selecting of AI commander
  • added server mod identifiers to game beacons
  • added support for custom servers to advertise max players and max spectators in game config beacons
  • added --max-players and --max-spectators command line options
  • added --server-password command line option
  • added --default-lobby-name command line option
  • added --default-game-type command line option
  • added support for lobby chat history
  • added support for lobby custom json messages (will also add to playing)
  • improved support for server mods status
  • added support for server mods in replays and saved games

File:Gold-rank-icon.png Modding

general

  • added support for Legion Expansion mod
  • added support for companion mods to reduce the size of large server mods
  • added game info to session, connect_to_game and various scenes:
    • serverType / game_server_type (local|uber|custom)
    • serverSetup / game_server_setup (game|replay|loadsave)
    • gameType / game_type (Galactic War|Ladder1v1|FFA|TeamArmies)
    • gameModIdentifiers / game_mod_identifiers (work in progress)
  • deprecated joinLocalServer / join_local_server in preference to isLocalGame / is_local_game
  • changed isLocalGame to use the same is_local_game session key everywhere
  • changed join_lobby helper to use isLocalGame
  • updated to latest knockoutjs 3.4

new game

  • added support for model.send_message('set_ai_commander', {id: model.playerId(), commander: commanderSpecString});
  • fixed empty spectators (playersWithoutArmies)
  • added spectatorCount observable
  • added emptySpectatorSlots observable
  • added serverModsState (uploading/downloading/mounting/mounted) string observable
  • added buildVersion string observable
  • added isLocalGame boolean observable
  • added gameModIdentifiers
  • added serverMods observable array
  • added gameCheats observable arary
  • added localChatMessage(name, message)
  • added mods lobby chat message type
  • added registerHoldReady(identifier, info)
  • added unregisterHoldReady(identifier)
  • added registerJsonMessageHandler(identifier, handler, priority)
  • added unregisterJsonMessageHandler(identifier, handler)
  • added sendJsonMessage(object)

live game

  • exposed listen_to_spectators in GameOptionModel
  • fixed lobbyId not set

build bar

  • improved modability of build bar (wondible)

icon atlas / strategic icons

  • added engine support for server mods and reloading (Uber)

uberbar

  • updated to latest strophe

apis

  • added api.download for community mods manager (Uber)
  • added api.file.list for community mods manager (Uber)
  • added api.file.zip for community mods manager (Uber)
  • added api.memory.remount for community mods manager (Uber)
  • added api.mods.getMounted (Uber)
  • deprecated api.mods.getMountedMods (Uber)

engine

  • implemented watcher support for OS X / linux
  • implemented memory mounted shader reloading

File:Gold-rank-icon.png Polish

game server browser

  • added saving of game server browser filters with reset filters button

connect to game

  • added status messages when mounting server mods
  • added busy animation
  • added mounting of server mods when starting game (moved from new game lobby)

galactic war

  • changed default save name to include time

new game

  • added lobby chat history
  • added planet radius, metal / custom metal, custom landing and custom csg in a tooltip to planets
  • added halleys required and increased size of planet icons
  • added highlights to econ rate when not 1.0
  • moved mounting of server mods when starting game to connect to game

live game

  • changed default save name to include time
  • changed global spectator chat default to team chat
  • added spectator label for spectator chat

live game planets

  • added display of metal spots count to tooltip in planets summary
  • reduced size of planets summary tooltip to minimise overlap with preview
  • added metal spots count to planet list with localised metal tooltip
  • reduced height of planets list for large systems with many planets

live game players

  • added right click look at player in PIP
  • added right click track commander in PIP

uberbar

  • added searching by display name
  • added lobby status to game invites
  • added cancelling of game invites if full or inviter leaves lobby
  • improved reconnect handling

replay loading

  • added support for server mods in replays and saved games
  • added downloading server mods status

File:Platinum-rank-icon.png Fixes

gpu

  • fixed windows laptops with AMD GPUs to always use discrete (Uber)
  • fixed negative output of dither in HDR compose pass... should fix crash on Intel 5xx GPUs (Uber)

audio

  • fixed windows 10 audio issues with updated FMOD (Uber)

uberbar

  • fixed display names not updating
  • fixed buy missing content dialog description when a classic player is invited to a titans game
  • fixed a long standing issue where a network / data issue or reloading the uberbar reset the user tag map and killed friends list
  • fixed the ubernet extender to not lose data or use bad data from playfab or local storage
  • fixed the ubernet extender to correctly check previous and not update on refresh
  • fixed long standing issue with large user tag and id to interaction time maps (based on optimise user tag map)
  • fixed a long standing issue where idToJabberPresenceTypeMap and idToJabberPresenceStatusMap were not written to session storage
  • fixed long standing issue where searches of existing friends add duplicates to friends list
  • fixed invites to private games
  • fixed long standing issue where previously accepted game invite fails then later invite from same person teleports you into new game without confirmation

new game

  • fixed game password lost after refresh, selecting system, settings, etc
  • fixed cannot join empty slot issue where player disconnects without leaving
  • fixed the many issues caused by new game lobby loading without server mods ready and the freezes while server mods are uploading and remounting

live game

  • fixed alt-tab back to PA then backspace with chat window open triggering window back then reload or connecting to server

live game players

  • fixed missing look at players for spectators