TITANS 1v1 Ranked Season 10

Mid-season ends 2021-03-05 00:00 UTC

Season ends 2021-04-23 00:00 UTC

Prize Pool US$3,000


Hello Commanders,

Ranks are reset and participation prizes are back for the most active players with more prizes available to higher leagues.

Mid-Season Participation Prizes

Mid-season ends 2021-03-05 00:00 UTC

AllocationLeaguesDescriptionPrize
First 31 to 5 AnyoneUS$100
Next 31 to 4Silver and higherUS$100
Next 31 to 3Gold and higherUS$100
Next 31 to 2Platinum and higherUS$100
Next 31Top playersUS$100
15 prizesUS$1,500

Note: Players are only eligible for a single mid-season participation prize from this allocation.

Season Participation Prizes

Season ends 2021-04-23 00:00 UTC

AllocationLeaguesDescriptionPrize
First 31 to 5 AnyoneUS$100
Next 31 to 4Silver and higherUS$100
Next 31 to 3Gold and higherUS$100
Next 31 to 2Platinum and higherUS$100
Next 31Top playersUS$100
15 prizesUS$1,500

Note: Players are only eligible for a single season participation prize from this allocation.

Maps

We have three maps carried over from season 9:

  • Bayrange
  • Castle
  • Pivot

Five maps return from previous seasons:

  • A-SAT
  • Echo
  • Hoppper
  • Nogolia
  • Pier

Seven NEW maps for season 10:

  • Angel’s Causeway
  • Checker
  • Demi-Mirum
  • Devil’s Causeway
  • Janus
  • Riptide
  • Steps

https://planetaryannihilation.com/news/titans-1v1-ranked-prize-winners/

Rules & Guidelines

We are monitoring the use of smurfs and player behaviour. That may result in some changes, some warnings, some season bans and some permanent bans (a number of which have already been applied).

  • Be respectful in chat (or don’t say anything at all if you can’t self moderate)
  • No smurfs (play on your primary account)
  • No impersonating other players
  • Avoid instant surrenders without communication and agreement from the other player
  • Avoid disconnects

High rates of instant surrenders or disconnects are NOT considered participation and will disqualify you from participation prizes.

Legion Expansion – Community Faction Mod

Created by the Progenitors in the dying days of the Pro-Com war, the Legion represented humanity’s last ditch effort to defeat the base game Machine Liberation Army (MLA) faction. It failed. When the superweapon was unleashed which disabled the MLA the Legion were not spared. Millennia later they have awoken and seek to win the unwinnable war for which they were created, in memory of their creators.

A labour of love put together over the course of many years, the Legion Expansion introduces over a hundred new units to form an entirely new faction equal in size and scope of the base game. You can use it in multiplayer, or play against the AI in skirmish.

Legion units lack the mobility and numbers of the base game MLA faction, instead their focus is on raw power. While the enemy are many, the Legion units armour is strong and their guns powerful. They do not focus on early raiding or rapid expansion, rather they prepare themselves to strike a single mighty blow that both begins and ends the battle.

Installation

Legion Expansion is installed from the Community Mods recommended tab in-game. AI support is included within the mod for skirmish play, but for enhanced AI try installing the Queller AI mod.

Hosting and Joining Games

To host Legion games ensure the Legion Expansion mod is enabled in Community Mods.

Each time you host a multiplayer Legion Expansion game, PA will upload the server mod to the server so please be patient. The speed at which this occurs depends on your upload bandwidth.

Legion games are shown in the games browser with a red Legion icon.

Community Mods will automatically install Legion Expansion if needed when players join a Legion game.

You can play as Legion by selecting a red Legion Commander in the new game lobby.

Legion Expansion Overview

Playing against the base game Machine Liberation Army (MLA) faction, you’ll often find yourself facing down never-ending swarms of units. Even with some of the most powerful units at your disposal, it can be easy to be overrun by the sheer number of enemy forces.

Each Legion unit has strengths and weaknesses. Experiment with new and different unit combinations to find powerful synergies where your units support each other and become a much deadlier force as a whole. Use every tool and ounce of cleverness at your disposal. Whether it’s scouting with hidden Investigators, jumping over obstacles with Purger boombots, forming strong points with Rampart shield generators, or surgically inserting your forces with flying Comet teleporters to do crippling damage.

A typical game against the base game MLA faction will flow something like this:

  • Early game: Defend against the base game MLA faction mobility advantage
  • Mid-game: Push out with advantage of strong units – defender attacker roles flipped
  • Late game: Advantages and disadvantages normalize as both factions develop to full capacity

Early Game

All that heavy armour and weapons means you’re not as mobile as the base game MLA faction, which means they will have an expansion advantage. Defend your expansions and stabilize your economy. Make use of the very cheap Jackal light laser turret to ward off small numbers of raiding units.

At the same time, you can still surprise the base game MLA faction players with a taste of their own medicine. The Marauder gunship is superb for picking off unguarded fabricators, the Stoke can clean up undefended metal extractors, and at sea the Catfish is great for scouting and exerting pressure.

During this phase you should focus on building up your troop numbers.

Mid-Game

While still outnumbered, your units will be very strong when grouped together to concentrate their firepower against the enemy. With a focus on quality over quantity, you can start to push out and outright threaten the base game MLA faction forces with a quick defeat if they are unable to organize sufficient defense.

Late Game

Your forces should be supplemented with T2 troops now. Whether you pick T2 bots or vehicles will depend on the playstyle you enjoy – both have their strengths and weaknesses. If you have air dominance, consider roasting large groups of enemies with the Salamander heavy bomber.

Changes since recording – Wraith renamed to Spectre, Excalibur renamed to Paladin

Unit Database

https://palobby.com/units

Lore

The Xziphid war was won by the Commanders, intelligent machines created to carry out the bidding of the Progenitors. In the aftermath a number of them broke away, forming the MLA. They took the fight to their former masters and started the Pro-Com war.

Though powerful, the Progenitors could not defeat their own creations. During the peak of the war a new generation of Commander was created, programmed to be be utterly loyal and devoted to their masters and without mercy for the foe. The Legion was born. They had access to the greatest of the Progenitor’s creations, and so for a time the tide seemed to have turned.

But war is won by logistics, and the MLA had spread too far, harvested too much. The Legion fought well but despite many glorious victories in battle they were losing. It was at this point that the Progenitors unleashed their weapon of last resort: a superweapon designed to take out all of their machine creations. The Pro-Com war was over and for millennia the galaxy was quiet.

Then something disturbed the peace and the Legion awoke to find their creators gone, but the hated foe still present. So the Legion marches once more to war, in memory of the creators they still love dearly.

Credits

This project is not the work of one, but of a legion.

nicb1Project Lead / Models
CrembelsConcept Artist
KillerKiwiJuiceModels / Textures / Code / Effects
mgmetal13Textures
zx0Textures
Alpha2546Effects / Balance
PRoeleertUI
wondibleCode
mikeyhCode
QuitchAI / Media
Stuart98Code / Strategic Icons
dom314Effects
ElodeaBalance Lead / Effects / Media
AndreasGBalance Lead
ClopseBalance
GraushweinBalance
N30NPlaytester
QzipcoPlaytester
WPMarshallPlaytester
xankarPlaytester

