Avorion Newsletter

Subscribe here to get the latest news about Avorion directly to your inbox. We'll be sending out newsletters monthly at max, and when a big release or something truly newsworthy happens, such as a new version, patch or similar.

10/12/2018

Beta Branch Patch 0.20.1 Patchnotes

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'.

Bugfixes
  • [UBR] Fixed missing tooltip in craft portraits
  • [UBR] Fixed big splotches of missing textures on map
  • [UBR] Fixed auto paying of alliance crews not working with new overview
  • Fixed an issue with renaming alliance crafts
  • [UBR] Fixed missing transfer of ships to alliance
Old Bugfixes
"These have already been released last week, they're only mentioned here for the sake of completeness."
  • Implemented correct localization of hyperspace cooldown error message
  • Cargo tab now uses the correct plural form
  • Transaction strings in Smuggler's Market are now translated correctly
  • Updated German Localization
  • Fixed dock AI crashing when no fly state is set and flyTarget is nil
  • Fixes error messages from remotely calling functions returning tables
  • Fixed map commands crashing when ordering differently than over the map
  • Fixed Trading System crashing when being from outside when it wasn't installed yet
  • Fixed a crash in new ShipUI for ships with large amounts of cargo
  • Fixed a crash when assigning orders to turret groups after the ship was destroyed or the sector was changed
  • Fixed errors in buy/sell order filter fields due to bad patterns
  • Resource shortage bulletins are now translated correctly
  • Delivery bulletins are now translated correctly
  • [UBR] Added check to prevent players from setting an empty craft name
  • [UBR] Changing a block now checks the maximum allowed volume
  • Improved handling of broken interaction between buy/sell goods ai and trading system
  • [UBR] Fixed ships boosting away or into things
  • [UBR] Fixed ships boosting for too long while following
  • [UBR] Fixed several graphical errors when undoing scaling the ship in build mode

Hotfix Update 13-12-2018
Scripting API
  • Added getAllies(factionIndex) function to query all allied entities of a faction
  • Added belongsToFaction(int, id) function to quickly check if an entity of a specific id belongs to a specific faction
Hotfixes
  • Fixed several issues reported via crash reporter
  • [UBR] TurretAI now no longer shoots down torpedoes fired at factions with neutral relation standing (allies only)
  • [UBR] TurretAI now no longer shoots down torpedoes fired by allies, except if targeting own shipss
  • [UBR] Fixed an issue with inviting players to groups
04/12/2018

Beta Branch Patch 0.20 Patchnotes - AI & Map Commands

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'.

Map Commands
"You will now be able to order your ships over the galaxy map now. You can give commands, enchain multiple commands and even loop them. Ships can now also buy and sell goods for you to stations and others."
  • Added sending orders to your ships via the Galaxy Map
  • You can tell your ships to:
    • Jump to a certain sector
    • Buy goods for a specific price margin X% until they have Y on board
    • Sell goods for a specific price margin X% until they have Y left
    • Attack Enemies
    • Patrol a sector
    • Mine Asteroids
    • Salvage Wreckages
    • Loop with other commands
  • These commands can be enqueued by holding Shift so your ships can move over large distances
  • Routes for crafts will be rendered to the Galaxy Map
  • Indicators for alliance crafts are now rendered on map
  • Added switching to sector into a specific craft or drone
  • Alliance ships are now listed in sector tooltips on the galaxy map
  • Added checkbox to galaxy map to hide alliance information
  • Added little dots for commandable ships in a sector
General AI Improvements
"We improved the flight behavior and AI of ships, they are now much faster and a lot more dangerous since they will get to players a lot faster."
  • Improved flight behavior of AI ships
  • AI ships can now use boost
  • AI ships can now drift to change their flight direction
    • Instead of braking, standing still, turning, accelerating
  • Improved pathfinding behavior of AI ships
    • AI ships won't get stuck as easily
    • AI ships will now fly a lot better through asteroid fields
  • Docking AI now flies near the target station while no dock is currently free yet
  • Fighters on attack order who don't have a target any more are now set to defend the mothership
  • Stations with docks now push away lifeless obstacles to keep docking areas free
  • Stations with docks now push away objects that can move on their own after they have blocked a dock for over 5 minutes
  • Repair fighters now heal the mothership when set to defend
  • TurretAI now shoots down torpedoes that are targeting friends, if none are targeting the mothership
