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 at 2020-12-04 00:00 UTC

Season ends at 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/

Championship Series Community Tournaments

Hello Commanders,

matiz returns from coaching StarCraft 2 to host a new championship series of monthly tournaments with a cash prize pool of US$600!

Live: https://trovo.live/matiz 2020-12-05 16:00 UTC

Discussion: https://discord.gg/pa

Signups and Checkins: https://pa.challonge.com/ and say hi in the official Discord #championship-series channel. Link your Challonge and Discord accounts for notifications.

Brackets are not finalised until checkins close.

Maps will be selected from the historical 1v1 ranked map pool.

NEW: Prizes for everyone who qualifies for the finals.

Schedule

DateSeriesTypePrize PoolMaps
December4
2020-12-05Qualifier$100Aquilaris
Clutch II
Complaint Department
Enfer
Fulcrum
Nogolia
The Ardennes
2020-12-12Qualifier$100
2020-12-19Final$400
November3
2020-11-07 16:00 UTCQualifier$100Canals
Clutch II
Divide
Fractured Islands
Niflhel
PAX Frontier
Plenty
2020-11-21 16:00 UTCQualifier$100Canals
Divide
Faren
Niflhel
Pacific
PAX Frontier
Shallows
2020-11-28 16:00 UTCFinals$300Clutch II
Herculaneum
Niflhel
Nogolia
Pacific
PAX Frontier
Plenty
October2
2020-10-10 16:00 UTCQualifier$100Backbone
Bulkhead
Centax 3
Exeunt
Forge
Gargantuan
Pacific
2020-10-17 16:00 UTCQualifier$100Backbone
Bulkhead
Centax 3
Enfer
Pacific
Superbowl
Surface
2020-10-24 16:00 UTCQualifier$100PAX Frontier
Backbone
Clutch II
Complaint Department
Herculaneum
Tempo
Nogolia
2020-10-31 16:00 UTCFinals$200PAX Frontier
Backbone
Canals
Forge
Nogolia
Plenty
Tempo
September1
2020-09-12 16:00 UTCQualifier$100Threshold
A-SAT
Lost Temple
Hopper
Fulcrum
Diahydri
Ribbon
2020-09-19 16:00 UTCQualifier$100Maginot
Surface
Exeunt
Basin
Fulcrum
Diahydri
Ribbon
2020-09-26 16:00 UTCFinals$200Threshold
A-SAT
Hopper
Fulcrum
Maginot
Bulkhead
Backbone

Results

PlayerPointsQ1Q1 Q2Q2Finals
December
November
AndreasG301US$65US$125
Clopse342US$255US$75
AdmiralGeneral3233US$10US$50
Gryzzly105US$50
B3L4L2653
Dantenuo1595
Dreadnought2635
Nik541US$652US$25
Corgiarmy105
Sundance63105
ArtemisMoonFall105US$10
SonicBlue59
GuteAlteKanonePewPew59
OctoberPointsQ1Q1Q2Q2Q3Q3Finals
Nik542US$251US$65US$100
Corgiarmy265US$10US$50
Dreadnought2193US$10US$25
Nimzo301US$65US$25
Clopse482US$252US$25
Dantenuo31953
Ferretmaster2635
Sundance632055
AndreasG301US$65
Gryzzly163
TheEffectTheCause163
Ematarkus1595
B3L4L10
Broom105
Tete5159US$10
Schlibbuz59
SeptemberPointsQ1Q1Q2Q2Finals
AndreasG301US$65US$100
Kiwi542US$251US$65US$50
Ferretmaster2193US$25
Nik163US$25
B3L4L163
Clopse2055
Dreadnought2055
Nimzo4032US$25
AdmiralGeneral1595
Sinoccence105
Xankar105
Dantenuo1099US$10
iblis_011099
TheEffectTheCause1099
[pXs] Soldier109
BurntCustard59US$10
Cyber_Punk_Panda59
Mixu59
blazingTortoise59
Furballman59
jerle-apeño59
RTS_Minstrel59
Schlibbuz59
PointsQ1Q1Q2Q2

Qualifiers

  • Best of 1 – single elimination
  • Best of 3 – semi and quarter final rounds
  • Best of 5 – final round

Note: this format is experimental and subject to change.

PlacePrizePointsNotes
WinnerUS$6530Qualifies for final
2US$2524
3 and 416
5 to 810
9 to 165
17 to 323
32+2
US$10Random outside of top 2
Updated: 2020-11-07

Top 6 points qualify for monthly final.

