0.23.2

From Cosmoteer Wiki
Jump to navigation Jump to search

0.23.2 is a minor update released on August 11th 2023. It adds new built-in ships, and includes a wide variety of both quality-of-life improvements and bugfixes.

Changelog

  • Each ship can now have a maximum storage limit set for each type of resource. To do this, either click the little menu button in the Resource Manager or right-click the Gather/Salvage/Mine Resources button. When a limit is set, it will not be possible to collect, trade, transfer, or produce resources above the limit.
  • The "Sell Surplus" and "Buy To Capacity" (which has been renamed to "Buy Needed") options now use the resource limits if any have been set.
  • Updated the resource management tutorial to mention resource limits.
  • Crew will now empty factories into non-designated resource storage tiles and will prefer to fill storages before filling factories.
  • Added 2 new Monolith ships: Aegis and Journeyman.
  • Added 4 new Imperium ships: Alamgir, Bonaparte, Saker, and Selim.
  • Added 2 new Fringe ships: Porca Miseria and Raghdirst.
  • Added 2 new Cabal ships: Auriga and Eltanin.

Various updates and fixes to existing ships.

  • Improved VFX while crew are constructing ships.
  • Translation updates for all languages.
  • The missing part warnings are now displayed in the lower-left corner of the ship editor (above the build/paint/crew/resources/comms buttons) instead of the lower-center.
  • Crew will now more aggressively deconstruct airlocks as long as they have at least one existing airlock not scheduled for deconstruction.
  • When returning to the multiplayer game setup screen after playing a Career mode game, the galaxy seed will now be re-randomized.
  • When using the "Restock Resources" feature, if the designated resource type for a storage tile is different than the type of resource it is actually storing, then the stored resources will be changed to the designated type.
  • A mining laser or deck cannon that force-targets its own ship will no longer actually be able to hit its own ship.
  • Placing a custom marker will now remember the last on-default name used.
  • When the Quick Saves tab is selected in the Load Game dialog, the quick-save and quick-load hotkeys will now be displayed.
  • Tutorial popups on the HUD are now displayed in red instead of green.
  • A sound will now be played when a new tutorial pops up.
  • Improved performance when many Resource Collector beams were firing.
  • Fixed the spelling of the word "isosceles". (Was literally unplayable.)

Bugfixes

  • Bugfix: Loading a game that was saved during construction where resources had been pre-purchased from stations (or trade ships) could cause internal game data inconsistencies and lead to crashes and possibly other bugs.
  • Bugfix: Resources that dropped due to deconstruction could be automatically assigned to storages that are also queued for deconstruction, resulting in those resources being left outside once the assigned storage is actually deconstructed.
  • Bugfix: Resources Collectors could get stuck trying to deliver resources if the destination storage was full. They will now try to deliver to an alternate storage or, if none are available, just give up.
  • Bugfix: In some very specific circumstances, crew delivering power or resources from one room to another could get "stuck" oscillating between jobs, walking back-and-forth or spinning in circles.
  • Bugfix: Moving a ship to a completely different location on the build grid could cause an "ALL HANDS LOST" if it was the player's only ship and crew construction was enabled.
  • Bugfix: Crew wouldn't prioritize building airlocks if the airlocks didn't exist in the ship's blueprints.
  • Bugfix: It was impossible to salvage your own ships when playing as "All Players" in Creative Mode.
  • Bugfix: Splitting a ship with auto-fired thrusters into more than 2 pieces would result in some of the pieces losing their auto-fire toggle.
  • Bugfix: Thrusters would lose their ramp-up after splitting off from their ship.
  • Bugfix: Pressing the hotkey for Direct Control Mode while a part or parts are selected but no ship is selected would cause parts of the user interface to get "stuck" until the hotkey is pressed again.

Modding

  • Modding: Almost all ID strings are now case-insensitive.
  • Modding: The game will no longer crash if a string key is missing. Instead the U.I. will show the string key itself.
  • Modding: BlendSprite and BlendSpriteGrid now both support a 'GetColorFrom' parameter.
  • Modding: Random part sprites and UV rotations are now chosen deterministically based on the sprite's location.
  • Modding: ContinuousEffects components now support a 'GetColorFrom' parameter that is compatible with most visual effects.
  • Modding: All part Graphics and Sprite components now support a 'UseConstructionProgressAsDamage' paramater that, if set to true, will use the part's construction completion percentage (instead of health) for determining which damage level sprite to display.
  • Modding: Parts now support 'ConstructionProgressMediaEffects' and 'ConstructionProgressMediaEffectsTimeout' analogous to SalvageProgressMediaEffects and SalvageProgressMediaEffectsTimeout.
  • Modding: ResourceConverter now supports a 'CheckResourceLimits' parameter that, if true, will cause the ResourceConverter to not convert if the number of resources on the ship is at the resource limit specified by the player.