Harvest AI
"We added a completely new harvest state to the AI that is a big improvement for automatic mining and salvaging. It makes use of the new pathfinding algorithm to maneuver around asteroid and wreckage fields quickly and safely. Bigger wreckages are now favored over smaller ones. The ship will now stay stationary as long as its lasers are in range. If a turret is facing the wrong way the ship will roll around its longitudinal axis to always face the target. This means it is best to place all turrets on the same side of the ship. We also added a detection if ships get stuck, in which case they change position or try the next target. You might not notice all these details but harvesting will work a lot more smoothly now."
  • Added a new Harvesting AI specifically for mining and salvaging
    • Harvest AI now rolls so that the turret can hit the target
    • Harvest AI picks a new waypoint if the current one cannot be reached
    • Harvest AI turns in place if weapons are out of range but firing long enough
    • Harvest AI now picks the target's closest block
    • Harvest AI now uses the appropriate turrets and sets independent turrets to autofire
  • Salvage AI now prefers big wreckages over small ones that are close by
  • Salvage AI now ignores tiny wreckages
Player Fleet Window
"It was about time to rework the old, dusty UI of the fleet window and give it a new design and more features, such as renaming your ships."
  • Improved layout of Player Fleet Window
  • Ships now have a preview image
  • Ships now have their cargo displayed in full detail
  • Ships now have their status what they're currently doing listed
  • Ships can be shown on the map
  • Ships can be renamed
Gameplay
"From now on you'll be able to communicate with stations without actually docking to them, a feature that a lot of players have requested. We also improved map managing of alliances."
  • Newly founded alliances now have their founder's current sector as home sector coordinates
  • Added new alliance privilege: Edit Map
    • Players with this privilege can edit the alliance map just like their own, players without just edit their own
  • Alliance map note is now shown if it is different than the player's note
  • Switching between crafts is now allowed no matter the distance
    • Exception: From drones or fighters to other crafts
  • Added a new Transporter Block
    • Transporter blocks are available in Xanion and upwards
    • Transporters will allow players to interact with stations over distances as if docked
    • Transporters require a system upgrade "Transporter Software" to function
  • Added a new System Upgrade "Transporter Software" required for long-distance transports
    • Only works in combination with a transporter block
  • Implemented auto-reloading of torpedoes to shafts
    • Note: Only works for newly bought torpedoes
Balancing
  • When boosting is stopped, maximum velocity of ships drops by 200 m/s per second, instead of a percentage falloff
  • Salvaging and mining laser range now scales more with size
  • "The AI" (the boss) now has bad relations to AI factions by default
  • Added a minimum directional thrust to ships to ease AI steering
  • Added low inertia braking to AI ships to ease AI steering