License

Legion Expansion is dual licensed under the Creative Commons Attribution 4.0 International License and the MIT license for software portions containing JavaScript code.

https://github.com/Legion-Expansion/Legion-Expansion

TITANS 1v1 Ranked Season 9

Mid-season ends 2020-12-04 00:00 UTC

Season ends 2021-01-22 00:00 UTC

Prize Pool US$3,000


Hello Commanders,

Ranks are reset and participation prizes are back for the most active players with more prizes available to higher leagues.

Mid-Season Participation Prizes

Mid-season ends 2020-12-04 00:00 UTC

AllocationLeaguesDescriptionPrize
First 31 to 5 AnyoneUS$100
Next 31 to 4Silver and higherUS$100
Next 31 to 3Gold and higherUS$100
Next 31 to 2Platinum and higherUS$100
Next 31Top playersUS$100
15 prizesUS$1,500

Note: Players are only eligible for a single mid-season participation prize from this allocation.

Season Participation Prizes

Season ends 2020-01-22 00:00 UTC

AllocationLeaguesDescriptionPrize
First 31 to 5 AnyoneUS$100
Next 31 to 4Silver and higherUS$100
Next 31 to 3Gold and higherUS$100
Next 31 to 2Platinum and higherUS$100
Next 31Top playersUS$100
15 prizesUS$1,500

Note: Players are only eligible for a single season participation prize from this allocation.

Maps

We have four maps carried over from season 8:

  • Haze
  • Line
  • Shard
  • Ulmost

One map returns from previous seasons:

  • Superbowl (updated)

Ten NEW maps for season 9:

  • Snowball (updated)
  • Great Lakes
  • Undergrowth
  • Mantle
  • Bayrange
  • Pivot
  • Castle
  • Twin Peaks
  • Scavenger’s Recluse
  • Periculo

https://planetaryannihilation.com/news/titans-1v1-ranked-prize-winners/

TITANS 1v1 Ranked Prize Winners

Rules & Guidelines

We are monitoring the use of smurfs and player behaviour. That may result in some changes, some warnings, some season bans and some permanent bans (a number of which have already been applied).

  • Be respectful in chat (or don’t say anything at all if you can’t self moderate)
  • No smurfs (play on your primary account)
  • No impersonating other players
  • Avoid instant surrenders without communication and agreement from the other player
  • Avoid disconnects

High rates of instant surrenders or disconnects are NOT considered participation and will disqualify you from participation prizes.

Past Winners

If your name shows Contact or Ticket please open or respond to a support ticket: https://support.planetaryannihilation.com/

SeasonNamePrizeSupport
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Mid-Season 10Participation
Season 9muhrParticipationTicket
Season 9TheNoobParticipation
Season 9Mech-to-maniacParticipationContact
Season 9NeoValenceParticipation
Season 9SonicBlue22Participation
Season 9Sword Training SolutionsParticipationContact
Season 9OkeParticipation
Season 9MockerbirdParticipation
Season 9NikParticipation
Season 9DreadnoughtParticipation
Season 9BroomParticipationTicket
Season 9MetapodParticipation
Season 9ClopseParticipation
Season 9GryzzlyParticipation
Season 9Pa!nParticipation
Mid-Season 9TheNoobParticipation
Mid-Season 9Mech-to-maniacParticipationContact
Mid-Season 9NeoValenceParticipation
Mid-Season 9muhrParticipationTicket
Mid-Season 9OkeParticipationTicket
Mid-Season 9SonicBlue22Participation
Mid-Season 9NikParticipation
Mid-Season 9DreadnoughtParticipation
Mid-Season 9BroomParticipationTicket
Mid-Season 9CorgiarmyParticipation
Mid-Season 9GryzzlyParticipation
Mid-Season 9MetapodParticipation
Mid-Season 9ClopseParticipation
Mid-Season 9AdmiralGeneralParticipation
Mid-Season 9AndreasGParticipation
Season 8 TopDreadnoughtParticipation
Season 8 TopClopseParticipation
Season 8 TopCorgiarmyParticipationTicket
Season 8muhrParticipationTicket
Season 8TheNoobParticipation
Season 8Mech-to-maniacParticipationContact
Season 8Salamander SquatchParticipationTicket
Season 8vega40kParticipationContact
Season 8WarlordParticipation
Season 8MockerbirdParticipation
Season 8amphiprionsParticipation
Season 8OsmiumShieldParticipationContact
Season 8NeoValanceParticipation
Season 8uber.monkParticipationContact
Season 8Person MayneParticipation
Season 8BroomParticipationTicket
Season 8for_the_greater_goodParticipationTicket
Season 8Celestial DeedParticipation
Mid-Season 8TheNoobParticipation
Mid-Season 8Salamander SquatchParticipationTicket
Mid-Season 8Mech-lo-maniacParticipationContact
Mid-Season 8WarlordParticipation
Mid-Season 8vega40kParticipationContact
Mid-Season 8NeoValanceParticipation
Mid-Season 8OsmiumShieldParticipationContact
Mid-Season 8PAG_ClopseParticipation
Mid-Season 8muhrParticipationTicket
Mid-Season 8Celestial DeedParticipation
Mid-Season 8JmicParticipationContact
Mid-Season 8BroomParticipationTicket
Mid-Season 8DreadnoughtParticipationTicket
Mid-Season 8IVSParticipationContact
Mid-Season 8CorgiarmyParticipationTicket
Season 7NikParticipation
Season 7AdmiralGeneralParticipation
Season 7AndreasGParticipation
Season 7The EconomyParticipationTicket
Season 7ClopseParticipation
Season 7isiiParticipationContact
Season 7SchlibbuzParticipationContact
Season 7ScolyarParticipationContact
Season 7HateseasonParticipation
Season 7TheNoobParticipation
Season 7muhrParticipationTicket
Season 7Woodland TrollParticipationContact
Season 7isolumParticipationContact
Season 7typhoon75jgParticipationContact
Season 7for_the_greater_goodParticipationTicket
HistoricalpetermeffertParticipationContact
HistoricalkunaParticipationTicket
Historical906797135ParticipationContact
Historicalreynald009ParticipationContact
Historicalaleks.clarkParticipationContact
HistoricalcuytoParticipationContact
HistoricalelvisParticipationTicket
HistoricalfagatromParticipationTicket
HistoricalscooterParticipationTicket
HistoricalSmirnoffIceDragonParticipationTicket
HistoricalSword Training SolutionsParticipationContact
HistoricalacademiaParticipationTicket

Prize Payouts

We currently pay prizes via TransferWise: https://transferwise.com/

For low or zero fees we recommend regular players create a TransferWise account.

Battle of the Ancients 2v2 Invitational Community Tournament

 

Who: Current and past top ranked players competing 2v2 in the modern PA meta

When: 2020-09-05 16:00 UTC

Where: https://www.twitch.tv/wpmarshall

Format: Swiss then top 4 teams best of 3 semi-finals

Prizes: $400 winner / $200 second place

Teams

