Jump to content
koonschi

Beta Branch Patch 0.17 Patchnotes - UI & Crash Reports

Recommended Posts

Patch 0.17

 

Date: April 19th, 2018

 

While working on the Combat Update II, we've realized that we have a lot of changes in the pipeline that we could easily release before the second part of the Combat Update.

Since we also want to aim for more but smaller updates, this seemed like the right thing to do.

 

There's also One very important feature in this update, that we wanted to roll out as soon as possible: Automated crash-report sending, which gives us a quick, anonymous info of a crash.

No more bug reporting with first finding logs etc, all the important info is sent to us automatically. This will help us A LOT with improving game stability in the future.

 

And if you don't want to send the anonymous crash reports, then you can just disable that in the main menu.

 

Apart from that, you'll mostly find polishing and issues that you've raised over time, and now we've addressed them.

 

Beta Branch Note: These changes are currently available on the beta branch. The beta branch is for testing experimental changes and for finding and fixing errors.

 

This is how you get access to the beta branch (USE AT YOUR OWN RISK):

Right-Click on Avorion in your Steam list, Properties -> Betas -> Select branch 'beta'.

 

Gameplay

  • Salvage & mine commands are now persistent and restart when new wreckages/asteroids appear

Balancing

  • Player start sectors are now placed closely to their first ally faction's home sector
    • This avoids problems with missing gates

    [*]Made some VERY small adjustments to how ship costs are calculated, might resolve in slightly (below est. 0.1%) higher, but more consistent costs

    [*]Reduced glow-block durability by 75% to match reduced maintenance cost

UI

 

"Most importantly: UI Scaling and a back-button for station interaction windows."

  • Added icon that shows the current order to the indicator of a selected ship
  • Added different answers for NPCs if their home sector lies inside a rift
  • Building Mode
    • Hide blocks window: Added filtering by material and block type at the same time
    • Turrets can now be focused in building mode
    • Ambient shield animations are now disabled in building mode

    [*]Added greying out tabs in ship window as long as they're not yet relevant

    [*]Added a first version of UI scaling

    • Still testing here, please report issues if you encounter any!
    • Issues related to this could include: Mouse cursor not working properly, transparent/too bright windows

    [*]Irrelevant stats are not shown in stats overview

    [*]Added back button for ui windows, which enables fast switching in the interaction dialog

    [*]Added scrollable UI for smuggler's markets

    [*]Improved pixel-perfect rendering of lines

    [*]Fixed rendering of target indicators, steering indicator and pro-/retrograde markers

    [*]Shield bar at the bottom of the screen flashes when hit by an EMP torpedo

    [*]Color of the selected block is now visible in building mode

Server Browser

 

"We've updated the server browser to allow favorites, a search function and a history."

  • Added favoriting of servers
  • Added history of last played servers
  • Added a search function to search server list
  • Added a filter for creative servers
  • Added a filter for server/client version
  • Improved general behavior of Server Browser Window

Scripting API

  • Added a CargoBay component
  • Added sending of anonymous script crash reports to improve bug hunting (configurable)
    • These are only sent for vanilla scripts, modded scripts (including dependencies) will not trigger crash report sending

Misc

  • Client and server now send anonymous crash reports to improve bug hunting (configurable)
  • Several minor performance improvements

Server

  • Added a command line option --send-crash-reports to configure crash report sending (default & recommended: enabled)
  • Improved RCON interface, supports the RCON protocol of Rust as well as Valve's RCON protocol
  • Added graceful Ctrl-C and console-closing shutdown for AvorionServer

Bugfixes

 

"As usual, [uBR] marked fixes are User Bug Reports. Thanks for reporting and keep it up!"

  • [uBR] Fixed turret orders being reset
  • [uBR] Fixed an issue where players were put in their drone instead of their ships on sector switch
  • Fixed an issue where the game might crash when a sector can't be loaded
  • [uBR] Fixed an issue in building mode where mirroring via multiple planes showed the wrong price
  • [uBR] Fixed an issue where torpedo warhead types weren't localized in the target displayer
  • Fixed a potential crash in logging
  • Fixed several minor UI issues
  • [uBR] Fixed an issue where delivery and organize goods mission rewards were paid to the player even when in an alliance ship
  • [uBR] Anti-Smuggle ships investigating ships without a player in them only take the cargo and don't attack any more
  • [uBR] Relations only worsen to ai factions, not players, when telling a civil ship to dump its cargo
  • [uBR] Fixed an issue where resource shortages at resource depots weren't synched to new clients
  • [uBR] Fixed an issue where Avorion or the AvorionServer would keep running in the background even though it was exited
  • [uBR] Fixed an issue where keybindings for the same key with and without modifier would conflict
  • [uBR] Fixed an issue where the transformation brush didn't update a block's unpainted material color
  • [uBR] Fixed Ctrl-Z costing resources or money sometimes
  • [uBR] Fixed a crash in docking AI
  • [uBR] Fixed relation drops for shooting down torpedoes

Share this post


Link to post
Share on other sites

Salvage & mine commands are now persistent and restart when new wreckages/asteroids appear

