Avorion Forum

Beta Branch => Beta Patch Notes => Topic started by: koonschi on April 19, 2018, 06:29:05 PM

Title: Beta Branch Patch 0.17 Patchnotes - UI & Crash Reports
Post by: koonschi on April 19, 2018, 06:29:05 PM
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
Balancing
UI

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

"We've updated the server browser to allow favorites, a search function and a history."
Scripting API
Misc
Server
Bugfixes

"As usual, [UBR] marked fixes are User Bug Reports. Thanks for reporting and keep it up!"
Title: Re: Beta Branch Patch 0.17 Patchnotes - UI & Crash Reports
Post by: Ravien 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!
Title: Re: Beta Branch Patch 0.17 Patchnotes - UI & Crash Reports
Post by: Kamo on April 21, 2018, 12:19:01 AM
Testing to see if the CocoCrash (http://www.avorion.net/forum/index.php/topic,4742.0.html) 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 ::) !