1. Astra Protocol 2
  2. News

Astra Protocol 2 News

Minor Patch 1.4.3.0

Attention Captains,

We have released a Minor Patch 1.4.3.0. This is a quality of life patch, adding in a few minor features to allow captains to adjust their experience.

  • Seeding the random number as mentioned in the Patch 1.4.2.0 Beta
  • Second screen functionality. Allowing certain instrumentation to be displayed on a second screen / monitor. For more information, check out the SECONDARY SCREEN section of the User Manual.
  • Users can configure which screen the game / secondary screen launches on.
  • Users can configure the graphical fidelity.
  • Users can configure the screen refresh rate (independent of the game update rate).


The option to configure graphical fidelity and screen refresh rate are consequences of the rendering used by the engine. To ensure the small file size of Astra Protocol 2 (we're only just over one megabyte in size), we are using the old and slow GDK+ libraries which can cause slowdown when running multiple monitors. Playing with these settings should allow some balance between graphics and gameplay.

We hope that you enjoy these improvements and please feel free to provide any feedback via the usual channels.

Minor Patch 1.4.2.0 Beta

Attention Captains,

We have uploaded a minor version to the beta branch that allows those who are a little more technical minded to tinker with Astra Protocol 2.

There are two main components to this patch:

  • Ability to seed the game's random numbers.
  • Ability to configure most of the game's variables.


The biggest change of this build is that you can set the value that the game uses to seed the random number generation, this means that on boot (and boot only) you can ensure that you always start in the same sector, location, and initial spawn without needing to mess around with save files etc.

This can be enabled by putting the value "seed=X" (where X is a non-zero, positive number, e.g. seed=5) into the Launch Options in Steam - however this only occurs on game boot. If you die and restart in the same session, you will not start in the same sector.

The other change was actually introduced into an earlier build but wasn't publicised. In this build, we've added in a _config.config file that can be used to control a lot of the variables used in game, such as the algorithms generating planets, probe speed, strength of the fauna etc. If this file is renamed to config.config the values in that file will override the defaults in the game. It involves playing around with xml, and also risks affecting your game experience, so use with caution.

We're leaving this in beta for a while to gauge opinion on whether we need to roll it out.

Please let us know how useful you find either of these features as it will help steer the direction of future improvements.

Minor Patch 1.4.1.0

Minor patch to re-enable logging to a dot-matrix printer which was lost between the v1.3.1 and v1.4 patch.

To enable, you need to do some configuring of your computer - DO SO AT YOUR OWN RISK.

In a command prompt, you need to register your printer as a parallel printer:

"NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES"

Then, in the Terminal Configuration (accessed using the command argument -c) you need to enable the external log and ensure it is set to LPT1:

However, for those unfortunate enough to not have 30+ year old obsolete printers, and are technically minded, this External Log can be set to any file handle.

Nominate Astra Protocol 2 For The Steam Awards 2023

Nominations are now open for the Steam Awards 2023!

If you've loved Astra Protocol 2, why not nominate us for an award?

Patch 1.4 Live

Attention Captains,

Patch 1.4 is now live! This is possibly the biggest patch we've released to date with over 120 tasks and bug-fixes involved.

This patch brings in a mix of new features, improvements and bug fixes:

New Features
  • Ships can dock with space stations
  • Ships now have a life-support you must manage
  • New failure state - loss of life support
  • Science missions
  • Animation when reading transmissions from the Scientific Division
  • New life form - Crystalline entity
  • New life form - Rift worm
  • New life form - Shield mites
  • Speedometer in the Helm Module


Improvements
  • Space stations now have expanded scientific details
  • Target locked objects show their trajectory in the Science Module
  • Survivors detected on ships are displayed in the expanded scientific details
  • Ship reactor temperatures are displayed in the expanded scientific details
  • Expanded scientific details can be multi-page
  • Transmissions can be multi-page
  • Can press RETURN to load the current HELP page immediately
  • Stars and planets display summaries of the number of planets and moons scanned
  • Tweaked chance of space-time anomalies occurring
  • Tweaked layout of scientific details
  • Additional biological matter can be detected on asteroids
  • Updated user documentation for new commands
  • Fighters with no fuel no longer expire
  • Space stations prevented from spawning too close together
  • Heliosaur swarms of a certain size appear on the combat radar
  • Tweaked collision meshes for better improvement
  • Tweaked the effect that noise has on the missiles homing


Bug fixes
  • Fixed rendering issue with doughnut meshes
  • Fixed issue with heliosaurs sometimes not registering hits on a ship
  • Fixed issue with minefields sometimes not registering hits on a ship
  • Fixed text issue with recharging shields
  • Fixed graphical issue with the laser targeting appearing outside of the laser range
  • Fixed issue with spaces in the PLOT ROUTE command causing a syntax error
  • Fixed issue with the computer not reporting target loss
  • Fixed issue with destroyed ship count not saving


Thank you for the time and patience, this patch took a while to get out.

As with the other patches, the previous version is available as its own branch.

If you have any comments, feedback, or suggestions, please post them here or via the usual channels.

We hope you enjoy the changes and have fun with the work we've done on Astra Protocol 2.