Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.10.5 changelog #9668

Merged
merged 23 commits into from
Jan 27, 2024
Merged
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 133 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,136 @@
Version 0.10.5
* Big changes:
* Expanded the mechanics behind asteroid mining, including the addition of mining lasers that increase the yield of asteroids, tractor beams that pull ores toward your ship, and dedicated mining ships in human space. (@Amazinite, @bene-dictator, @Quantumshark, @Saugia)
* Added a small pirate region to the south, home to the remnants of a collapsed government: the Confederated Councils of the Outer Rim. Includes the addition of various new pirate ships and weapons. This is the first of a number of planned expansions to pirate content and gameplay, with the goal of making it so that playing as a pirate is a more viable option. Stay tuned for more in future updates. (@beccabunny, @bene-dictator, @Ebreus, @Galaucus, @Quantumshark, @Saugia)
* Bug fixes:
* Content bugs:
* Typo fixes. (@Corraban2, @opusforlife2, @Wedge009, @jarmokivekas, @Anarchist2, @Tangle10, @Saugia, @tibetiroka, @bene-dictator, @ziproot, @mOctave, @alexrovw, @The-Legendary-M),
* Fixed the location filters for some pirate escort jobs. (@ziproot)
* Added a missing "goto" in "Southern Finance 6". (@bene-dictator)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* Added a missing departure distance to Dokdobaru. (@Arachi-Lover)
* Various fixes to "Navy Resupply [0]". (@LazerLit)
* Added missing conditions in the Heliarch intro. (@ziproot)
* Added some missing system attributes. (@Tangle10)
* Added a missing `goto` in "Saryd University Lecture". (@RedDeadUndead)
* Fixed/adjusted a few things in the "Early South" mission set. (@RisingLeaf, @bene-dictator)
* Corrected several outdated conditions in "FW Bloodsea 1.1". (@RisingLeaf)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* Engine bugs:
* The drag value for a ship used in calculations has been capped to the ship's mass to avoid problematic behavior. (@warp-core)
* Limited the heat meter length on the escort HUD. (@TomGoodIdea)
* Planetary security fines are now properly applied for illegal cargo. (@TomGoodIdea)
* Fixed a rare deadlock while loading the game. (@quyykk)
* Fixed a compilation error on SDL before v2.0.22. (@quyykk)
* Corrected collision checks for fast moving flotsams. (@RisingLeaf, @Amazinite)
* Travel plan validity checks now ensure that all systems are visible. (@Amazinite)
* Game content:
* New content:
* Added a new culture conversation about Earth Day. (@bene-dictator)
* Added a few new generic human jobs. (@bene-dictator)
* More Quarg spaceport news. (@Arachi-Lover)
* Added a new person ship for the Github reviewers. (@TheMarksman-ES, @Saugia, @EjoThims, @roadrunner56, @bene-dictator, @tibetiroka, @1010todd, @DarcyManoel)
* Added new Deep hails and ship names. (@bene-dictator)
* Added a new culture conversation about Burthen. (@bene-dictator)
* Added a new mission about transporting a stranded Paradise Worlds family back home. (@bene-dictator)
* Added a new conversation about Greenrock's reversion to piracy in the Free Worlds campaign. (@bene-dictator)
* A new set of bounty jobs that make use of the "entering" personality. (@Quantumshark)
* Added some larger Hai transport jobs. (@roadrunner56)
* Introduced a new Kestrel variant. (@Saugia)
* Mission changes:
* Added NPC cargo to some existing human jobs. (@bene-dictator)
* The government of the hostile ships in "Deep Archaeology" now displays as "Deep Security". (@ziproot)
* Updated the "Heliarch Invesigate" and "Lunarium: Combat Training 2" missions to mention to return to their origins. (@Arachi-Lover)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* The offer rate of "Stranded Field Trip" has been reduced. (@Anarchist2)
* Adjusted the conversation in "FW Epilogue: Ijs and Katya" to better reflect the current state of the game. (@hexagonrecursion)
* Changed the description of how deep the ocean is in "Dangerous Games 2" to be more reasonable. (@ziproot)
* Expanded the conversation in "Sheragi Archaeology: The Box 7b" to include a "black box" joke. (@alexrovw)
* Diversified some assisting boarding missions. (@Daeridanii1)
* Changed how Sayari refers to humans when translating for the Wanderers in "Wanderers: Translation Machine". (@The-Legendary-M)
* Graphics:
* Updated Ka'het outfit graphics. (@beccabunny)
* Added a sprite for the Deep Mug. (@Anarchist2)
* New unique projectile and hit effect graphics for the Ionic Turret. (@RisingLeaf)
* Lowered the brightness of the center of the map sprite for better readability of system names. (@RisingLeaf)
* Balance:
* Nerfed the Inferno and Blaze-pike turrets as they were a bit too strong. (@Quantumshark)
* Inferno
* Turn rate reduced from 2 to 1.3.
* Burn damage reduced from 0.9 to 0.75.
* Blaze-pike
* Turn rate reduced from 2.8 to 2.1.
* Burn damage reduced from 0.45 to 0.4.
* Nerfed the Flamethrower again. (@Quantumshark)
* Firing fuel increased from 0.25 to 0.4.
* Heat damage reduced from 150 to 125.
* Nerfed the Shield Refactor Module so that ships with larger outfit space can't abuse it. (@Arachi-Lover)
* Cost increased from 2843000 to 3248000.
* Decreased "hull repair rate" from -0.2 to -0.25.
* Replaced the "shield energy" attribute (at a value of 0.24) with the "shield energy multiplier" attribute (at a value of 0.2).
* Other:
* Removed the Quarg atrocity mission and added the proper atrocities to the Quarg governments. (@TomGoodIdea)
* Reworked and removed some overly-wordy and complex hails. (@bene-dictator)
* Locelace Labs will now sell Typhoon Torpedo outfits shortly after they are introduced. (@Quantumshark)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* Small wording tweaks in the intro mission set. (@Hurleveur)
* Various adjustments to intro Gegno content. (@Saugia)
* Game mechanics:
* New mechanics:
* Added gamerules for depreciation-related constants. (@1010todd)
* Added the ability to define custom spaceports, controlling which services are available there and whether the spaceport will refuel, recharge, or repair your ships. (@quyykk)
* Created two new attributes, "acceleration multiplier" and "turn multiplier", which allow the adjustment of a ship's acceleration or turn. (@Quantumshark)
* Engine hardpoints can now be given the "gimbal" attribute to rotate engine flares when thrusting and turning. (@Azure3141)
* The raid deterrence of a weapon now accounts for all combat damage types. (@Hurleveur)
* Added a new attribute, "use crew equivalent as crew", which causes the "crew equivalent" attribute to count as the total crew of the ship instead of adding to it for reputation purposes. (@Hurleveur)
* Governments can now define default attitudes toward other governments. (@TomGoodIdea)
* A ship's center of rotation can now be defined with a new "center" attribute. (@RisingLeaf)
* NPCs can now be given a "restricted" personality that follows government travel restrictions. (@Hurleveur)
* Escorts now only pathfind through systems that the player has visited before. (@quyykk)
* Projectiles can now be given a new "penetration count" attribute that allows them to penetrate through ships and deal damage multiple times. (@Amazinite)
* Mechanic changes:
* It is now possible to provide a single swizzle mask for an animated sprite, instead of needing one for each frame of sprite. (@RisingLeaf)
* Adjusted the scaling of scan times with an increased amount of scanners. (@UnorderedSigh)
* User interface:
* The main view zoom levels can now be customized through the interfaces file. (@Zitchas, @Hurleveur, @quyykk)
* Improved landing target selection when above a star. (@quyykk)
* Ship categories for player ships are now displayed in the shop panels. (@m0ctave)
* Added an "on hit" mode for status overlays, causing the overlay to display only after a ship has taken damage and fade away shortly after. (@Koranir, @warp-core, @quyykk)
* Added a new map key that displays the relative danger of visited systems. (@flowers9)
* The regions for the lists in the load panel are now defined in the interfaces file. (@warp-core)
* Added a wider dialog box for longer dialog text. (@theweirdnut)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* The click zones in the escort display are now much larger. (@warp-core)
* Fixed a zoom mismatch with landing zoom and zooming in/out. (@quyykk)
* All map panels now show how many jumps away the selected system is, not just the mission panel. (@VeryGoodDog)
* Damage dropoff on weapons is now displayed in the outfitter. (@Quantumshark)
* The "u" and "c" keys can now be used to sell a ship while sending all of its outfits to storage. (@kaol)
* Added search functionality to the shops with the "f" key. (@Ember369)
* Added a button on the load panel that opens the saves file folder. (@alexrovw)
* The keyboard can now be used to navigate the plug-ins menu. (@Koranir)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* Shop keyboard navigation now remembers the selected column when moving between differently sized rows. (@Koranir)
* The "u" and "e" keys can now be used as shortcuts to "buy all" or "sell all" on the trading panel. (@AntimatterReactor)
* Added scrolling to the plugins panel for both the plugins list and plugin descriptions. (@thewierdnut)
* Under the hood:
* Added support for formatting non-finite values. (@tibetiroka)
* Minor tweaks, refactors, and code style changes. (@tibetiroka)
* Removed unused #includes. (@tibetiroka)
* Migrated to C++17. (@tibetiroka, @quyykk)
* Renamed confusingly named variables in the engine. (@Koranir)
* CI/CD and development environment:
* Added a missing word exclusion to the spellcheck CI. (@tibetiroka)
* Fixed some failing integration tests. (@Hurleveur)
* Added a landing destination to all integration tests. (@quyykk)
* Added an integration test for landing in systems with multiple planets. (@quyykk)
* CMake check now only runs when integration tests are changed. (@quyykk)
* Removed the save folder workaround for integration tests. (@quyykk)
* Improved the Linux CMake instructions. (@quyykk)
* Removed the "on offer" conversation from the capture override integration test. (@quyykk)
* Ctest can now repeatedly run integration tests. (@quyykk)
* Condensed the PR template. (@warp-core)
* Shipyard help message no longer shows for integration tests. (@quyykk)
* Updated the new screenshots in the AppStream file. (@quyykk)
* Integration tests now run without OpenGL. (@quyykk)
* Integration test have been made to be more deterministic. (@quyykk)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* The data files CI no longer needs the test_parse scripts. (@quyykk)
* A new commit will no longer cancel the Actions running for previous commits. (@quyykk)
* Integration tests are now allowed to run on every platform. (@quyykk)

Version 0.10.4
* Bug fixes:
* Content bugs:
Expand Down