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 20 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
154 changes: 154 additions & 0 deletions changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,157 @@
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. (@alexrovw, @Anarchist2, @bene-dictator, @Corraban2, @jarmokivekas, @LepRyot, @mOctave, @opusforlife2, @Saugia, @Tangle10, @tibetiroka, @The-Legendary-M, @ThrawnCA, @Wedge009, @ziproot)
* Fixed the location filters for some pirate escort jobs. (@ziproot)
* 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
* Gave "Remnant Cafeteria" news a location filter so it properly appears. (@warp-core)
* "Evacuate Lunarium" rescue jobs no longer overlap locations. (@Arachi-lover)
* Fixed location filters for some of the new Hai missions. (@bene-dictator)
* "Hai Wormhole Warning" is now correctly restricted from offering if you've started the Hai Reveal storyline. (@ziproot)
* "Remnant: Void Sprites 3" now lists all possible mission objectives, now informing the player why the mission doesn't complete if they don't meet the objectives. (@roadrunner56)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* Added proper location attributes to Clink and Mutiny. (@roadrunner56)
* 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)
* Fixed shader compilation error that could occur on older OpenGL versions. (@RisingLeaf)
* Fixed a segmentation fault when opening the message log. (@RisingLeaf)
* The player's ship now faces its flight direction on takeoff from a planet. (@TomGoodIdea)
* The zoom modifier is now reset if the landing zoom setting is disabled. (@TomGoodIdea)
* Fixed a segfault on losing your ship during boarding. (@warp-core)
* 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. (@bene-dictator, @DarcyManoel @EjoThims, @roadrunner56, @Saugia, @TheMarksman-ES, @tibetiroka, @1010todd)
* 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)
* Introduced a new mission where the player can talk to the Quarg about the Coalition after having joined either the Lunarium or Heliarchs. (@Arachi-Lover)
* Created a few new Hai transport missions that interact with Darkrest. (@roadrunner56)
* Added a new mining tutorial mission to the Sparrow intro quest. (@Amazinite, @williaji)
* 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 Investigate" and "Lunarium: Combat Training 2" missions to mention to return to their origins. (@Arachi-Lover)
* 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)
* Disabled the Gegno intro missions if the player has not done the first contact mission for the Quarg. (@Saugia)
* 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)
* "Ringworld Debris: Quarg" has been adjusted to be more vague about the ringworld's fate. (@Arachi-Lover)
* 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)
* Lovelace Labs will now sell Typhoon Torpedo outfits shortly after they are introduced. (@Quantumshark)
* Small wording tweaks in the intro mission set. (@Hurleveur)
* Various adjustments to intro Gegno content. (@Saugia, @bene-dictator)
* 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)
* Added the ability to trigger an action when encountering an NPC. (@danaris)
* Ship variants can now add licenses onto the base model using a "licenses" node under "add attributes". (@UnorderedSigh)
Saugia marked this conversation as resolved.
Show resolved Hide resolved
* 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 plugins menu. (@Koranir)
* 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)
* The state of the caps lock key is now tied to the state of fast-forward if caps lock is used for fast-forward. (@RisingLeaf)
* Added a new message log panel that displays past hails and status messages. (@TomGoodIdea)
* 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)
* ShopPanel now uses ScrollVar for its scrolling panes. (@thewierdnut)
* 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 tests have been made to be more deterministic. (@quyykk)
* 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)
* If an integration test fails due to a segfault, a reason is now given so that the error is more clear. (@quyykk)

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