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
Reworked upscaling of Xsotan dmg, now linear and no longer dependent on player ships
Improved Valuables Detector-upgrade (shows an icon on the top of the screen when things were detected)
UI
Keybindings are now visible in fighter control tooltips
Added Icons for Saved Designs Window
Added a button to browse Steam Workshop
Added suggestions for tags when uploading to steam workshop
Added checks for mismatched or missing tags
Implemented weak auto-selection of objects under cursor
No matter what you selected, you can always see the HP of the ship you're hovering the mouse over
When you don't have anything else selected, you can interact and see infos about the object you're hovering the mouse over
Collision Damage Reduction is displayed in block tooltip on the bottom right
Added a checkbox for highlighting placed turrets on craft
Improved error message for not being able to repair (due to damage) while paused
Fixed FighterFactory not showing plans correctly
Player can't select his own ship any more while in mouse-steering mode with mouse hidden
Misc
Added debug-logging for moving entities between sectors
Added debug output to find errors in repairdock
Scripting API
Added missing Entity():setToFlyToLocation to lua api
Added HighResolutionTimer class for microsecond accuracy
Added spawning of select system upgrades to entitydbg.lua
Added a "onShipChanged" client callback for ship change
Added a few script API clarifications
Added SavedDesignsSelection class
Added several DesignSelectionItems classes
Added type getters to DesignSelectionItems
Bugfixes
"As usual, User Bug Reports are marked with [UBR]! Thanks to the community for reporting and keep it up!"
Fixed several potential crashes in TurretAI
Fixed a crash when a TCP connection starts receiving before its communicator is initialized
Fixed a few crashes when a UDP connection starts receiving before its receivers are done with their constructors
Fixed crashes in Intersection when objects without plans are intersected
Fixed crash in Multiline TextBox when Ctrl-V from SDL2 fails
Fixed crash in Normal TextBox when Ctrl-V from SDL2 fails
[UBR] Fixed turrets not appearing for updates in Workshop Window
[UBR] Fixed pirates not having crew, which slowed them down a lot
[UBR] Fixed an issue where normal turrets weren't removed when switching to a coaxial design and vice versa
[UBR] Fixed Ship Problems UI not updating when minimum crew of ship changes
[UBR] Fixed turret deactivation not respecting amount of turret slots
[UBR] Fixed damage numbers showing behind camera
[UBR] Fixed various menus, icons and scripts not registering when swapping ship systems
[UBR] Fixed priority ui element handling with scrolling
[UBR] Fixed ComboBox not being scrollable when placed in ScrollFrame
[UBR] Fixed Block Size Window now allowing commas
[UBR] Fixed broken cargo, hangar & torpedo space calculation
This can, in theory, lead to some vessels losing cargo, hangar & torpedo space because we had bugs that added too much cargo space!
[UBR] Fixed a glitch that allowed people to hire endless captains
[UBR] Reverted placing players next to their ally's home sector, since that lead to various other errors
Hotfixes 2018-09-12
"Some fixes that will be going live during September 12th."
[UBR] Fixed turrets that use up multiple kinds of slots not being able to fire
[UBR] Fixed controls not being able to be unbound with Escape key
[UBR] Fixed player ship being auto-selected when it shouldn't be
[UBR] Fixed player ship not being selectable when it should be
Hotfixes 2018-09-14
"Some fixes that will be going live during September 14th."
[UBR] Improved parts of German localization
[UBR] Fixed some crashes in valuables detector upgrade
Fixed crashes when registering boss health or ship problems while scene deconstructs
[UBR] Fixed switching sectors triggering messages for destruction
[UBR] Fixed blueprints not being able to be removed from Hangar Tab
[UBR] Fixed switch to sector not placing players into their alliance ships
[UBR] Fixed a crash when select-button was put onto another button than middle, left or right mouse
We're back from Gamescom and the dust has finally settled! It was tons of fun :D Thank you to everyone who stopped by, it was absolutely amazing to meet so many fans!
Now that we're back we already started working hard. After a few more bug fixes (thanks to all of you who keep reporting those buggers) we'll transfer the current beta branch to the default branch! This means better end-game enemy scaling, turret building and a lot of other improvements will be playable for everyone soon :)
The next update for the beta branch is already in work as well: We're reworking System Upgrades somewhat. You'll be able to optionally permanently install upgrades to ships and receive nice bonuses for that! In addition to that, the Xsotan upgrades will get some more love as well. We're specializing them some more depending on which boss dropped them. Sneak Peak:
I hate being the bearer of bad news, but I have to tell you that we've decided to move the release of Avorion to Q2 2019. I don't think that we'll be able to release the game in the next few months, since we've already entered Q3 2018.
We think that you'd all rather have a finished game that takes longer to make and is more polished than something that was rushed to release. We want to make this game as good as it deserves to be, and for that we need more time. We have been underestimating the amount of work required for some of the last updates, for example the turret building update (Combat Update pt. II), which required a complete internal overhaul of the editor, or the Alliances Update, for which we had to redesign our entire internal databases.
In the future there will be fewer updates that will have such a deep impact in the bowels of the code, and more content-focused updates. We have been restructuring the code for future content and features in mind that we've planned for the game. So we're confident that we'll be able to release the game in Q2 2019, with all the features and content that we envisioned in the game.
Upcoming Updates
There's also good news: Update 0.18.2 is doing well on the beta branch and we'll soon set it live on the stable branch!
In addition to that, we've got another update concerning system upgrades in the making, and it's basically ready to be released on the beta branch! Since our upcoming updates are all more content-focused, you'll see more and more updates very soon.
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'.
Scripting API
Added a script component for ShipSystem
Renamed Engine.brakeThrust to Engine.reverseThrust
Plans can now be loaded from design files as well
UI
Implemented shortcut keys for strategy mode orders
Increased ambient brightness of neutral Editor further
Implemented taking special high-quality screenshots with Ctrl-Shift-F12
Notifications are now hidden in building mode when hovering the stats
Added block count to turret building ui
Bugfixes
Fixed an issue where turret designs that don't fit on their base couldn't be edited
Fixed an issue where players would enter build mode with the current ship when exiting turret building mode of a remote ship
When transforming blocks in building mode invalidated turrets are now removed
Fixed an issue where the tutorial could get stuck when mining the highlighted asteroid without selecting it
Fixed an issue where AI turns too soon, bumping into stuff
Fixed AI-Controlled ships braking way too soon
Fixed thread names not being entered correctly into DebugInfo
We're happy to announce that we'll be at Gamescom in Cologne with most of the team in late August (21.-25.). We're hoping to see many of you there!
Until then, we'll continue fixing bugs to get Combat Update Part II ready for the stable release. We're also working on a new update concerning the system upgrades, which will, among other things, contain a specialization of the Xsotan artifacts so different artifacts will give you different bonuses.
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
"Building your own turrets on edge blocks is now possible! This feature was delayed a little since it was more complex that we initially thought."
Added Edge Turret Base block
Strategy Mode
"Made the strategy mode a little more user-friendly, and making it a little more RTS-like."
Implemented command buttons in strategy state
UI
Adjusted grid size and scale step in turret building mode
Minimum zoom when building a turret is now closer
Renamed "Saved Ships" to "Saved Designs"
Increased intensity of the neutral editor's ambient light
Scripting API
Added getTurretTemplateSize() to Entity script functions
Added a "onAIStateChanged" callback for entities
Added a "autoRotationSpeed" variable for PlanDisplayer UI elements to configure rotation speed
Fixed securing values resetting all script values to nil when another script crashes the VM
Misc
"Thanks to the automatic crash reporter, we've been getting lots and lots of good data on crashes, but sometimes it just isn't quite enough. So we've been adding more output to find the reasons for those crashes. This is nothing that you will notice in particular, but I felt like mentioning it because it's a big priority and time investment for us."
Improved debug output to find causes to several more crashes
Bugfixes
"Bugfixes marked with [UBR] are, as always, User Bug Reports, ie. bugs reported to us by users. Thanks everybody for reporting and helping us improve the game! Keep it up!"
Fixed a crash when reloading weapon meshes
Fixed a startup issue for dedicated servers
[UBR] Fixed coaxial turret building mode crashing when compatibility shaders are enabled
[UBR] Fixed crash related to the turret building state
Fixed scaling a turret part not correctly updating part positions
Fixed a crash when a TurretDesign item is clicked but the design wasn't loaded yet
Fixed a crash in turret rendering for coaxial weapons
[UBR] Fixed an issue where turret templates could get their size from a turret design
Fixed several crashes in turret rendering
Fixed eventscheduler script being added multiple times to sectors
[UBR] Fixed 'Repair ship' sometimes deleting turrets
Fixed an issue where windows that don't work or work differently in turret building mode weren't hidden when switching to turret building mode
Scaling down a turret design that is too big now correctly scales rotation points and muzzle positions
Fixed some cases where custom turrets don't shoot out of their muzzles
Fixed an issue where turret brush wasn't rendered correctly when using compatibility shaders
The selected turret, instead of any turret, is now chosen when entering turret building mode
We're ready to deploy the first public build of the Combat Update II. We've got some more polishing and tweaking to do, but we want you to try out the build so we can fix errors and adjust things. Have fun!
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'.
Turret Building Mode
"We've finally implemented the option for you guys to make your own turret designs and give your turrets custom looks, matching the ship you're flying! Disclaimer: For a multitude of reasons, mostly balancing related (but also development scope) turret designs are purely visual."
Players can now design their own custom turrets
Turrets consist of three parts: base, body and barrel
The base is placed directly onto the ship
The body is connected to the base and can rotate horizontally
The barrel is connected to the body and can rotate vertically
These parts can be rotated to get a feel for the design
Players can also design their own custom coaxial guns
These consist only of a single part
Players can choose the size of their turret
Using Turret Designs
Turret designs can only be used on top of Turret Base blocks
Select a Turret Base block in building mode and press the "Enter Turret Design Mode" button
A ghost preview of all inactive designs is rendered in building mode
Place an actual turret on the desired Turret Base to activate the design
When editing an inactive turret design the side of the Turret Base block it is going to be built on is the one you are looking at
This side is highlighted when the Turret Base is selected
The ghost preview of the selected Turret Base is put on this side
Coaxial Guns
"We've still got some fine tuning to do with these, so please give us feedback!"
Weaponry that would take 5 slots or more, is considered coaxial weaponry
Coaxial weapons deal 3x the damage of normal weapons that would take the same amount of slots
Coaxial weapons are always rigid and cannot turn
Collision Damage
"We've tuned collision damage to make it feel more natural and less threatening. All in all, your ships should no longer just explode after hitting a small asteroid."
Added a threshold for collision damage
Collision damage is no longer directly applied to ship HP, but in relation to the blocks that are damaged
No more immediate death by collision, except for when your ship only consists of a handful of blocks
Collision damage is applied in a cone, potentially damaging interiors as well
All blocks have a structural integrity, which is a percentage of their health which is subtracted from incoming collision damage
Armor has a high structural integrity of 75% percent, meaning that an armor block with 1000 hp will always reduce its collision damage by 750 points
Workshop
"Several adjustments to the workshop, especially considering the uploading of turret desings and ships including turret designs."
Added uploading of turret designs to the workshop
Ship Designs include their Turret Designs when uploaded to the workshop
Balancing
"In order to make the end-game a little more interesting, all Xsotan ships in the center of the galaxy scale with the strength of the player(s)' ships."
Massively increased damage and reach of the mobile energy laboratory
Xsotan ships inside of the barrier remember the player's strength and send ships with higher firepower
Added a 50% chance of getting a lower-slot turret drop in high-level areas
Activating the teleporter to the center spawns strong Xsotan ships
Client & Graphics
Updated Credits
Added a separate button for firing torpedoes (default: right-click)
Added a texture for Torpedo Storage Blocks
Added a neutral version of the editor with neutral lighting
The neutral version is only available when the game can be (and is) paused as to avoid confusion
The neutral version of the editor can be switched on and off
UI
Renamed 'Saved Ships' window to 'Saved Designs' window
Reworked design of Saved Designs window to use less buttons but instead a right-click context menu
Added a folder structure to 'Saved Designs' window
Added a prominent [Game Paused] message
Added a dark background to error and info message on the bottom right
Improved performance of Saved Designs window by creating thumbnails for ships
Uploading to the workshop shows better error messages
Saved designs window now no longer shows unknown files
Galaxy Map Improvements
Fixed markers not getting deleted on empty sectors (except when manually tagged by a player)
Fixed old ships still being visible in old markers, even though they're with you
Added folders to the Saved Designs Window
Improved handling of Double-Click
Made color of untrained crewmen brighter
Added french community translation of Avorion
Thanks to 'Ribosome' for administrating the french translation!
Scripting API
Added a new TurretDesign class
Added a dbg function to give players CoAx Guns Guns Guns
Implemented a script variable check to disable transfer of entities through wormholes or gates
Setting the value called "untransferrable" to true prevents the entity from travelling through wormholes or gates
Implemented a script function check to disable transfer of entities through wormholes or gates
Misc
Added better translation handling of several plurals, more to come
Renamed several instances of "Unknown Ship" to "Xsotan Ship"
Bugfixes
"Most bugfixes have been added in the 0.17.X update, but that doesn't mean you should stop keeping them coming! All user bug reports are marked with [UBR], as usual!"
[UBR] Fixed energy suppressor satellite tooltip
Fixed turrets making sounds in strange places
Fixed an issue where the keys for mirroring a plan in BlockTemplateBrush were hardcoded
[UBR] Fixed an issue with the splash screen not showing correctly
[UBR] Shooting down your own torpedoes is only possible for torpedoes targeting the shooting ship
[UBR] Fixed several crashes related to Turret AI and automatic targeting
Fixed a crash when enabling the debug text output
Fixed a crash in EnergyTab when player is not inside a ship
[UBR] Fixed an issue where hails couldn't be reliably answered with Return key without opening chat window
Fixed a script crash when trader stations have too many goods for the UI
Fixed a script hang when trying to transfer goods with neutral/unowned ships
Fixed explore sector mission hanging sometimes with no sector to explore
Fixed an issue when spawning persecutors in sectors with objects without owner
[UBR] Fixed an issue where player owned ships fired torpedoes without launcher blocks
Fixed several issues with quality of font rendering
Today the new look for our official Avorion Forum goes live! Check it out here This is, of course, only a visual update, your posts and post history are unchanged by it. I hope you like the new design as much as we do! It features a more modern design and proper mobile support!
In case you miss the old design you can change it back. Just go to your profile and find the option “look and layout” under the section "modify profile". Click on it and change the current theme to "Avorion".
Parallel to the new design for the forum we continued working on the Combat Update part II. It still needs a bit of polishing and testing, but it’s looking really good!
we're glad to see so much excitement about the upcoming Combat Update II! We've been getting a lot of questions and speculation about how exactly it's going to work so here's a little Q & A for you to make things clearer:
Q: Oh boy, all my ships look terrible, I usually use ships from the workshop and I'm really not that excited about building anyway, now I have to build my guns, too?
A: Don't worry, turrets still work the way you're used to. You still have to buy or loot turrets and you can simply install them on your ship just as you always have. The turret building mode will just give you the additional option to build a turret design to match your ship. You'll also be able to download turret designs from the workshop or get workshop ships with matching turrets.
Q: Is it only cosmetic or is damage, range etc. scalable with size/form of the turret?
A: It's mainly cosmetic - the idea is to let you build turrets that match your ships, not to rework the way weapons work completely. You have to equip a turret in your design for it to work. The same design can become a chain gun or lightning turret, depending on what you put inside. However, the size of your design does have an effect on the turret scale. If you build a size 1.5 turret, you can't equip a size 2 turret in it. Though you can use turrets that are smaller than 1.5.
Q: So how is looting going to work?
A: It will work exactly as it used to. Ships will still drop all the different kinds of turrets they do now. You collect them and either build them directly onto your ship or onto a turret base to activate one of your turret designs. You won't be able to loot other people's designs but you can download them from the workshop.
Q: Is there going to be a cap on the block count like there is with fighters?
A: Yes, due to performance reasons, a single turret can only contain a maximum of 250 blocks. The same is true for coaxial weapon designs.
Q: So how exactly is it going to work?
A: When you're in build mode, you'll be able to switch between ship building and weapon building and in the build mode for weapons, you'll have a choice between turrets and coaxial weapons. All weapons will be connected to the ship via a base and to enter the weapon's build mode, you have to select a base you want to modify on your ship. Once you leave the weapons build mode, you have to build a turret onto the base to activate your design. Inactive designs will not be visible when you're not in build mode.
A turret consists of three parts: the base, which is connected to the ship, the body, which is able to turn sideways, and the barrels, which can move up and down. Each part will have a bounding box. You need to stay inside the bounding box or your design becomes invalid.
Since the saved ships menu can get pretty crowded with all your ship and turret designs, autosaves and workshop subscriptions, we're adding a folder structure that lets you impose order and keep track of everything.
Most of the features we want for Combat Update II are ready. We still need to add a few things, do some play- and usability testing, maybe rework a couple of things if we find any problems, fix any major bugs that crop up, and then we'll be ready to start beta testing. So far things are going smoothly. If no major problems come up, you'll get to try it soon!
Hey everyone, 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.
After releasing the new feature that automatically reports crashes to us, we've found tons of issues and fixed as many as possible as fast as we could. In this update you'll see the results of this bug hunt.
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.
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
Enemies with torpedoes no longer immediately fire torpedoes once they see the player or once loading screen ends
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
Chat messages can now be sent via the Faction class
Only sends if the faction is an online player or alliance with online players
Removed misleading "Faction Scripts" button from entitydbg.lua script
Misc
Client and server now send anonymous crash reports to improve bug hunting (configurable)
Several minor performance improvements
Improved overall performance by speeding up Entity-Lookups (up to 50% faster for large sectors)
Improved behavior of text boxes (support deleting words with Ctrl + Backspace)
Added a small FPS and frame time display on the top right of the screen
Improved debug output and crash report sending
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
Fixed a rare crash when entering numbers into text fields in factories
Fixed Fake Distress call mission crashing and not spawning enough pirates
[UBR] SoundEffect and MusicTrack no longer throw exceptions when volume setting is not between 0 and 1
Fixed a crash when trying to report a lua error in a script that's currently being constructed and crashing
Fixed a crash in ai dialog script
Fixed a crash when creating a tooltip for turrets or fighters without weapons
Fixed a crash in Inventory UI while sorting which led to stations with inventories hanging (example: research station)
Fixed a script error when issuing orders to alliance ships without captains
Fixed a crash in several trading scripts when players aren't in a ship (yet)
Fixed a crash in wormholeguardian script
Fixed a crash when tooltipmaker.lua returns an object other than a Tooltip
Fixed a rare crash when torpedoes were fired by AI ships
Fixed a script crash when upgrade for a factory can't be paid
Fixed a script crash in smugglers market
Fixed a crash when trying to mail an alliance-bound item
Fixed a crash on client related to instanced rendering of asteroids
Fixed multiple crashes when modifying system upgrades the exact moment your ship is destroyed
Fixed an issue where AI factions could get corrupted and become un-interactable
Fixed a crash in faction war defenders when something gets hit by a rogue shot
Improved performance and memory footprint of background & planet generation
This should hopefully fix quite a few crashes on sector change
Fixed a few crashes when placing turrets
Fixed a crash when updating structural integrity fields
Fixed a potential crash when receiving messages
Fixed a script crash/hang in trade AI
Fixed an error/script hang in search and rescue mission
Fixed wormhole guardian script crashing on client when spawned in a sector without planets
Fixed an issue in trader-attacked-by-pirates event where the script would hang after both pirates and trader got destroyed the same time
Fixed several crashes while generating sectors
Fixed a crash when executing /addcrew as a non-player
Added more info to crash reports
Fixed a potential crash when resolving intersections of entities
Fixed a crash when creating a wormhole guardian without a planet in the sector
Optimized memory usage of sky background generator
Fixed several script crashes in entitydbg.lua
Fixed several crashes due to wrong indexing and cross-referencing of entities
Fixed a crash when player doesn't have an alliance and is being attacked by a ship that belongs to no faction
Fixed a rare crash when opening galaxy map
Fixed a crash when ship window is open and ship gets destroyed
Fixed a crash when transferring crew and goods
Fixed a crash when multithreadedly building tooltips
Fixed a crash when a player logs out and another player logs in at the exact same time
Added detection of crashes in GPU drivers
Fixed a crash when inserting systems while ship gets destroyed
Server shuts down gracefully when ports are inaccessible
Fixed several crashes related to thread local storage not working correctly on Windows
Fixed allies sometimes not attacking wormhole guardian by themselves
Fixed trading not working when interacting with an entity that can't have turrets
Fixed script for selling asteroids crashing sometimes
Fixed several crashes in script for hiring crew
Fixed several crashes when spawning multiple ships and a ship gets destroyed before the whole bunch was spawned
Fixed a crash when server is already bound to an address
Fixed a crash when exiting game on Windows
Fixed a crash when saving a sector
Fixed a crash in trade AI
Fixed several issues in trading overview upgrade
Fixed a crash in ComboBox
Added startingLog to stacktrace report
Fixed a crash when initializing entities with init.lua
Fixed a crash in explore sector mission
Fixed a crash when building turret tooltips
Client: Added a splash screen
Client: Added Avorion logo to main menu
Fixed a crash during server start when addresses are already in use
Fixed lots of errors in UI due to bad referencing of UI elements after rework
Fixed a crash in torpedo warning when a torpedo gets shot down or deleted
Fixed an issue in collision detection leading to railguns (and long-reach-beam weapons in general) not dealing damage
Several minor performance improvements
Improved performance of several UI elements
Especially for players who subscribed to lots of workshop items
Time per frame/update tick is now at ~0.2 ms, from up to 4 ms
Fixed a rare crash when trying to read used memory from lua states
Fixed a crash in organize goods mission
Fixed several issues with the interaction of research station and usable items
Fixed a crash when starting server and jumps.dat is corrupted
Fixed a crash in relationchanges when the destroying faction doesn't exist
Fixed a crash when a trader spawns the exact moment a station is destroyed
Fixed splash screen not displaying correctly in some cases
Improved performance of script execution
Fixed several crashes related to script initialization
Fixed a crash when components get invalidated in scripts
Fixed lua stacktraces being sent wrongly
Fixed sellable asteroid showing "Unknown" as faction
Fixed an exploit that allowed the duping of ships
Fixed an issue where "sell to station" prices were displayed as zero when trading from an alliance ship
Fixed a bug in wormhole guardian fight allies when assigning them to not attack the guardian
Fixed two potential crashes related to script UI
Fixed a crash in galaxy when a player logs in while another player is checking for broken AI factions
Fixed a crash in UI ship displayers
Fixed a crash when closing the game with ALT F4 from strategy state
Improved performance of alliance inventory tab by only updating the selection with changes
Fixed an issue where turrets in the building inventory window weren't updated correctly
Fixed an issue when spawning the wormhole guardian
Fixed a minor issue in passsector.lua that led to unnecessary error printing
Fixed a crash in delivery mission
Fixed several crashes in scripts related to faction infos not yet being present on the client
Fixed several crashes related to persecutors
Fixed several crashes when transferring crew, goods or fighters
Scripting API: Fixed a crash when setting client Player's selectedObject to nil
Scripting API: If lua VM is invalid after execution, invokeFunction() functions report failure now
Scripting API: Renamed Crumple damage to Collision
Fixed several issues related to font and text rendering
Fixed an error when players log in/out and InvokeScriptMessages are sent
Fixed a crash in building mode
Fixed an exploit related to holo blocks and block transformation
Fixed a crash in turret AI when entities are destroyed
Fixed a crash in rendering when entities are destroyed