CurrentAncient
ClopseNeptunio
AndreasGMatiz
NimzoPwn4two
AdmiralGeneralFlubb
MkfedLjfed
KillerkiwijuiceElodea
SomppePt4h
PtasiorLoren8008
BroomRiver
B3l4lTheEffectTheCause
TheTitan01DirtyApples
Smurf Anonemous2Luther
Corgi CyberPunkPandaBigDanny
N30NMot9001
DiskraipKisel
FerretmasterDom
XankarGandalf
Bot1BurntCustard

TITANS 1v1 Ranked Season 8

Mid-season ends 2020-09-04 00:00 UTC

Season ends 2020-10-23 00:00 UTC

Prize Pool US$3,300


Hello Commanders,

We have two maps carried over from season 7:

  • PAX Frontier!
  • Complaint Department

Two maps returning from previous seasons:

  • Lost Temple (updated)
  • District

Eleven NEW maps for season 8:

  • Faren
  • Gorge
  • Tempo
  • Haze
  • Clutch II
  • Line
  • Shard
  • Plenty
  • Ulmost
  • Nogolia
  • Mirum

Most Active Prizes Are Back!

Updated: 2020-10-10

Participation prizes are back for the most active players:

Mid-season ends 2020-09-04 00:00 UTC

  • 15 most active players – US$100 each

Season ends 2020-10-23 00:00 UTC

  • 15 most active players across all leagues – US$100 each
  • 3 most active players in league 1 (Star / Uber) – US$100 each

Note: Players are only eligible for a single season prize.

https://planetaryannihilation.com/news/titans-1v1-ranked-prize-winners/

Windows

Generic troubleshooting: https://planetaryannihilation.com/support/troubleshooting/

Official Support: https://support.planetaryannihilation.com/

Official Discord: https://discord.gg/pa

Clean Boot

A great way to troubleshoot Windows issues is by starting with a clean boot: http://support.microsoft.com/kb/929135/

Windows System Requirements

MinimumRecommended
Windows 7 Service Pack 1Windows 10 latest

NVIDIA Low FPS

Known issue with latest driver impacting many games typically in multiple display environments with AMD CPU / NVIDIA GPU.

Disable, set to manual or stop the NVIDIA Display Container LS Windows service.

Disabling will remove the NVIDIA icon from the Windows taskbar.

Report via NVIDIA Support or the NVIDIA Display Driver Feedback Form: https://forms.gle/kJ9Bqcaicvjb82SdA from 466.11 thread: https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/448105/geforce-46611-grd-feedback-thread-released-41421/

Update Your Windows Graphics Drivers

Please make sure your graphics drivers are up to date by downloading your drivers directly from the graphics card manufacturer websites. Drivers from Windows laptop manufacturer websites are often outdated.

Alternatively use the graphic card manufacturer auto detection and update tools:

For a clean driver uninstall:

Multiple GPUs or Switchable Graphics

If your gaming laptop or desktop has multiple graphics cards, please make sure you have updated drivers for both GPUs and that you have configured both PA and CoherentUI_Host to run on your high performance dedicated GPU:

Windows Planetary Annihilation Data Directory

The default location is in your local app data directory:

%LOCALAPPDATA%\Uber Entertainment\Planetary Annihilation
C:\Users\YOURUSERNAME\AppData\local\Uber Entertainment\Planetary Annihilation

Your user AppData directory is hidden by default so you have a couple of options:

Windows Incompatible Software

ASUS / ROG GameFirstMay cause network lag resulting in unit stutter / jumps with both online and offline servers.
Firewall / Security Suites
May cause connection failures and crashes.

Disable or add exceptions for SSL / protocol scanning / filtering for PA.exe, server.exe and CoherentUI_Host.exe

ESET: https://support.eset.com/en/kb5833-manage-protocolssltls-filtering-in-eset-windows-home-products
Kaspersky: https://support.kaspersky.com/12684#block2
On Screen Displays (OSD)May cause black screens and crashes.

MSI Afterburner / Rivatuner
ASUS / ROG Sonic Radar
3D API / OpenGL InterceptorsMay cause black screens and crashes.

Lucid Virtu MVP
Sound EnhancersMay cause no sound, stutter, static, etc.
Nahimic Audio Driver

Also bundled in:
ASUS / ROG Sonic Studio
MSI Audio Drivers
Alienware Command Center
May cause no sound, stutter, static, etc and may also freeze when launching on a second display with NVIDIA drivers.

Add PA.exe to:
C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\Configurator\BlackApps.dat

Windows Crash Dumps

PA generated crash reports with logs (and dxdiag on windows) are usually automatically uploaded to our crash reporting system.

When reporting crashes it also helps if you include the crash ID from your logs (same as the filename of the generated minidump):

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dmp


The default location for crash dumps generated by PA is now the logs directory in your Planetary Annihilation data directory.

The environment variable MINIDUMP_DIRECTORY can be used to change the location where PA crash minidump files are saved and will also generate more detailed (and larger) minidump files similar to the new --enable-detailed-minidump command line option.

Windows Error Reporting (WER)

The default location for mini crash dumps created by Windows Error Reporting (WER) is:

  • %LOCALAPPDATA%\CrashDumps\

WER crash dump files are named like:

  • PA.exe.NNNNN.dmp

https://docs.microsoft.com/en-us/troubleshoot/windows-client/performance/read-small-memory-dump-file#configure-the-dump-type

Windows Environment Variables

To set environment variables on Windows use:

  • Control Panel > System > Advanced system settings > Environment Variables (or search for environment variables if using Windows 10).

HDR10

Experimental hardware HDR10 support can be enabled on latest Windows 10 for modern NVIDIA 10 series or newer GPUs connected via DisplayPort 1.4+ or HDMI 2.0+ with full output of dynamic range and colour depth in the NVIDIA Control Panel using:

  • --hardware-hdr

Troubleshooting

Planetary Annihilation is a cross platform client / server networked OpenGL application.

Any software that interferes with network connections or OpenGL can cause issues.

When playing you are connecting to a local server or hosted server over the internet.

A cabled Ethernet connection to your router will perform better than Wi-Fi for most games. After your router your ISP, their backhaul and their transit to PAnet AWS servers will determine the quality of your network connection.

System level crashes or mouse / keyboard freezes during live games are almost always a hardware / driver issue with your system. PA can really push your hardware to the max.

Windows: https://planetaryannihilation.com/support/windows/

macOS: https://planetaryannihilation.com/support/macos/

Linux: https://planetaryannihilation.com/support/linux/

Official Support: https://support.planetaryannihilation.com/

Official Discord: https://discord.gg/pa

System Requirements

MinimumRecommended
CPUMODERN Quad CoreMODERN Quad Core+
Memory8GB RAM for dedicated GPU
12GB RAM for integrated GPU
4GB free for local server
16GB RAM
GPUOpenGL 3.2+ / 1GB VRAMDedicated GPU
Storage5GB available space7 GB available space
InternetBroadbandBroadband via Ethernet

Update Your Graphics Drivers

On Windows please update your graphics drivers: https://planetaryannihilation.com/support/windows/#drivers

Older CPUs

  • AMD Phenom
  • Intel Core 2

Try the legacy build.: https://planetaryannihilation.com/guides/planetary-annihilation-public-test-environments-pte/

Older AMD / Intel GPUs or Brightness Issues

