Author Topic: VoidExpanse - Patch notes v2.1.x  (Read 1071 times)

Lurler

  • AtomicTorch Founder
  • Hero Member
  • *****
  • Posts: 1087
    • View Profile
VoidExpanse - Patch notes v2.1.x
« on: March 06, 2018, 02:55:17 am »
VoidExpanse v2.1 is here!

=== VoidExpanse v2.1.0 ===

New features & changes:
   * New game option - static camera (the camera won't follow the mouse cursor, as you guys asked us to add!)
   * Reduced "Big party!" achievement requirement changed to 4 players online (was 10)
   * Better algorithm for selecting the default video settings
   * Better detection of HiDPI/Retina screens and automatic selection of the according option to improve rendering on such screens
   * Modding: can create devices to interact with space objects (such as debris)
   * Modding: added multiple new scripting API methods

Fixed:
   * Fixed (Pariahs' Bane expansion) Pariahs ship was appearing in the store on stations of other fractions
   * Fixed local game server connection dropping issue (on a low spec PCs)
   * Fixed scripting API npc.GetSystemAsteroidsByDista nceToNPC() not working properly
   * Fixed scripting API generator.RemoveAsteroid() not working properly
   * Fixed crashes due to OGG loading
   * Fixed Render texture creation issue
   * Fixed chat in 4K scaled incorrectly
   * Improved savegame writing reliability (should help with random corruption issues)
   * Fixed typos in Russian translation (thanks to Белослав)

Extra notes:
   * Saves ARE compatible with the previous versions!
   * Important! It is necessary to update BOTH clients for users and servers for server hosters.


=== New scripting API methods for modding===
(game scope)
bool game.IsProjectileExistsInSyst em(int system_id, int projectile_id);
bool game.IsAsteroidExists(int asteroid_id);
bool game.IsShipExists(int ship_id);

(NPC scope)
crate_id[] npc.GetSystemCrateContainersB yDistanceToNPC(int npc_id, int limit);
void npc.SetHiddenInStation(int npc_id, bool is_hidden);

(player scope)
void player.StartDialogue(string player_name, string npc_tag_unique_id);

(items scope)
int items.GetShipStationStorageCo ntainerId(int ship_id, int station_id);

(ship scope)
{x,y} ship.GetVelocity(ship_id)
bool ship.IsGoingForward(ship_id)
bool ship.IsGoingBackward(ship_id)
bool ship.IsInCruiseMode(ship_id)
bool ship.IsRotatingLeft(ship_id)
bool ship.IsRotatingRight(ship_id)
bool ship.IsStrafingLeft(ship_id)
bool ship.IsStrafingRight(ship_id)
« Last Edit: March 06, 2018, 04:10:31 am by Lurler »

ninekorn

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
Re: VoidExpanse - Patch notes v2.1.x
« Reply #1 on: March 06, 2018, 10:42:31 am »
Thank you for this update!

Lurler

  • AtomicTorch Founder
  • Hero Member
  • *****
  • Posts: 1087
    • View Profile
Re: VoidExpanse - Patch notes v2.1.x
« Reply #2 on: March 20, 2018, 03:01:31 am »
=== VoidExpanse v2.1.1 ===
Small bugfix and improvement patch.

Changes:
- Slightly increased maximum zoom for static camera mode.
- Reduced input lag (especially in single player mode)

Fixes:
- Fixed issue when unsynchronized Steam achievements being reset when restarting the game.
- Resolved master server connection issues by using UDP and fallback to TCP when cannot connect.
- Netcode fixes.

Extra notes:
- Saves ARE compatible with the previous versions!
- Important! It is necessary to update BOTH clients for users and servers for server hosters.
« Last Edit: March 20, 2018, 03:07:40 am by Lurler »