AtomicTorch Studio Forums

AtomicTorch => News and Updates => Topic started by: Lurler on March 06, 2018, 02:55:17 AM

Title: VoidExpanse - Patch notes v2.1.x
Post by: Lurler 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.GetSystemAsteroidsByDistanceToNPC() 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.IsProjectileExistsInSystem(int system_id, int projectile_id);
bool game.IsAsteroidExists(int asteroid_id);
bool game.IsShipExists(int ship_id);

(NPC scope)
crate_id[] npc.GetSystemCrateContainersByDistanceToNPC(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.GetShipStationStorageContainerId(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)
Title: Re: VoidExpanse - Patch notes v2.1.x
Post by: ninekorn on March 06, 2018, 10:42:31 AM
Thank you for this update!
Title: Re: VoidExpanse - Patch notes v2.1.x
Post by: Lurler 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.