All modern GPUs should now support sRGB and sRGB multiple render targets blending.

Historical sRGB workarounds for AMD / Intel GPU’s were removed in 114880.

Use the following if you need to enable the previous settings:

  • --gl-disable-srgb
  • --gl-disable-mrt-srgb

For Intel GPUs on Windows 10 make sure you have the latest GPU driver and the Intel Graphics Commander Center:

Changing Your Display Name

To change your display name in-game, click on the social icon in the lower right-hand corner. A menu should appear with your name and a dropdown box to change your online status. Below that says, “Change Display Name.”

A box will appear where you can type in your New Display Name. If the name you’ve entered has already been taken, a message will appear to notify you.

Adding PA Friends

To add a PA friend send them a friend request using right click on their name in any of the following:

  • community chat
  • recent
  • search results

Friends need to be logged in and online to accept friend invites.

PA Accounts

Historical backers and anyone who wants to play outside of steam can create an optional PAnet account with a username and password that can be linked with a steam account for TITANS ownership.

Lost TITANS Ownership After Linking Steam with PA Account

Open a support ticket at: https://support.planetaryannihilation.com/

Verify Your Game Files

Clear Your Download Cache

Delete the contents of the download directory in your Planetary Annihilation Data Directory.

Disable FPS Counters / Overlays / Memory Optimisers

The safe way to check stats is via control-p in-game to toggle between:

  • Client FPS
  • GPU memory usage

When connected to a local or public server:

  • Server (always max 1 FPS)
  • Sim (max 10 FPS once game has started)

Close Other Applications / Browsers

PA is a CPU heavy game especially when running a local server.

Close unnecessary applications and browser tabs especially on older systems.

Client Stalls or Unit Jumps

This is usually a network issue such as packet loss or network lag in transit to PAnet AWS servers (or OVH US for the dedicated servers).

Some network issues may be temporary due to congestion or bad ISP transit / peering routes.

Software such as firewalls or network optimisers can also disrupt network connections. eg ASUS / Rog GameFirst on Windows.

Network Testing

MTR or WinMTR is the preferred tool for testing network connectivity. All hops should show 0 (no packet loss) or 100 (blocked).

Persistent packet loss on many hops is most likely a local issue with PC software / hardware, Ethernet cables, router software / hardware or your ISP last mile connection to network termination / demarcation (or ONT for fibre connections).

Incorrect MTU and TCP MSS clamping settings may result in fragmentation or packet loss. For PPEoE, DSL or cable connections test MTU sizes of 1492 or 1452.

Clean Testing

You can start a clean copy of PA without deleting your existing Planetary Annihilation Data Directory by using the --localstorageurl command line parameter. eg --localstorageurl=localstore-testing

Planetary Annihilation Data Directory

The data directory or folder is separate from your install directory and contains:

  • logs
  • local configuration localstore
  • file system mods client_mods and server_mods
  • downloads for community mods download

The data directory is shared by all installations of Planetary Annihilation:

  • steam
  • launcher
  • stable or PTE streams

Updating or reinstalling PA does not impact the data directory.

By default all installations use the same local configuration. You can override this using the --localstorageurl command line parameter.

--localstorageurl=localstore-testing

Windows Planetary Annihilation Data Directory

The default location is in your local app data directory:

%LOCALAPPDATA%\Uber Entertainment\Planetary Annihilation
C:\Users\YOURUSERNAME\AppData\local\Uber Entertainment\Planetary Annihilation

Your user AppData directory is hidden by default so you have a couple of options:

macOS Planetary Annihilation Data Directory

The default location is in your local library folder:

/Users/YOURUSERNAME/Library/Application Support/Uber Entertainment/Planetary Annihilation
~/Library/Application Support/Uber Entertainment/Planetary Annihilation 

Your user library folder is hidden by default and can be accessed via:

Linux Planetary Annihilation Data Directory

The default location is in your home directory:

  • ~/.local/Uber Entertainment/Planetary Annihilation/

Steam Installation Directory

  • Open your Steam library
  • Right click on Planetary Annihilation: TITANS or Planetary Annihilation in your list of games
  • Select Properties
  • Click the LOCAL FILES tab
  • Click BROWSE LOCAL FILES

Steam Command Line Parameters

  1. Open your Steam library
  2. Right click Planetary Annihilation: TITANS then select Properties
  3. Click Set Launch Options…

PA Launcher Command Line Parameters

  1. Open the PA launcher and sign in
  2. Click on your username then select Build Options… from the list
  3. Additional command-line options

Crash Dumps

PA generated crash reports with logs (and dxdiag on windows) are usually automatically uploaded to our crash reporting system.

When reporting crashes it also helps if you include the crash ID from your logs (same as the filename of the generated minidump):

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dmp


The default location for crash dumps generated by PA is now the logs directory in your Planetary Annihilation data directory.

The environment variable MINIDUMP_DIRECTORY can be used to change the location where PA crash minidump files are saved and will also generate more detailed (and larger) minidump files similar to the new --enable-detailed-minidump command line option.

Windows Error Reporting (WER) and macOS may also generate different crash reports:

Repeatable Crashes Within N Minutes

When there is a repeatable crash after starting a game, clicking on preview PIPs, etc it’s often caused by local issues like:

  • out of date drivers
  • out of date BIOS
  • faulty / failing hardware
    • faulty or mismatched RAM
    • old or underrated power supply

PA can stress your hardware more than other games and we can normally spot local issues by:

  • uniqueness of crash
  • type of crash
  • location of crash
  • kernel events

Full Screen Desktop Resolution and 4K

Full screen uses a borderless window at your native desktop resolution to allow for quick alt-tabbing to desktop and other applications without disruption.

Subsampling

If you are playing on an older or lower spec GPU then try subsampling:

  • SETTINGS > GRAPHICS > RESOLUTION SCALING > SUBSAMPLE (75%)

Subsampling does not pixelate the user interface.

Supersampling

If you have a high spec GPU then you can also supersample:

  • SETTINGS > GRAPHICS > RESOLUTION SCALING > SUPERSAMPLE (175%)

GUI Size

You can increase or decrease the GUI size using:

  • SETTINGS > GAMEPLAY > GUI SIZE

Save will make the changes permanent. Cancel will temporarily change so you can test.

Build Bar Size

You can increase or decrease the build bar size using:

  • SETTINGS > GAMEPLAY > BUILD BAR SIZE

Bigger Icons Mods

You can install the Bigger Icons mods for larger icons.

Streaming

Use game capture with a specific window to avoid jitter when scrolling.

HDR10

Experimental hardware HDR10 support can be enabled on latest Windows 10 for modern NVIDIA 10 series or newer GPUs connected via DisplayPort 1.4+ or HDMI 2.0+ with full output of dynamic range and colour depth in the NVIDIA Control Panel using:

  • --hardware-hdr

Note: macOS HDR10 support is automatic.

Regions

  • APNorthEast: AWS ap-northeast-1 in Tokyo, Japan
  • APSouthEast: AWS ap-southeast-1 in Singapore
  • Australia: AWS ap-southeast-2 in Sydney, Australia
  • USWest: AWS us-west-2 in Oregon, USA
  • USCentral: AWS us-east-2 in Ohio, USA
  • USEast: AWS us-east-1 in Virginia, USA
  • EUWest: AWS eu-west-1 in Ireland