Scripting API
"VERY IMPORTANT INFORMATION FOR MODDERS: We've added extra security for calling functions remotely, this *will* break your mods if you're using remote invocations. Also, those changes listed here are probably not complete, there should be more."
  • IMPORTANT: Implemented "callable" tag for remote invocations
    • Functions that are to be callable from remote clients must have been tagged as callable!
    • Example: callable(namespace, "functionName")
    • See existing scripts for more details
    • For compatibility reasons, this behavior can be disabled in the server settings (HIGHLY DISCOURAGED): Flag "ExplicitCallables"
  • Added a ControlUnit class
  • Added several new callbacks to client Player class for Galaxy Map
  • Galaxy Map can now be used to create UI via scripts
  • Added order infos for crafts representing their current orders
  • Added functionality for calling functions of scripts in another sector
  • Added functionality for executing lua code in another sector (server to server only)
  • Added functionality for calling functions remotely in another sector
  • Added a new AI state: HarvestState, explicitly for collecting resources from Asteroids and Wreckages
  • Added script functions to Entity: jumpPossible(), get/setHyperspaceJumpReach()
  • BlockPlan can now force a material transformation where higher blocks are transformed into hull blocks
  • Added functionality to Galaxy to load sectors and keep them in memory
  • Added a property to get data folder of Server
  • Added several status properties to Server
  • Added a "onChatMessage" callback for Player and Server whenever a chat message is received from a player
  • Added ControlActionBit enum
  • Added a CraftPortrait class which renders a circle with a ship in it
  • Added an ArrowLine class which renders a line with arrows
  • Added a MapArrowLine class which is the ArrowLine for the Galaxy Map
  • Added a MouseButton enum for mouse buttons
  • Added a KeyboardKey enum for keyboard keys
    • Keyboard now accepts both string keynames as well as KeyboardKey codes
  • Added reading of ship hyperspace reach in Player and Alliance
  • Added reading of ship cargo in Player and Alliance
  • Added reading of ship status in Player and Alliance
  • Added lots and lots of callbacks to Alliance and Player on client
  • Added counting of registered functions to a callback
  • Fixed "userdata" being wrongly given as a bad type for parameters when invoking c++ functions
  • Sector:getEntity() now accepts both strings representing a uuid and Uuids
  • Added an isStuck property to ShipAI
    • Works only while the state is set to Flying
  • Added new callbacks "onCraftSeatEntered" and "onCraftSeatLeft" for Entity and Sector
  • Invocation of functions on scripts by index instead of name works correctly now
  • Added a Label property "shortenText" to enable shortening of texts with "..."
  • Added a Slider property "showMaxValue" to show the max value in its caption
  • Removed displayName/displayPlural/translatableName/translatablePlural/translatableDescription properties from TradingGood
  • Added displayName(amount) to TradingGood which returns the translated name in correct numerus
  • Added displayPlural(amount) to TradingGood which returns a userdata object that can be sent and translated on the client
UI
  • Changed Anti-Grav to Antigrav to make it consistent throughout Avorion
  • Added a "friends" tab to Serverbrowser
  • Free and occupied weapon slots are now listed in the ship tab
  • Improved showing and hiding of hints, depending on what the player is doing
  • Building mode tooltips now don't get rendered when occluded by a window
  • Removed redundant noble metal mines from Found Station Window
  • Hyperspace cooldown and HP are now shown for alliance ships as well
  • Improved displaying of tooltips so they don't block existing UI as much
  • Building state shows a notification for hotkeys upon opening
  • Increased size of building hotkeys window
  • BuildingUtilities have a text hinting towards F1 for showing building hotkeys
  • Added a warning when transporting problematic goods with and without licenses
  • Increased brightness of the indicators in explore sector mission
  • Improved game settings layout
  • Improved graphics settings layout
  • Alliance crafts now have their own indicator color
  • Improved tackiness of several icons
  • Removed "Tagged" line from galaxy map sector tooltip
  • New script-based menus in the top right corner are now highlighted
  • Added hint for accepting missions at bulletin boards
  • Added input box to Hire Crew menu
    • When hiring crewmembers the other rows are no longer reset
Misc
  • Fixed wrong year in script documentation copyright
  • Fixed wrong company designation in script documenation
  • Changing control style is only possible while flying, no longer while building etc.
  • Added anonymous game statistics sending to make better decisions about balancing and feature priorities
    • This can be disabled in the settings.ini file
  • Implemented correct conversion in documentation for bitsets and VectorTableCopy
  • Several smaller performance improvements
  • Added PointDefenseLaser and AntiFighter to turretfactory
  • Added several new bugs
  • Added merging of hangar & edge blocks
  • Added tons of more correct plural translations