Tie breakers if over 8 players:

  • 1v1 rank
  • highest placing in qualifiers for month if both unranked

Finals

Max 8 players from qualifiers.

  • Best of 3
  • Best of 3 – semi-finals (Updated: 2020-11-30)
  • Best of 5 – finals

Note: this format is experimental and subject to change.

PlacePrize
WinnerUS$150
2US$75
3US$50
4US$25
5US$25
6US$25
7US$25
8US$25
Updated: 2020-11-30

Rules

  • Community Rules and Guidelines: https://planetaryannihilation.com/community-rules-and-guidelines/
  • No cheating
  • No exploits
  • No smurfs (play on your main account)
  • No spectating other tournament games
  • No server mods unless specifically required for the event
  • Disqualifications and loss of points are at the sole discretion of the tournament organisers
  • Tournament organisers decision is final

Hosting Games

All games must:

  • use the event password provided in Discord during check in
  • enable global chat for communication with casters
  • enable spectator slots for casters
  • have no server mods

Please wait for the caster to join if your game will be cast.

Seeding

Brackets are not finalised until checkins close.

Qualifier #1TITANS 1v1 rank
Qualifier #2Points
Qualifier #3Points
FinalsQualifier #1 WinnerQualifier #2 WinnerPoints

Finals updated: 2020-11-30

Points tie breakers are based on TITANS 1v1 rank.

Maps Selection and Veto

Lower seed has first veto and also picks first map.

  • A = Higher Seed
  • B = Lower Seed
RoundVetoesVeto OrderMap Selection Order
Best of 13BABABAB
Best of 32BABABA
Best of 51BABABA

Prize Payouts

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

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

Donations to the Prize Pool

If you’re interested in donating to the prize pool please open a support ticket: https://support.planetaryannihilation.com/

Nimzo vs Nik Best of 5 Reverse Sweep in the Championship Series #2 Qualifier #1 Final

TITANS 1v1 Ranked Prize Winners

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

SeasonNamePrizeSupport
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
Mid-Season 9Participation
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 8MockerbirdParticipationContact
Season 8amphiprionsParticipationTicket
Season 8OsmiumShieldParticipationContact
Season 8NeoValanceParticipation
Season 8uber.monkParticipationContact
Season 8Person MayneParticipation
Season 8ThatsonofabroomParticipationTicket
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 8ThatsonofabroomParticipationTicket
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 at 2020-09-04 00:00 UTC

Season ends at 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/

King of the Beasts AndreasG

Hello Commanders,

Players have fought head-to-head in our 1v1 ranked for 7 seasons. Many have climbed over the scraps of fallen foes in an anxious scramble to reach the coveted Uber #1 rank. Previously, this has been a final moment of instant, assured glory. That is about to change.

At the end of the seventh ranked 1v1 season on 2020-07-24:00:00 UTC, AndreasG as Uber #1 claimed bragging rights, glory, and the Beast commander.

What about the other Ubers that were hot on his heels, hoarding their points, diligently annihilating their way to the highest echelons of destructive mastery?

Now we are giving the top players the glorious opportunity to challenge for the crown in a best-of-7 1v1 series with the winner claiming US$1,000 along with exclusive use of the Beast King Commander.

But a note of caution to the eventual King Beast: complacent Kings seldom hold onto their title for long. A new challenger may present themselves in the seasons to come, and there can only be one…

King of the Beasts Prizes

The winner will be awarded:

  • exclusive use of the Beast King Commander
  • US$1,000

King of the Beasts Results

#DateKingWinsChallengerWins
12020-08-01AndreasG4Diskraip0
2AndreasG

Windows

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

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

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

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

Windows System Requirements

MinimumRecommended
Windows 7 Service Pack 1Windows 10 latest

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:

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 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.

ASUS Sound Studio
Nahimic for Gamers

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+ 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:

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.

Remove Special Characters from your Display Name

Special characters in display names can cause issues like:

  • hanging on the login accepted screen
  • game over not appearing

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.

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 1FPS)
  • 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.

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.

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+ using:

  • --hardware-hdr

Note: macOS HDR10 support is automatic.

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 115050

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.

Previous update: 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

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)

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 (114980)
    • UNITTYPE_Vehicle
    • UNITTYPE_Shield
    • UNITTYPE_Amphibious
    • UNITTYPE_WaterHover

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)

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

THE GALAXY WON'T CONQUER ITSELF Get it now on Steam!
Get It on Steam

90% off for classic PA owners