1v1 ranked automatically selects a region between players.

Region at Capacity

New instances constantly spin up as needed and may take up to 5 minutes to appear online.

macOS

macOS is our primary development environment.

Generic troubleshooting: https://planetaryannihilation.com/support/troubleshooting/

Official Support: https://support.planetaryannihilation.com/

Official Discord: https://discord.gg/pa

macOS System Requirements

MinimumRecommended
macOS10.9 64 bit10.15
CPUMODERN Quad Core i5MODERN Quad Core i7+
Memory8GB RAM for dedicated GPU
12GB RAM for integrated GPU
4GB free for local server
16GB RAM
GPUOpenGL 3.2+Dedicated GPU
Storage5GB available space7 GB available space
InternetBroadbandEthernet Broadband

macOS Planetary Annihilation Data Directory

The default location is in your local library folder:

/Users/YOURUSERNAME/Library/Application Support/Uber Entertainment/Planetary Annihilation
~/Library/Application Support/Uber Entertainment/Planetary Annihilation 

Your user library folder is hidden by default and can be accessed via:

macOS Crash Dumps

The default location for minidumps generated by PA is now the logs directory in the Planetary Annihilation data directory.

On macOS you can also use the console application to locate macOS generated crash reports:

Rainbows & Unicorns Updates 114599 to 115546

Hello Commanders,

Your eyes do not deceive you, this creature of majesty above is both half-Commander and half-unicorn. Touch its horn if you will, but the only wish it grants is the pillaging of the galaxy’s resources to ensure the demise of your enemies. Friendship is temporary, but a well-placed ubercannon is forever.

The Unicorn Commander is available to all players during the Steam Summer Sale, after which it can be purchased through the Armory. It also comes with its own strategic icon so that everyone else knows that you’re better than them, both as a player and a person.

Lobbies now have the option to shuffle player starting locations. No longer can you know who is where without any scouting in FFA and team games. Live the mystery.

The AI has had an easy difficulty added to skirmish and normal in Galactic War as part of some more extensive changes. We hear your eyebrow lift (just one, you’re classy like that) at the addition of an easier difficulty, but once improvements land and it’s kicking your hiney, you’ll be sorry you got all sniffy about an easy difficulty.

Translations have been updated and expanded to include community mods like Legion Expansion and Queller AI.

Balance changes: https://planetaryannihilation.com/guides/titans-balance-changes/

Previous update series: https://planetaryannihilation.com/news/stay-safe-update-114344-114438-114445-114475/

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 (work in progress)
  • Improved game password dialog with focus and default button
  • Added shuffle landing zones to new game lobby for large FFA and teams games using maps with custom landing zones
  • Improved discord user handling (114673)
  • Improved commander spawn zoom (114673)
  • Added spacebar to exit video (114673)
  • Improved locale error logging (114673)
  • Improved fatal error logging (114673)
  • Added audio device routing (114716)
  • Added default audio device setting with list refreshing every 5 seconds 114716)
  • Added default audio device selection during startup (114716)
  • Reduced unnecessary locks and allocations during material creation (114862)
  • Added automatic open of players list for 1v1 ranked games (114750)
  • Added --enable-detailed-minidump command line parameter as an alternative to setting the MINIDUMP_DIRECTORY environment variable (114750)
  • Added skybox graphics setting (114776)
  • Removed outdated sRGB restrictions for AMD / Intel GPUs (114880)
  • Added --gl-disable-srgb / --gl-disable-mrt-srgb command line options to restore previous behaviour if needed (114880)
  • Added --hardware-hdr command line option to enable experimental HDR10 support on latest Windows 10 for modern 10 series or newer Nvidia GPUs (114880)
    Note: macOS HDR10 support is automatic
    https://planetaryannihilation.com/support/troubleshooting/#HDR10
  • Added support for 128 bit UNITTYPE flags and masks expanding max types from 63 to 127 (114980)
  • Added SIMD optimisations for 128 bit flags (114980)
  • Added legacy CPU check with error message to try legacy build (114980)
  • Added events to ui/main/game/live_game/js/constants.js (114980)
    • Custom1
    • Custom2
    • Custom3
    • Custom4
    • Vehicle
    • Shield
    • Amphibious
    • WaterHover

Updated water shader to show different depths (115280)

  • Water hover shallows
  • Deep water commander danger zone
  • Deep water

Client Fixes

  • Fixed SDL2 full screen toggle / resize issue on Windows (114628)
  • Fixed intro video loss of focus (114673)
  • Fixed tutorial commander specs (114716)
  • Fixed custom line formations crashes (114726 / 114823)
  • Fixed settings mod compatibility issue (114726)
  • Fixed join modded game crash from modded new game lobby or live game (114726)
  • Fixed landing crash on slower systems (114726)
  • Fixed setCommandMode crash (114759)
  • Fixed line command crash (114759)
  • Fixed API data access (114880)
  • Fixed get units crash (114880)
  • Fixed icons not showing with one or more unit server mods (115280)
  • Fixed handling of Unicode surrogates eg 🔥 (115447)

AI Improvements

  • Added easy difficulty for AI skirmish to match galactic war (work in progress)
  • Improved AI start location selection (114716)
  • AI landing policies now avoid planets with others AIs so they spread across planets (115050)

Galactic War Improvements

  • Added normal difficulty between easy and hard (work in progress)
  • Added Default personality placeholder to gw minions (114716)

Server / Sim Improvements

  • Improved attack (focus fire) task
  • Added shuffle landing zones
  • Added early exit for sim tasks that set failed during initialisation (114673)
  • Added radar jamming (114862)
  • Added support for 128 bit UNITTYPE flags and masks expanding max types from 63 to 127 (114980)
  • Added SIMD optimisations for 128 bit flags (114980)
  • Add new units types
    • UNITTYPE_Vehicle (114980)
    • UNITTYPE_Shield (114980)
    • UNITTYPE_Amphibious (114980)
    • UNITTYPE_WaterHover (114980)
    • UNITTYPE_Interplanetary (115506)
    • UNITTYPE_TacticalDefense (115506)
    • UNITTYPE_Radar (115506)
    • UNITTYPE_RadarJammer (115506)

Server / Sim Fixes

  • Fixed AI server crash in evaluateBases
  • Fixed server crash for modded units with ORDER_Attack and no weapons (114673)
  • Fixed target priorities vision (114716)
  • Fixed Windows 4GB replay / saved game limit (114862)
  • Fixed moving to target assist task crash (114862)
  • Fixed auto repair / reclaim while transporting (114862)
  • Fixed water-hover pathing around structures, walls, TITANS, etc (114980)
  • Fixed handling of Unicode surrogates eg 🔥 (115447)
  • Fixed beam weapon collisions with structures, terrain and water surface (115447)