Bugfixes
"Fixes marked with [UBR] were brought to us by the community. Thank you very much and keep up the good work!"
  • Fixed several crashes in scripts
  • [UBR] Fixed bad beam and muzzle colors when custom shot colors are used
  • [UBR] Fixed an issue in shield recharge tooltip
  • [UBR] Fixed an issue in turret factory that allows people to create turrets with higher rarities than expected
  • [UBR] Fixed hyperspace price and energy being calculated wrongly
  • Fixed an issue where scaling turret parts didn't work
  • Fixed several instances where scripts were wrongly added to objects multiple times
  • [UBR] Fixed MAD science lab dropping extreme turrets
  • Fixed an issue where the title of a mine's trade window was translated incorrectly
  • Fixed an issue where blocks of invincible entities could be destroyed by collisions
  • [UBR] Fixed an issue where sometimes the wrong station was founded
  • Fixed an issue where the color wasn't applied when modifying the whole turret part
  • Fixed several spelling mistakes
  • [UBR] Fixed issues with marking last line of inventory as favorite/trash
  • [UBR] Fixed inventories being too far scrolled down to see contents
  • [UBR] Fixed zooming out causing the ship to rotate
  • [UBR] Fixed a few crashes in Group UI
  • [UBR] Fixed color selection window not showing any colors when first opened with hotkey
  • [UBR] Energy Suppressors from alliances no longer spawn with non-iron materials
  • Fixed auto-selection no longer working after targeted object was destroyed
  • [UBR] Fixed an issue in mining system where other ships were wrongly detected as the player's ship
  • [UBR] Fixed several issues where uncritical errors were falsely logged when entities didn't exist
  • Fixed an issue where component script callbacks were not sent
  • Fixed an issue where muzzle positions of custom coaxial turrets were wrong
  • Fixed an issue where restoring the explore sector mission did not work
  • Fixed an issue where the handle of a ui slider could partially protrude over the side of the bounding rect
  • Fixed a crash in ShipSystem when fetching an upgrade from a slot that doesn't exist
  • [UBR] Fixed permanent upgrades disappearing from a ship when founding a station
  • Fixed an error where ships stopped after they were destroyed instead of their wreckage flying on
  • [UBR] Fixed reduction for pilots (via upgrades) not working with script functions
  • Fixed an issue where an expanded combobox's clickable area was only as wide as the box itself
Known issues
"These are smaller issues that will be fixed while the update is on the beta branch. They have been postponed because we thought releasing the update had priority."
  • We are currently still working on ordering ships to escort other ships over the map
  • We are aware that AI ships won't use transporter blocks yet, we're working on that
  • Some mission texts are not translated correctly

Bugfixes 07-12-2018
  • Implemented correct localization of hyperspace cooldown error message
  • Cargo tab now uses the correct plural form
  • Transaction strings in Smuggler's Market are now translated correctly
  • Updated German Localization
  • Fixed dock AI crashing when no fly state is set and flyTarget is nil
  • Fixes error messages from remotely calling functions returning tables
  • Fixed map commands crashing when ordering differently than over the map
  • Fixed Trading System crashing when being from outside when it wasn't installed yet
  • Fixed a crash in new ShipUI for ships with large amounts of cargo
  • Fixed a crash when assigning orders to turret groups after the ship was destroyed or the sector was changed
  • Fixed errors in buy/sell order filter fields due to bad patterns
  • Resource shortage bulletins are now translated correctly
  • Delivery bulletins are now translated correctly
  • [UBR] Added check to prevent players from setting an empty craft name
  • [UBR] Changing a block now checks the maximum allowed volume
  • Improved handling of broken interaction between buy/sell goods ai and trading system
  • [UBR] Fixed ships boosting away or into things
  • [UBR] Fixed ships boosting for too long while following
  • [UBR] Fixed several graphical errors when undoing scaling the ship in build mode
21/11/2018

News: Progress with AI & Map Commands

Hey everybody!

Sadly we didn't manage to meet our self-imposed deadline (surprise...) but we're hard at work with the update. So we want to give you some more infos on what's happening right now, what's giving us trouble and what's done.

So the update took longer than anticipated because we had to add new UI for the galaxy map, which should also be completely scriptable, since that's one of the features that's been missing from the galaxy map for a while. This UI is now in and we're working on the last polish and bug fixing for the galaxy map UI before the update can go live.

This is one of the more exciting things about this update: We've decided to add trade ship commands to the galaxy map, allowing you to order your ships to buy or sell certain goods in a specific sector. These commands can be enchained with the other commands, essentially allowing you to order your ships to fly a certain trade route or to sell its wares while it's headed in a certain direction!