Ambient shield animations are now disabled in building mode

Color of the selected block is now visible in building mode

 

Some great changes here! Thank you!

Share this post


Link to post
Share on other sites

Testing to see if the CocoCrash has been fixed...

It isn't ! But something weird happened... I let it hang for roughly 2 minutes, and then the music stopped hanging and the game actually slowly (5 minutes) tried to crash to desktop. There was a black screen, then a white screen, then a white screen with task bar.

There was an unknown "/!\" process on the task bar.

Then Avorion got "alive" again with an ordinary "Disconnected from server" dialog. Clicked the button and got to the main menu 2 minutes after clicking.

I tried to go back to my galaxy to see if it saved at a moment, and it did save, I was in the sector with the Cocoa Farm, in my Misao, instead of spawning in a drone near a station dock 9 km away from it on a sector roughly 15 units away.

 

Hmm, perusing the client and server logs, I might have been kinda dumb not comparing them the last time... I'll try by Sunday to test 0.17 without MoveUI, because the bad UUID invoke errors on the Server are time-concording with errors relative to MoveUI on the client...

[spoiler=Excerpts]Client log excerpt

2018-04-20 23-55-04| Entity with index 7cb15386-d48f-4d2e-8587-6a1fabc812fe has no script with index '2'.
2018-04-20 23-55-06| error constructing Entity: Entity with index Uuid doesn't exist at 
2018-04-20 23-55-06| stack traceback:
2018-04-20 23-55-06|     [C]:-1: in function Entity
2018-04-20 23-55-06|     mods/MoveUI/scripts/player/ScrapyardLicenses.lua:147: in function ?
2018-04-20 23-55-06| 
2018-04-20 23-55-06| error constructing ReadOnlyEnergySystem: entity with id Uuid doesn't exist at 
2018-04-20 23-55-06| stack traceback:
2018-04-20 23-55-06|     [C]:-1: in function ReadOnlyEnergySystem
2018-04-20 23-55-06|     mods/MoveUI/scripts/player/PowerSystems.lua:104: in function ?
2018-04-20 23-55-06| 
2018-04-20 23-55-07| error constructing Entity: Entity with index Uuid doesn't exist at 
2018-04-20 23-55-07| stack traceback:
2018-04-20 23-55-07|     [C]:-1: in function Entity
2018-04-20 23-55-07|     mods/MoveUI/scripts/player/ScrapyardLicenses.lua:147: in function ?
2018-04-20 23-55-07| 
2018-04-20 23-55-07| error constructing ReadOnlyEnergySystem: entity with id Uuid doesn't exist at 
2018-04-20 23-55-07| stack traceback:
2018-04-20 23-55-07|     [C]:-1: in function ReadOnlyEnergySystem
2018-04-20 23-55-07|     mods/MoveUI/scripts/player/PowerSystems.lua:104: in function ?
2018-04-20 23-55-07| 
2018-04-20 23-55-07| Starting thread [LoadingScreen Plan]...
2018-04-20 23-55-07| Started thread [LoadingScreen Plan] with id 16

Server log excerpt

2018-04-20 23-55-06| Found a duplicate of a previously restored craft: 1's craft CII Hourglass Girl, type: 1
2018-04-20 23-55-06| Player Kamo moved to sector (-158:-472)from (-161:-475) server time taken for change: 13ms
2018-04-20 23-55-06| scheduled save for sector (-158:-472), 0x178eedf0, entities: 114
2018-04-20 23-55-06| saving sector (-158:-472)
2018-04-20 23-55-06| sector (-158:-472) saved to "C:\Users\Pix\AppData\Roaming\Avorion\galaxies\Galaxie Duodedalosaure\sectors\-158_-472"
2018-04-20 23-55-06| scheduled save for sector (-161:-475), 0x178ecbe0, entities: 101
2018-04-20 23-55-06| saving sector (-161:-475)
2018-04-20 23-55-06| scheduled save for sector (-156:-472), 0x178ec510, entities: 3
2018-04-20 23-55-06| sector (-161:-475) saved to "C:\Users\Pix\AppData\Roaming\Avorion\galaxies\Galaxie Duodedalosaure\sectors\-161_-475"
2018-04-20 23-55-06| saving sector (-156:-472)
2018-04-20 23-55-06| sector (-156:-472) saved to "C:\Users\Pix\AppData\Roaming\Avorion\galaxies\Galaxie Duodedalosaure\sectors\-156_-472"
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16
2018-04-20 23-55-10| Received an invoke script message for an entity that does not exist: e5a3ef8e-8871-4d12-9d86-14f250aeca16

 

The entity UUIDs are different however. Joined client and server logs.

 

P.S.:

There's also One very important feature in this update, that we wanted to roll out as soon as possible: Automated crash-report sending, which gives us a quick, anonymous info of a crash.

No more bug reporting with first finding logs etc, all the important info is sent to us automatically. This will help us A LOT with improving game stability in the future.

D'oh, just read it as I sent the logs ::) !

clientlog_2018-04-20_23-51-53.txt

serverlog_2018-04-20_23-52-09.txt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...