Maps

  • Added shuffleLandingZones
  • Updated the following maps to use shuffleLandingZones: true
    • Clutch
    • Lock
    • Crag
    • Bedlam
    • PAX
    • Medea
    • Roc
    • Blitz
    • Forge
    • Berg
    • Duat
    • Pacific
    • Styx
    • Meso
    • Amplus

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 (work in progress)
  • 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
  • Added support for JSON // single line comments
  • Improved modding support for multiple selectable skybox mods in settings: (114776)
    • model.skyBoxes.push({text: 'Test', value: '/pa/terrain/sky/textures/skybox_02.json'})
    • api.ar_system.changeSkyBoxSpec(api.settings.getSynchronous('graphics', 'skybox'));
  • New recon observer channel (114862)
    • radar_jammer

AI Modding

  • Default personality tag is the placeholder for current base game functionality
  • Added fall back to default netural_networks if not included under personality.ai_path which will be the case for most mods
  • Added additional --ai-debug output (114673)
  • Added enabled to build specs for AI debugging (114673)
  • Added debug to build conditions for AI debugging (114673)
  • Added IsMainBase build condition (114673)
  • Added first pass of AI intel point threat status (114673)
  • Added personality.starting_location_evaluation_radius (114673)
  • Added gw mod support for bounty_mode, bounty_value, sudden_death_mode, shuffle_landing_zones and land_anywhere (114716)

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

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 optimisations
  • libsquish 1.15 with SSE optimisations
  • stb_image 2.25
  • stb_truetype 1.24
  • lz4 1.9.2
  • miniz 2.1
  • zlib 1.2.11
  • sdl 2.0.12

114618

  • Fixed missing Unicorn Commander build image
  • AI tweaks

114628

  • Fixed SDL2 full screen toggle / resize issue on Windows
  • Changed libpng 1.6.37 SSE optimisations for older CPU on Windows (use legacy build for older CPUs)

114673

  • 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

114716

  • Updated translations
  • Added audio device routing
  • Added default audio device setting with list refreshing every 5 seconds
  • Added default audio device selection during startup
  • Added Default personality placeholder to gw minions
  • Improved AI start location selection
  • Fixed target priorities vision
  • Fixed tutorial commander specs

AI Modding

  • Added gw mod support for bounty_mode, bounty_value, sudden_death_mode, shuffle_landing_zones and land_anywhere

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
  • Added support for JSON // single line comments

114726

  • Fixed custom line formations crash
  • Fixed settings mod compatibility issue

114750

  • Updated translations
  • Added automatic open of players list for 1v1 ranked games
  • Added --enable-detailed-minidump command line parameter as an alternative to setting the MINIDUMP_DIRECTORY environment variable
  • Fixed join modded game crash from modded new game lobby or live game
  • Fixed landing crash on slower systems

114759

  • Updated translations
  • Fixed setCommandMode crash
  • Fixed line command crash

114776

  • Updated translations
  • Added skybox graphics setting
  • Improved modding support for multiple selectable skybox mods in settings:
    • model.skyBoxes.push({text: 'Test', value: '/pa/terrain/sky/textures/skybox_02.json'})
  • api.ar_system.changeSkyBoxSpec(api.settings.getSynchronous('graphics', 'skybox'));

114780

Updated TITANS 1v1 ranked maps and reconnects

114803

Grenadier

  • Idle aim delay restored to 1.0 from 0.5
  • Max firing velocity decreased to 80 from 90
  • Min firing velocity decreased to 70 from 85
  • Splash radius decreased to 5 from 6

Gil-E advanced sniper bot

  • Vision and range decreased to 200 from 220
  • Can no longer target seafloor

Naval Basic Fabrication Ship

  • Navigation changed to new water-hover with updated flat bottom model

Barnacle support barge

  • Navigation changed to new water-hover with updated flat bottom model
  • Can now build teleporters on land

114823

  • Updated translations
  • Fixed custom line formation crash

Grenadier

  • Maximum firing velocity increased to 90 from 80

114862

Client Improvements

  • Updated translations
  • Reduced unnecessary locks and allocations during material creation

Server / Sim Improvements

  • Added radar jamming

Server / Sim Fixes

  • Fixed Windows 4GB replay / saved game limit
  • Fixed moving to target assist task crash
  • Fixed auto repair / reclaim while transporting

Balance Changes

Grenadier

  • Splash damage decreased to 30 from 40

Slammer advanced assault bot

  • Damage decreased to 90 from 100

Vanguard advanced heavy tank

  • Radar jamming 75 added

Typhoon drone carrier

  • Squall torpedo damage decreased to 75 from 100

Jig gas mining platform

  • Cost increased to 4,000 from 3,000

114880

Client Improvements

  • Updated translations
  • Reduced unnecessary locks and allocations during material creation
  • Removed outdated sRGB restrictions for AMD / Intel GPUs
  • Added --gl-disable-srgb / --gl-disable-mrt-srgb command line options to restore previous behaviour if needed
  • Added --hardware-hdr command line option to enable experimental HDR10 support on latest Windows 10 for modern 10 series or newer Nvidia GPUs

Note: macOS HDR10 support is automatic.

https://planetaryannihilation.com/support/troubleshooting/#HDR10

Client Fixes

  • Fixed API data access
  • Fixed get units crash

114980

  • Added support for 128 bit UNITTYPE flags and masks expanding max types from 63 to 127
  • Added SIMD optimisations for 128 bit flags
  • Add new units types:
    • UNITTYPE_Vehicle
    • UNITTYPE_Shield
    • UNITTYPE_Amphibious
    • UNITTYPE_WaterHover

Client Improvements

  • Updated translations
  • Added legacy CPU check with error message to try legacy build
  • Added missing events to ui/main/game/live_game/js/constants.js
    • Custom1
    • Custom2
    • Custom3
    • Custom4
    • Vehicle
    • Shield
    • Amphibious

Server / Sim Fixes

  • Fixed water-hover pathing around structures, walls, TITANS, etc

Balance Changes

Grenadier

  • Acceleration decreased from 120 to 100

Added UNITTYPE_Vehicle for wheeled units vs treads

Added UNITTYPE_Shield placeholder.

Added UNITTYPE_Amphibious

  • Commander
  • Dox
  • Slammer
  • Colonel
  • Manhattan
  • Atlas

Added UNITTYPE_WaterHover and are no longer targetable by below the waterline naval torpedoes

Note: This excludes amphibious torpedoes from:

  • Commander
  • Slammer advanced assault bot

Removed UNITTYPE_Scout from Piranha gunboat.

The following naval below the waterline torpedo weapons no longer target UNITTYPE_WaterHover with "exclude_unit_types": "Hover | WaterHover"

Modding

  • Added the following for testing by modders when enabled in boot.json
  • knockout-3.5.1.min.js / knockout-3.5.1.debug.js (swap wth knockout-3.4.0.min.js)
  • lodash-migrate.min.js / lodash-migrate.js (enable to see and report potential issues with lodash 3.x > 4.x)
  • lodash-4.7.20.min.js / lodash-4.7.20.js (swap with lodash-3.9.3.min.js to see breakage)

115003

115013

  • Fixed regression of unit selection type counts
  • Updated translations

115050

Balance Changes

Stryker attack vehicle

  • Speed decreased to 18 from 20 (same as Dox)

Ant light tank

  • Turn rate increased to 120 from 90

Grenadier

  • Vision decreased to 125 from 130

Spark tesla bot

  • Range increased to 70 from 65