Apart from that we're also fixing issues from the current branch which have been reported by both players and our crash reporter. Fixing those can also take lots of time and is, to us, equally important as new features.

I won't be giving a specific date which we're not going to meet yet again, but I can tell you that at this time all the important features are in and we're working hard towards connecting it all together and releasing it to the beta branch as soon as we can.

Stay tuned and see you soon!
24/10/2018

News: Upcoming Update

Upcoming Changes to AI
Hey everybody, this is a quick update to what we're working on right now and what you can be looking forward to! In general, the next update will be about AI improvements and improvements to controlling your fleet in various sectors.

Pathfinding + Flying
We're improving the pathfinding and flying AI, which means that ships will fly their full speed when they can, and they will also maneuver asteroid fields a lot smarter. This will also make the game a little harder, because you won't be able to fly away from enemies as easy as before.

Mining + Salvaging
We're making improvements to the AI considering mining and salvaging. So far, miners and salvagers have been behaving a little weird for lots of people. There's a simple reason for that: Mining is just "attacking" an asteroid. This led to some weird behaviors since ships were also trying to move dynamically, which is not necessary, because they don't have to avoid being shot by asteroids. We're now implementing a separate AI for harvesting, ie. mining and salvaging, which will improve things a lot.

Inter-Sector-Communication
This change will hopefully make lots of modders happy: Over the last weeks we've been laying the ground work for calling functions and executing code between sectors. Scripts from one sector will now be able to call functions in scripts present in another sector. There are a few limitations to this due to how the Avorion engine is structured, but in general this will allow your scripts to easily talk to each other even when they're in different sectors. Which brings us to...

Remote Commands & Queues
The above groundwork will enable one vastly important feature: Inter-Sector commands for ships! You'll be able to command ships over the galaxy map even when they're not in the same sector as you. But we're not stopping there! We're also adding queues of commands, so you'll be able to command your ships to fly to one sector, mine asteroids or attack enemies, and then jump to yet another sector. And you'll be able to loop these commands as well.

Analytics Data
To be honest, we don't know how the majority of players play the game. This is a big issue when it comes to making decisions about new features, balancing and content. In order to improve this, we're adding completely anonymous analytics to find out how you guys play the game, and things like where most players die or how much money is actually made by combat, trade, etc.

Mac OS Release
We're currently preparing the Mac Version of Avorion for Release. While we won't list it for Mac immediately in the store, we'll be releasing the Mac Builds for download soon, so everybody who has a Mac will be able to download the game. We're asking everyone of you to please download and try out the game on Mac, and please report any issues you're having!

There is no time frame yet as for a beta release. Progress is good though, we're done with nearly everything except for queuing commands and the new (scriptable) UI for the galaxy map. We're hoping to be able to release to the beta branch in the next 2 weeks!

Until then, have fun and leave us your thoughts here!
16/10/2018

System Upgrades Update now live!


System Upgrades Update now live!
Hey everybody,

I'm excited to announce that the System Upgrades Update is now live on the default branch after performing well on the beta branch!


Ancient Gates
We've added a second system of gates to the game: Ancient gates that are a lot bigger and go a lot further than the current existing gate system. These gates are meant for easier and farther fast-traveling and will also support transportation of bigger ships, but you'll need to find a key to activate them.


Permanent Installation of Upgrades
Upgrades can now be installed 'permanently' for additional bonuses on ships. Most upgrades give a +50% boost in stats when installed permanently. In order to remove permanently installed upgrades you have to either destroy them or remove them safely next to an Equipment Dock.


Reworked Xsotan Artifacts
We reworked the way the Xsotan Artifacts work in order to give them some more character (and to be completely honest: Them giving +unspecified turrest was just an oversight that we left in there). Each upgrade will give a boost resembling the boss or quest that dropped it, so for example the AI artifact will give you AIs and you won't need any more gunners and pilots.

Check out the full patch notes here:
https://steamcommunity.com/gid/103582791456780049/announcements/detail/1692681328248706470
https://steamcommunity.com/gid/103582791456780049/announcements/detail/3026873541070707815
03/10/2018

