From d1b99cf27a0c63a43ac3cd30035b00e97df4a61b Mon Sep 17 00:00:00 2001 From: Saugia <93169396+Saugia@users.noreply.github.com> Date: Sat, 27 Jan 2024 14:51:32 -0500 Subject: [PATCH] docs: v0.10.5 changelog (#9668) --- changelog | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 161 insertions(+), 7 deletions(-) diff --git a/changelog b/changelog index f6582d394890..a223df666121 100644 --- a/changelog +++ b/changelog @@ -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) + * 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, informing the player why the mission doesn't complete if they don't meet the objectives. (@roadrunner56) + * 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, @warp-core) + * 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. (@mOctave) + * 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. (@thewierdnut) + * 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: @@ -33,7 +187,7 @@ Version 0.10.4 * Outfits can be given the "unique" attribute which will cause the player to be warned when they are about to be lost. (@TomGoodIdea) * Mechanics changes: * Ships are no longer allowed to be outfitted with negative "shield generation" or "hull repair rate" values. (@Arachi-Lover) - * Cooling and active cooling will be disabled when a ship is overheated. This reverts a change made in the previous release. (@QuantumShark) + * Cooling and active cooling will be disabled when a ship is overheated. This reverts a change made in the previous release. (@Quantumshark) * User interface: * The "extended jump effects" setting is now off by default and has an additional intermediate level of motion blur. (@RisingLeaf, @TomGoodIdea) * Added tooltips for all controls and settings. (@Amazinite) @@ -49,7 +203,7 @@ Version 0.10.3 * Loads of UI/UX changes and improvements. See the user interface section for more details. * Bug fixes: * Content bugs: - * Typo fixes. (@AlexSeaLion, @Arachi-Lover, @aradapilot, @ashdnazg, @bene-dictator, @justinnhli, @lumbar527, @Pshy0, @real-dam, @roadrunner, @Saugia, @tibetiroka, @warp-core, @Wedge009) + * Typo fixes. (@AlexSeaLion, @Arachi-Lover, @aradapilot, @ashdnazg, @bene-dictator, @justinnhli, @lumbar527, @Pshy0, @real-dam, @roadrunner56, @Saugia, @tibetiroka, @warp-core, @Wedge009) * Re-added the planet Eavine to the map, as it was accidentally removed in a previous release. (@warp-core) * Added the "inscrutable" attribute to a space creature that was missing it. (@Saugia) * Added the "unplunderable" attribute to the Lasher Pistol. (@Quantumshark) @@ -126,7 +280,7 @@ Version 0.10.3 * The player can now ask Tomek for combat advice prior to the first major Free Worlds battle. (@warp-core) * Revised the smuggler arc of the Hai Reveal storyline. (@UnorderedSigh) * Bounty jobs now provide their payment the moment the bounty fleet is destroyed, instead of requiring that the player return to the offer location of the job to receive pay. (@Anarchist2) - * Improved the wording in the description of "FW Bounty 1". (@m0ctave, @EjoThims) + * Improved the wording in the description of "FW Bounty 1". (@mOctave, @EjoThims) * Added the mission destination to the description of "Remnant: Cognizance 7". (@lumbar527) * The Heliarch jump drive jobs now use the text replacement instead of spelling out the payment. (@Arachi-Lover, @tibetiroka) * Removed a sentence that didn't make sense from the description of the secure package delivery job completion dialog. (@ziproot) @@ -206,7 +360,7 @@ Version 0.10.3 * Scan time increases with cargo hold or outfit space size with the 2/3rd power of the size instead of linearly. * Pirate raid deterrence no longer looks at whether you have ammo in your launchers. (@TomGoodIdea) * Fleets can now spawn from any section of a ringworld instead of only ever spawning from the same section. (@quyykk) - * Cooling is no longer disabled when a ship becomes overheated. (@QuantumShark) + * Cooling is no longer disabled when a ship becomes overheated. (@Quantumshark) * The player now always launches from the same section of the ringworld that they landed on instead of only ever departing from the same section. (@quyykk) * AI: * Ships with only secondary weapons that run out of ammo will now attempt to flee instead of flying straight at their target without any weapons. (@TomGoodIdea) @@ -269,7 +423,7 @@ Version 0.10.3 * Data changes from multiple events that occur on the same day are now batch-applied for performance purposes. (@quyykk) * CI/CD and development environment: * Added some rudimentary checks for proper use of indefinite articles to the content style checker. (@tibetiroka) - * Added a link to the mobile port when creating new issues on Github. (@m0ctave) + * Added a link to the mobile port when creating new issues on Github. (@mOctave) * Improved checking of quote style issues in the style checker. (@flowers9, @tibetiroka) * apt-get update is now run before apt-get install in CI jobs. (@MCOfficer) * Incorrectly ordered includes in source files now causes a style check error instead of a warning. (@tibetiroka) @@ -326,7 +480,7 @@ Version 0.10.2 * The Starling that the player needs to scan in the "Remnant: Keystone Research" missions now has the new "decloaked" personality. (@UnorderedSigh) * The "Remnant: Broken Jump Drive" missions and job can no longer select planets with the "remnant station" attribute as destinations. (@Smedley-SC) * Other: - * Removed a mention of Tomek drinking whiskey in FW Middle. (@QuantumShark) + * Removed a mention of Tomek drinking whiskey in FW Middle. (@Quantumshark) * Added a "human names" phrase that can combines the results of the "male names" and "female names" phrases. (@warp-core) * Change the pronoun used for Hai of unknown gender from "it" to "they". (@tibetiroka) * Increased the power of "star/wr" from 0.4 to 5. (@Quantumshark) @@ -2010,7 +2164,7 @@ Version 0.9.11: * Big changes: * Added the Graveyard, a region near the Ember Waste, and its inhabitants. (@beccabunny) * Bug fixes: - * Typo fixes. (@alextd, @Amazinite, @Anarchist2, @Arachi-lover, @Darcman99, @Gods-Righthand, @Jozephi-Krakowskije, @Mageking17, @MCOfficer, @oo13, @otsohelos, @perey, @petervdmeer, @tehhowch, @Waffleship, @wjp, @Zitchas) + * Typo fixes. (@alextd, @Amazinite, @Anarchist2, @Arachi-Lover, @Darcman99, @Gods-Righthand, @Jozephi-Krakowskije, @Mageking17, @MCOfficer, @oo13, @otsohelos, @perey, @petervdmeer, @tehhowch, @Waffleship, @wjp, @Zitchas) * The Quicksilver (Mark II) variant no longer has the exact same outfits as the base variant. (@Amazinite) * The Shuttle and Behemoth no longer contact the image border. (@beccabunny) * Terraforming 7 will no longer offer on every planet. (@Bladewood)