Mend advanced combat fabricator

  • Cost decreased to 1,000 from 1,200

Spinner anti-air vehicle

  • Rate of fire decreased to 2.4 from 3

Piranha gunboat

  • Range decreased to 120 from 130

Barracuda submarine now has radar stealth

Horsefly advanced heavy strafing aircraft

  • Cost decreased to 1,800 from 2,000

Angel advanced air support platform

  • Cost decreased to 5,000 from 5,500

Mines changed to sight vision which now reveal units and target radar stealth

115186

Dox assault bot

  • Acceleration increased to 180 from 50

Advanced Metal Extractor

  • Production rate increased to 16 from 15

115280

  • Updated water shader to show different depths
    • Water hover shallows
    • Deep water commander danger zone
    • Deep water
  • Fixed icons not showing with one or more unit server mods

115447 / 115459

Client / Server Fixes

  • Fixed handling of Unicode surrogates eg 🔥

Server / Sim Fixes

  • Fixed beam weapon collisions with structures, terrain and water surface

Balance Changes

Commander

  • Can now build orbital launchers and umbrellas

Icarus Solar Drone

  • Beam weapon now collides with enemies, structures, terrain and water surface

Orbital Launcher

  • Cost decreased to 600 to match T1 factories
  • Commander buildable

Orbital Factory

  • Cost increased to 6,000 from 3,600

Umbrella

  • Commander buildable

Anchor

  • Beam weapon now collides with enemies, structures, terrain and water surface

SXX-1304 laser platform

  • Beam weapon now collides with enemies, structures, terrain and water surface
  • Underwater vision removed

Artemis railgun platform

  • Beam weapon now collides with enemies and structures

Omega orbital battleship

  • Beam weapon now collides with enemies, structures and terrain
  • Can now target seafloor
  • Now has underwater vision of 200

Helios orbital titan

  • Beam weapon now collides with enemies, structures and terrain

Dox assault bot

  • Speed increased to 19 from 18

Grenadier

  • Vision decreased to 115 from 125

Storm mobile flak

  • Removed underwater vision

115482

115506 / 115521 / 115529

  • Upgraded AWS servers in all regions with faster CPUs and more RAM (c5n > m5zn instances)
  • Fixed missing unit types (115521)
  • Fixed spurious unit alerts (115521)
  • Gnugfur commander is now FREE (115529)

New unit types:

  • UNITTYPE_Interplanetary
  • UNITTYPE_TacticalDefense
  • UNITTYPE_Radar
  • UNITTYPE_RadarJammer

Balance Changes

Grenadier range decreased to 140 from 145

Catapult tactical missile launcher

  • Rate of fire increased to 0.4 from 0.2
  • Cost increased to 2,000 from 1,800

Holkins long range artillery cost increased to 10,000 from 9,600

Orca destroyer torpedo range decreased to 145 from 150

Orbital Fabrication Bot surface radar changed to surface vision

115546

  • Improved multi-threading on upgraded AWS servers
  • Fixed client crashes caused by mods

Stay Safe Updates 114344 to 114475

Hello Commanders,

Did you want to know what Planetary Annihilation Inc is doing to help you stay safe during COVID-19? No? Didn’t think so. Instead we’ve spent the time adjusting the dials, tweaking the numbers and fiddling the stats, all to create the new perfect™ balance. We’re making adjustments to make it easier to create your initial base, make tanks more viable as an early game option, and also make it easier to get into the orbital layer.

For the map makers among you, we fixed metal on the equator, allowed you to quickly create backups as you work, and height adjustments are now possible for terrain. You’ll need to dive into the pas files with your preferred text editor to make the changes, no fancy UI just yet, but it will allow you even more control over your creations. In return, don’t create systems with planets as far apart from one another as possible and orbital travel times so long they verge on the realistic. No one likes those systems. Please stop.

New support section on website (work in progress): https://planetaryannihilation.com/support/

Horsefly update: https://planetaryannihilation.com/news/horsefly-and-titans-1v1-ranked-mid-season-4-winners/

Technical Notes

TITANS Balance Changes

Fixed attack (focus fire) delayed targeting and charging to their death for units with a firing delay, ballistic solutions, etc. eg Commander, Grenadier, Hornets, etc.

Queued area load and unload can now be used to create a temporary ferry.

Commander

  • Build range increased to 30 from 20
  • Faster and more accurate alt-fire ubercannon d-gun (114438)
  • Fixed all commanders to have identical mesh bounds based on base commander spec (114438)

Icarus Solar Drone

  • Speed increased to 50 from 30

Stryker attack vehicle

  • Speed increased to 20 from 15 (faster than Dox)

Grenadier

  • Rate of fire increased to 0.5 from 0.4
  • Range increased to 145 from 130
  • Yaw ranged increased to 135 from 90
  • Idle aim delay decreased to 0.5 from 1.0
  • Firing standard deviation decreased to 0.75 from 1.0

Drifter hover tank

  • Range increased to 115 from 100
  • Damage increased to 125 from 120

Pelter medium range artillery

  • Firing standard deviation increased to 0.5 from 0.35
  • Range decreased to 240 from 260

Orbital Launcher

  • Cost decreased to 1,500 from 2,000

Mend advanced combat fabricator (check the build range)

Anchor defense satellite

  • Ground weapon range reduced to 80 from 100

Jig gas mining platform

  • Metal production decreased to 30 from 36
  • Energy production decreased to 7,500 from 9,000

Piranha gunboat / sea scout:

  • Navigation changed to new water-hover (114438)

Stingray missile ship target priorities:

  • Air & ( Transport | Bomber | Gunship | Titan )
  • Mobile & Air

Narwhal frigate target priorities:

  • Air & ( Transport | Bomber | Gunship | Titan )
  • Mobile & Air

Horsefly advanced heavy strafing aircraft

  • Cost increased to 2,000 from 1,200
  • Health decreased to 1,250 from 1,500
  • No longer targets air

https://planetaryannihilation.com/guides/titans-balance-changes/

Client Improvements

  • Added support for interplanetary area and line formations with load / unload
  • Added control build range preview
  • Added official support link to start menu and removed community support link
  • Added alt / option alternative area build (114438)
  • Added max radius for alt / option alternative area build (114445)
  • Changed Armory to be available offline and show locked commanders not available to purchase without steam overlay (114473)

Client Fixes

  • Fixed black screen issue where load event for splash image failed to fire (patched by community mods)
  • Fixed strategic icons and fog of war lighting showing when units teleporting
  • Fixed invalid userIds causing empty friends list (114473)

System Editor Improvements

  • Added export to system editor for fast backups while creating maps
  • Added description, creator and version to system editor

System Editor Fixes

  • Fixed system editor metal sport validation
  • Fixed unselectable sunken CSG in system editor

Server / Sim Improvements

  • Added continuous area load / chase and interplanetary area load / unload (queued area load / unload orders can be used for temporary ferry)
  • Added terrain height adjustments to planet builder
  • Added water-hover navigation type for low draft brown water navy access to shallows (114438)

