Author Topic: Beta Branch Patch 0.17 Patchnotes - UI & Crash Reports  (Read 1797 times)

koonschi

  • Developer
  • *
  • Status:
    Offline
    Posts:
    1626
    • View Profile
    • Avorion
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
#define TRUE FALSE // happy debugging suckers

If you need help, please post in the forum, don't PM me. If there's something that only I can help you with, contact me via mail.



Ravien

  • Sr. Member
  • ****
  • Status:
    Offline
    Posts:
    256
    • View Profile
on: April 19, 2018, 10:14:40 PM
Quote
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!



Kamo

  • Sr. Member
  • ****
  • Status:
    Offline
    Posts:
    394
  • Cuddles float better in space~
    • View Profile
on: April 21, 2018, 12:19:01 AM
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" • show
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.:
Quote from: koonschi
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 ::) !
« Last Edit: April 21, 2018, 12:29:35 AM by Kamo »
Colorize messages, with the colors of materials (from wiki) !
Ir #FFB380 Ti #FFFFFF Na #4DFF4D Tr #4D9AFF Xa #FFFF4D Og #FF8133 Av #FF2626