Avorion Players: 10% off Nimbatus


Hey everyone,

Our Swiss friends from Stray Fawn Studio are releasing their game Nimbatus - The Space Drone Constructor today! We're wishing them best of luck with their release and to celebrate, all Avorion players are getting a 10% discount coupon that's valid until 10/10/2018!

The discount code accumulates with their launch discount to give you 20% off Nimbatus for a week.

Good luck to our friends and have fun!

02/10/2018

Beta Branch Patch 0.19.1 Patchnotes

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
  • Added hints to research satellites on how to beat the M.A.D. science lab
UI
  • Implemented better highlighting of crew transports
  • Targeter no longer auto-selects when mouse cursor is over a window
Scripting API
  • renderEntityArrow function can now specify how far from center of the screen the arrow should be
  • Entity():getNum[Un]armedTurrets() now returns 0 when no turrets component was found
  • Implemented fast-determining of sector content
  • Passing nil to a string parameter in a c++ function now results in a string with "nil" in it (instead of an exception)
Misc
  • Improved debug output in case of crashes
  • Minor translation improvements
  • Improved checks for online servers in server browser window
Bugfixes
  • [UBR] Fixed Overheat and Burst Fire being put twice into tooltip description box
  • [UBR] Fixed sector reach multiplication instead of addition in hyperspace upgrade
  • Fixed an issue in research station when synchronizing server and client is slow
  • Fixed a crash in a script when a ship that doesn't belong to a faction is told to jump
  • Fixed a server-sided crash in mine/station founder scripts
  • Fixed several potential crashes in multiple scripts
  • Fixed a crash in shipyard.lua when no style with the specific name was found
  • Fixed a crash in font renderering engine
  • Fixed an issue where auto-turrets weren't shooting enemies
  • Fixed an issue with gate-maps where start sectors wouldn't have gates
  • [UBR] Fixed an issue that allowed duplication of upgrades
  • [UBR] Fixed an issue where delivery mission with faulty loaded location data would crash
  • [UBR] Fixed an issue in crew transfer window when entering non-numbers
10-10-2018 Bugfixes
  • Fixed research satellite script crashing for existing satellites
  • Removed debug output
  • Fixed some turrets turning red
  • Fixed several minor issues in various upgrades on client
  • Fixed an issue in crewboard when calling a crew transport
  • Fixed a crash in faction war meta calculations
  • Fixed a few issues in craftorders.lua when clicking an entity that has already been destroyed on the server
  • Fixed a few issues in building mode when objects don't have a Turrets component
  • Fixed a crash when a script gets removed while its dialog is open
  • Fixed a crash in building mode in repair brush
  • Fixed a crash in parsing of description, money and resources parameters
  • Fixed a crash in gate scripts when gate no longer belongs to a faction or its faction was deleted
  • Fixed issues with Faction() sometimes returning nil
  • Updated german localization
19/09/2018

Beta Branch Patch 0.19.0 Patchnotes - System Upgrades

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
"We added a second gate-system for better fast-travel, that also allows gate travel of larger ships. Upgrades can now be installed permanently for improved stats. Most upgrades get a stats-bonus of about 50% for permanent installation."
  • Added a new ancient gate system for easier fast-travel
    • Ancient Gates have to be activated before they can be used
    • Ancient Gates are a lot bigger and can lead a lot farther than normal ones
  • Upgrades can now be installed 'permanently' for additional bonuses
    • They can only be removed safely near Equipment Docks (3km distance)
    • Upgrades are now displayed with a little anchor when they're permanently installed
    • They can still be removed anywhere else by destroying them
  • Color of entire ship can now be changed in building mode
  • Shot color can now be set for turret designs
  • Salvaging and Mining AI sends a message if there is nothing to mine or salvage in the sector
Balancing
  • Increased upscaling of Xsotan damage in the center from up to 600% to up to 800%