Server / Sim Fixes

  • Fixed transport / distance with teleport load / unload exploits
  • Fixed death explosion damaging their own wreckage
  • Fixed move sub tasks targeting a unit only targeting initial position resulting in missed air / orbital loads for moving units
  • Fixed nav agent targeting of lower layers by air / orbital not excluding radius of each agent resulting in missed loads as vertical move outside of goal range
  • Fixed attack (focus fire) charging to their death for units with a firing delay, ballistic solutions, etc
  • Fixed attack (focus fire) weapon targeting (114438)

Modding

  • Added to transporter spec
    • load_range
    • chase_range
  • Added alternative area builds to unit spec: (114438)
    • alt_area_build_separation
    • alt_area_build_type
    • alt_area_build_pattern
  • Added to unit state JSON for map units capture: (114438)
    • unit_spec
    • army [index]

Content Creation

  • Added --no-sun and –-no-planets with hidden black biome for video capture using api.ar_system.changeSkyboxOverlayColor(0,0,0,1)

Terrain Height Adjustment Example

{
    "name": "test",
    "description": "",
    "author": "",
    "version": "",
    "planets": [
        {
            "name": "test",
            "mass": 20000,
            "position_x": 13400,
            "position_y": 1200,
            "velocity_x": 17.19521141052246,
            "velocity_y": -192.0131072998047,
            "required_thrust_to_move": 0,
            "starting_planet": true,
            "respawn": false,
            "start_destroyed": false,
            "min_spawn_delay": 0,
            "max_spawn_delay": 0,
            "planet": {
                "seed": 1,
                "radius": 500,
                "heightRange": 100,
                "waterHeight": 50,
                "waterDepth": 100,
                "temperature": 100,
                "metalDensity": 50,
                "metalClusters": 50,
                "metalSpotLimit": -1,
                "biomeScale": 50,
                "biome": "grass",
                "symmetryType": "terrain and CSG",
                "symmetricalMetal": true,
                "symmetricalStarts": true,
                "numArmies": 2,
                "landingZonesPerArmy": 0,
                "landingZoneSize": 0,
                "heightAdjustments": [
                    {
                        "normalizedAdjustment": -0.5,
                        "radius": 200,
                        "pos": [
                            0,
                            0,
                            500
                        ]
                    },
                    {
                        "normalizedAdjustment": -0.5,
                        "radius": 200,
                        "pos": [
                            500,
                            0,
                            0
                        ]
                    }
                ]
            }
        }
    ]
}

JavsScript example of 10 equally spaced terrain height adjustments using golden circle for a 600 radius planet in the System Editor scene using the debugger:

(function(count, adjustment, radius)
{
    var planetRadius = model.radius();

    var increment = Math.PI * (3 - Math.sqrt(5));

    var offset = 2 / count;

    var adjustments = [];

    for (var k = 0; k < count; k++)
    {
        var y = k * offset - 1 + (offset / 2);
        var r = Math.sqrt(1 - y * y);
        phi = k * increment;
        adjustments.push({
            normalizedAdjustment: adjustment,
            radius: radius,
            pos: [planetRadius * Math.cos(phi) * r, planetRadius * y, planetRadius * Math.sin(phi) * r]
        });
    }

    model.heightAdjustments(adjustments);
    model.heightAdjustments.valueHasMutated();
    model.update_planet_spec();
    model.previewTerrainSelectedPlanet();

})(10, 1, 100)

Lave biome with generated terrain height adjustments:

{
    "name": "test",
    "description": "",
    "version": "",
    "planets": [
        {
            "name": "test",
            "mass": 20000,
            "position_x": 13400,
            "position_y": 1200,
            "velocity_x": -17.19521141052246,
            "velocity_y": 192.0131072998047,
            "required_thrust_to_move": 0,
            "starting_planet": true,
            "respawn": false,
            "start_destroyed": false,
            "min_spawn_delay": 0,
            "max_spawn_delay": 0,
            "planet": {
                "seed": 1,
                "radius": 600,
                "heightRange": 10,
                "waterHeight": 0,
                "waterDepth": 0,
                "temperature": 100,
                "metalDensity": 50,
                "metalClusters": 50,
                "metalSpotLimit": -1,
                "biomeScale": 50,
                "biome": "lava",
                "symmetryType": "terrain and CSG",
                "symmetricalMetal": true,
                "symmetricalStarts": true,
                "numArmies": 2,
                "landingZonesPerArmy": 0,
                "landingZoneSize": 0,
                "heightAdjustments": [
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            261.533935546875,
                            -540,
                            0
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            -315.9520263671875,
                            -420,
                            289.43792724609375
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            45.427738189697266,
                            -300,
                            -517.6256713867188
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            348.2481994628906,
                            -180,
                            454.2281188964844
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            -587.8665161132812,
                            -60,
                            -103.98531341552734
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            503.7155456542969,
                            60,
                            -320.422607421875
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            -148.58802795410156,
                            180,
                            552.7400512695312
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            -239.4943084716797,
                            300,
                            -461.1317443847656
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            402.4857482910156,
                            420,
                            146.98715209960938
                        ]
                    },
                    {
                        "normalizedAdjustment": 1,
                        "radius": 200,
                        "pos": [
                            -241.7477264404297,
                            540,
                            99.78994750976562
                        ]
                    }
                ]
            }
        }
    ]
}

114349 / 114353

Horsefly advanced heavy strafing aircraft

  • Cost increased to 2,000 from 1,200
  • Health decreased to 1,250 from 1,500
  • No longer targets air

114438

  • Updated translations
  • Added alt / option alternative area build
    • Four wide strips of land mines
    • Double walls
    • Nuke farm sphere
    • Double Galata Anti-Air
    • Double Flak Cannon Advanced Anti-Air
    • alt_area_build_type
    • alt_area_build_separation
    • alt_area_build_pattern
  • Added normalizedAdjustment property to terrain height adjustments with range -1 (water bottom) to 1 (max height)
  • Added water-hover navigation type for low draft brown water navy access to shallows
  • Changed Piranha gunboat / sea scout to new water-hover navigation type with new flat bottom model
  • Faster and more accurate alt-fire ubercannon d-gun
  • Fixed all commanders to have identical mesh bounds based on base commander spec
  • Fixed attack (focus fire) delayed targeting and charging to their death for units with a firing delay, ballistic solutions, etc. eg Commander, Grenadier, Hornets, etc

114445

  • Updated translations
  • Added alt / option alternative area build
    • Double Lob
    • Double Turret
    • Double Pelter
    • Double Catapult
    • Double Holkins
  • Added max radius for alt / option alternative area build
    • Land mine
    • Nuke Launcher
    • area_max_radius
    • alt_area_max_radius
  • Fixed alt / option area feature crash

114473

  • Updated translations
  • Changed Armory to be available offline and show locked commanders not available to purchase without steam overlay
  • Fixed invalid userIds causing empty friends list
  • Stingray missile ship target priorities:
    • Air & ( Transport | Bomber | Gunship | Titan )
    • Mobile & Air
  • Narwhal frigate target priorities:
    • Air & ( Transport | Bomber | Gunship | Titan )
    • Mobile & Air

114475

  • Updated translations
  • Fixed compatibility issue with some mods
THE GALAXY WON'T CONQUER ITSELF Get it now on Steam!
Get It on Steam

90% off for classic PA owners