Public Test Environments (PTE)

What is a PTE?

Public Test Environments are publicly available builds for testing upcoming changes prior to release as a stable build.

A PTE can contain any of the following:

  • fixes
  • enhancements
  • new features
  • new content
  • new units

With the transition to a modern toolchain there will be two PTEs available:

  • legacy-pte (stable Legacy Public Test Environment with 32 bit support, older operating systems, legacy toolchain, etc)
  • modern-pte (optional Modern Public Test Environment with 64 bit only, modern operating systems, modern toolchain, etc)

How do I access a PTE?

You can opt-in to a PTE via Steam or the PA launcher.

Steam (Windows / macOS / Linux)

  1. Open your Steam library
  2. Right click Planetary Annihilation: TITANS then select Properties
  3. Select the BETAS tab
  4. If PTEs are available you can select a PTE from the list
  5. Click the CLOSE button and Steam will download any changes for the selected PTE build

PA Launcher (Windows / macOS)

  1. Open the PA launcher and sign in
  2. Click on your username then select Build Options… from the list
  3. Tick the PTE builds you want to install then click SAVE
  4. Change the stream from stable to the PTE build you want to test
  5. Click VERIFY to install or update the selected PTE build

You may need to install the latest Visual Studio 2017 64 bit runtime: https://support.microsoft.com/en-nz/help/2977003/the-latest-supported-visual-c-downloads

papatcher.go (Linux)

Assumes you have wget and golang installed:

wget https://raw.githubusercontent.com/planetary-annihilation/papatcher/master/papatcher.go
go run papatcher.go --stream=modern-pte --update-only

Clean Testing with Multiple Copies of PA

You can start multiples copies of PA using the --localstorageurl command line option with a different name for each copy:

--localstorageurl=test1

A separate directory for settings will be created in your Planetary Annihilation Data Directory.

This can be used to separate testing from your stable build and is required when running multiple copies of PA at the same time to avoid data loss.

Playing on Stable Servers

You can play on stable servers using the --version command line option:

--version 113457

Remember to remove or update this when a new build goes live.

Crash Reports

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.

Windows Error Reporting (WER) and macOS may also generate different crash reports: https://support.planetaryannihilation.com/kb/faq.php?id=200

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

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

90% off for classic PA owners