Xsotan Artifacts
"We reworked the Xsotan artifacts to give them a more meaningful way of how they work."
  • Swoks Upgrade gives +10 military turrets
  • Researched teleporter key gives +8 arbitrary turrets
  • Teleporter key by the merchant gives +10 unarmed turret slots
  • Energy Lab upgrade gives massive energy boosts
  • Smuggler Upgrade gives massive hyperspace boosts
  • AI upgrade makes turrets and fighters no longer require gunners, miners or pilots
  • Upgrade dropped by the four gives bonuses to nearly everything
  • Haati upgrade is now an activation key for ancient gates
  • Xsotan teleporter key upgrades are now considered unique and each one can only be installed once in the same craft
  • Xsotan upgrades DON'T have to be installed permanently to work with the teleporter!
UI
  • Renamed (Un)armed turrets in upgrades to (Un)armed turret slots
  • Reduced "tackiness" of frames in UI grid selections
  • Clients are now notified internally when an alliance is disbanded
  • IPs for public test server(s) are now downloaded and saved locally to keep them up to date
  • Cleaned up code for window for joining via IP
  • Blueprints for fighters can now be removed from Hangar Tab
  • Color can now be changed in whole ship modification window
  • Added loading screen tips for shields
Scripting API
  • Added ShadingType enum for block shading types
  • Added getting entities by script to ClientSector
  • Added missing TurretBases enum to ScriptComponentTypes
  • Added PlanMesh component
  • Added ReadOnlyTooltip, ReadOnlyScriptUI, ReadOnlyIcon and ReadOnlyPlanMesh to client script API
  • Extended ShipSystem to support permanent installation features
Bugfixes
"Bugfixes marked with [UBR] are bug reports that we received from users. Thanks for reporting everyone and keep up the good work!"
  • [UBR] Fixed securing values resetting all script values to nil when another script crashes the VM
  • Fixed a crash when flying through gate while having it selected
  • Fixed a performance issue when loading data from disk
  • [UBR] Fixed an issue where dragging fighter blueprints lead to squad fighters being deleted
  • [UBR] Fixed an issue where switch to sector wouldn't place players into their alliance ships
  • [UBR] Fixed an issue where players would start out with mining lasers that would consume massive amounts of energy
  • [UBR] Fixed an issue where Xsotan Fighters were depicted as neutral even though they were already attacking
  • [UBR] Fixed an issue where Xsotan Fighters weren't attacked by PDCs
  • [UBR] Fixed an issue with the calculation of DPS for overheating weapons
18/09/2018

Combat Update II now live!


Turret Building now live on the stable branch
Great news! The combat update part II is now live on the default branch! With this update we're introducing the new Turret Building Mode, which allows you to build your own turret designs. Turret designs will be purely aesthetic, for balancing & time reasons.

You can now use turret bases to build a turret design for your ship. Those turret designs can be saved & shared on the Steam Workshop just like normal ship designs.


Coaxial Weapons
Coaxial weapons now found their way into Avorion! Weapons that require 5 or more slots will now be considered coaxial weaponry. Those only look in a single direction and cannot turn.

They also deal 3 times the damage of their 5-Slot equivalent non-coaxial turret counterpart.


Collision Damage Rework
Collision damage got a revamp in this update: Instead of applying all inflicted damage to blocks AND main HP, collision damage now spreads through the ship, and only damages main HP as much as it would damage blocks. So when you just slightly graze an asteroid you're ship won't blow up immediately any more.

Different kinds of blocks also absorb a portion of their HP in collision damage, for example armor. A block with 100 hp will negate 75 hp of collision damage, so armor will be perfect against collision damage.


Bugfixes and Polishing
We also fixed tons and tons of bugs & crashes in this update. Thanks to everybody who reported issues!

There were also several adjustments to balancing and some polishing, which you can all find in the patchnotes of the previous releases:
https://steamcommunity.com/games/445220/announcements/detail/2903022560804049921
https://steamcommunity.com/games/445220/announcements/detail/1719697765426291679
https://steamcommunity.com/games/445220/announcements/detail/1669031722144373557
https://steamcommunity.com/games/445220/announcements/detail/1687044219320034671
Have Fun!
12/09/2018

Beta Branch Patch 0.18.3 Patchnotes

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