diff --git a/.codespell.exclude b/.codespell.exclude index 1b1f6fb56d72..d14f79854b0c 100644 --- a/.codespell.exclude +++ b/.codespell.exclude @@ -51,7 +51,6 @@ "cach" "oder" " Grat" - ` "Fantastic, you understand the situation," she says, though her tone is much more businesslike than the wording would imply. "In that case, if you could please take this to Earth and communicate with your various governments we can begin a dialogue on how best to deal with this current scenario."` ` The uneventful journey to the boiling ice river of Slidr is suddenly interrupted when a deep tremor followed by a thunderous boom shakes the Ice-Crawler to its core and causes it to slip on the disturbed ice and snow. Somewhere outside, subsequent rumble starts to build rapidly. After Hjlod regains control of the crawler, she immediately veers away from the noise. "That vas Nifel-quake, and loud noise was avalanche, or landslide, maybe both. This is not good."` ` By the time you are on your feet, Hjlod has already gathered up numerous supplies and is preparing to open the hatch and dig her way to the surface. She looks at you. "Nothing to vorry about. Happens all time. Vell, not really. First time this happen, but Hjlod not let you die, probably. I can lead us to settlement not far from here."` ` Hjlod abruptly stops and glares at you. "You are fool. You vill certainly die, and you endanger me in process. This is no game, valk only vhere I valk or die."` @@ -102,3 +101,4 @@ planet Independance object Independance "Mian" "i' amazin" # is amazing (mispronounced) + * Care Package 2a has been replaced with a new mission, FW Deep Memorial, a set of missions and events that offers regardless of the player's choices, but which has a branch if Brower dies during the attack. diff --git a/changelog b/changelog index fe1588e5d71a..76f09bc0e025 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,202 @@ +version 0.10.7 + * Big changes: + * Rebalanced ship mass and engine performance across the game. (@Quantumshark) + * Increased thrust, turn, reverse thrust, and afterburner thrust by 50% for all engines. + * Disabled fighters and drones will no longer be hit by stray projectiles. (@tibetiroka) + * Reverted the changes to the acceleration and initial velocity of human missiles made in 0.10.0. (@Anarchist2) + * Added many new uninhabited planets and stations to Human space. (@bene-dictator, @Quantumshark) + * Turret hardpoint can now have limited firing arcs. (@1010todd, @oo13, @tibetiroka) + * Bug fixes: + * Content bugs: + * Typo fixes. (@a4358, @Arachi-Lover, @bene-dictator, @enot888, @tibetiroka, @TomGoodIdea) + * Earth day jobs no longer offer unless you can land on Earth. (@ziproot) + * Made TMBR 3a dialog choice order consistent. (@ziproot) + * Added blocked message to Hai Film Crew 3. (@neurotrope) + * Added missing indent, remove unnecessary labels and gotos to Mafia Extortion mission. (@Arachi-Lover) + * Fixed overlapping stars in Umbral system. (@Saugia) + * Fixed attribute on Vyrmeid lifeform. (@ziproot) + * Gave Cruiser in "FWC Cebalrai 1B" Combat Drones instead of Lances. (@Quantumshark) + * Added new "CCOR Logistics" fleet for non-combat ships. (@bene-dictator) + * Allowed quantum keystone jobs to offer properly. (@ziproot) + * Updated New China and Geyser to have outfitters and tribute fleets that match their region. (@bene-dictator) + * Fixed the attribution of various copyright entries. (@warp-core) + * Removed duplicate Korath phrase. (@tibetiroka) + * Clarified the description of the Far Osk 27. (@ziproot) + * Removed outfit scanning capabilities from Grey's person ship. (@mOctave) + * Blocked "Lunarium: Questions" from completing while assisting the Heliarchs. (@ziproot) + * Reworded Deep's description. (@roadrunner56) + * Listed correct attributions for Unsplash images. (@ziproot) + * Added back instances of "ser" and explained what it means in the Skadenga and Stones of Our Fathers missions. (@bene-dictator) + * The Terraforming missions are no longer offered at non-sensical times. (@lumbar527) + * Fixed an inconsistency in condition names used by Patir Mystery and Cognizance. (@OcelotWalrus) + * Don't select Graffias as a target for Free Worlds "Scouting Run" jobs. (@warp-core) + * "Deep: Remnant: Continue Research" no longer offers if you've completed the missions after it. (@Saugia) + * Adjusted the explosion stats for the Korsmanath A'awoj and Echo-galleon. (@Quantumshark) + * Updated an outdated news item about human drones. (@tibetiroka) + * Pirate jobs with illegal cargo are now marked as "infiltrating". (@ziproot) + * Engine bugs: + * Fixed edge case in code style checker. (@tibetiroka) + * Don't consider "Parsing: " output when in debug mode as errors when test parsing. (@warp-core) + * Fixed game crash on short error messages. (@tibetiroka) + * Don't draw name tooltips for ships hidden under the shop sidebar footer. (@TomGoodIdea) + * Variant ships now correctly inherit display names from base ships. (@TomGoodIdea) + * Use singular "ship" in messages when recalling/deploying a single ship. (@tibetiroka) + * Fixed errors in the copyright file. (@tibetiroka) + * Renamed variable to avoid ambiguity with std::queue in some versions of clang. (@quyykk) + * Fixed ship parenting on takeoff with fighter flagship. (@tibetiroka) + * Correctly handle arrow keys with no item selected in the shop. (@TomGoodIdea) + * Aligned plugin checkbox clickzones correctly. (@warp-core) + * Fixed mission distance calculations with different settings. (@warp-core) + * Fixed issues with unloading landscape images. (@quyykk) + * Fixed custom port button name when using "add port". (@warp-core) + * Corrected the parsing of the initial player reputation grandchild node in Government. (@xxxyyyqqq12345) + * Draw distance to the selected system after mission markers. (@TomGoodIdea) + * Ships with "disables" personality now ask for help disabling, instead of destroying, their enemies. (@TomGoodIdea) + * Suppress "missions require landing in the next system" messages from failed missions. (@OcelotWalrus) + * Properly check if a mission is failed. (@TomGoodIdea) + * Hardpoint labels and lines in the ship info panel now properly align to the "weapons" box from the interface definition. (@Zitchas) + * Game content: + * New content: + * Added a mission transporting a Hai to Unfettered space. (@roadrunner56) + * Added Unfettered-related Hai news. (@Hurleveur) + * Added missions about Hogshead referencing Boaty McBoatface story. (@Saugia) + * Added Coalition culture conversations. (@Arachi-Lover) + * Added new human merchant hails about mining asteroids. (@bene-dictator) + * Created more passenger jobs requiring keystones in Hai space. (@roadrunner56) + * Added more human news referring to Korath attacks in the Core. (@roadrunner56) + * Added conspiracy theorist spaceport news. (@tibetiroka) + * Added logbook entries for Alastair Korban. (@bene-dictator) + * Added a conversation about Kraz and Delta V outfits being stocked in the northern Dirt Belt and near Earth after the war begins. (@bene-dictator) + * Added a short set of missions involving the Wanderers and Mereti. (@Quantumshark, @bene-dictator, @LorenzoBolla) + * Updated Kraken Station landing image. (@bene-dictator) + * Added normal blaster weapons to sales on pirate planets. (@bene-dictator) + * Added missions about bringing a lost dog to its owner on Glory. (@SpearDane, @bene-dictator) + * Added Core Pirate ship variants with Tractor Beams. (@Saugia) + * Added derelict ships that can randomly spawn in some human systems. (@Petersupes) + * Added a series of missions about a journalist in Syndicate space. (@bene-dictator, @joshumu) + * Mission changes: + * Refactored the Argosy Hijacking mission. (@bene-dictator) + * Reduced the requirements for unlocking the Kestrel the first time. (@brendanjones) + * Made "Remnant: Cognizance 4" mission description more helpful. (@OcelotWalrus) + * Various improvements to pre-war missions. (@Anarchist2) + * Text changes to all chains. + * Care Package to South: + * Limited the source to "near earth" planets, increased offer rate to 65%. + * Reworked the way the follow-up missions are handled: + * Care Package 2a has been replaced with a new mission, FW Deep Memorial, a set of missions and events that offers regardless of the player's choices, but which has a branch if Brower dies during the attack. + * Care Package 2b has been moved from immediately after Diplomacy 4 to during the first FW break, and now offers on Rust instead of Deep. The flamethrower mission will likely bring players to Rust anyway, but it's no longer in the way of the main campaign. + * Moving House: + * Increased offer rate to 35%, limited source planets to "near earth", "core" and "paradise". + * Tied the second part of the chain to the FW chapter break instead of Thule's independence. + * The player can now choose to decline the follow-up mission. + * Southern Fiance: + * Reduced the possible source planets to urban core Syndicate worlds. + * Cut all of the follow up missions except for the marriage letter. The only mission string that gets multiple epilogue missions is the Free Worlds campaign; having this many follow-ups to a single mission is intrusive at best. + * Moved some of the information from the later missions up into the first mission to compensate. + * "Deep: Interrogation" no longer offers during the main campaign. (@Saugia) + * Various improvements to some pirate jobs. (@ziproot) + * "Drug Running" missions are now "infiltrating". + * Added (and used) generic aborted phrases for pirate slave jobs. + * Failing or aborting a pirate slave job causes a reduction in reputation with the "Pirate" government. + * Many jobs now have a minimum travel distance of 4, instead of 3, to prevent them from involving travelling between the Men system and a CCOR world, as this route does not involve any territory hostile to pirates. Affected jobs: + * "Cargo Smuggling", "Bulk", and "Stealth (South)" variations, + * "Drug Running", and "Stealth (South)" variation, + * "Slave Transport", and "Bulk" variation, + * "Escort Illegal Cargo" South variation, and + * "Escort Stolen Vessel" South variation. + * The targets NPCs in "Eliminating Law Enforcement" jobs have been given the "marked" personality. + * Alphabetized the list of personalities for the target NPCs in "Eliminating Competition" jobs. + * Various jobs will now only place NPCs in systems neighbored by a non-Pirate system. Affected jobs are: + * "Eliminating Law Enforcement" Core and South variations, + * "Raid on Merchants" North and South variations, and + * "Cargo Theft (South)". + * Various jobs will now only offer from systems neighbored by a non-Pirate system (that is, they will no longer offer from CCOR worlds). Affected jobs are: + * "Eliminating Law Enforcement (South)", + * "Southern Pirate Defense", + * "Cargo Theft (South)", and + * "FW Assassination". + * Use "mark" instead of "waypoint" in Betelgeuse in "Deep Scientist Rescue 0". (@roadrunner56) + * Use "mark" instead of "waypoint" in "Pact Recon 3". (@ziproot) + * Balance: + * Reduced the chances of finding Bactrians in random pirate fleet spawns by half. (@alexrovw) + * Nerfed the Unfettered medical jobs. (@Hurleveur) + * Cut Wanderer sun reactor energy capacity in half and -20% energy generation on the biochemical cells. (@Quantumshark) + * Cut the asteroid scanner's price in half. (@AvianGeneticist) + * Tweaked the capacity of some human missile pods. (@Anarchist2) + * Javelin mini pod 40 -> 30 + * Sidewinder pod 4 -> 6 + * Typhoon pod 2 -> 3 + * Reduced the damage and increased the blast radius of the Heavy Rocket (and Pod). (@Quantumshark) + * "blast radius": 50 -> 90 + * "shield damage": 1060 -> 790 + * "hull damage": 900 -> 670 + * Tweak Marauder loadouts, including removing campaign unlocked outfits. (@Hurleveur, @EjoThims, @Quantumshark) + * Reduced the missile strength and turn rate of the Firelight. (@Quantumshark) + * "missile strength": 60 -> 30 + * "Firelight Activated" "turn rate": 2 -> 1.7 + * Gave the Quicksilver +20 weapon capacity & a Capybara Reverse Thruster in exchange for its shield generator. (@Quantumshark) + * Other: + * Gave the harvest personality to Unfettered fleets. (@Hurleveur) + * Various edits to Unfettered missions. (@Hurleveur) + * Reworked the distribution of outfits in southern and pirate outfitters. (@bene-dictator) + * Removed facilities from evacuated Wanderer worlds. (@bene-dictator) + * Various improvements to human hails. (@bene-dictator) + * Updated the descriptions of two Sestor worlds after the factories are shut down. (@Quantumshark) + * Added some additional mentions of how Tele'ek's Molt is progressing to the last few missions in Wanderers Middle. (@Quantumshark) + * Added mention of the CCOR in a FW pirate recon mission. (@roadrunner56) + * Removed pirates from Ildaria. (@Hurleveur) + * Adjusted Imo Dep Minables & Add Hai Mining fleets. (@Saugia) + * Separated the Kestrel from "Tarazed Advanced" shipyard. (@Saugia) + * Gave Korath world-ships new display names based on planets in the original Korath territory. (@ziproot, @EjoThims, @ravenshining, @UnorderedSigh) + * Game mechanics: + * New mechanics: + * Autocondition for testing if you can land on a given planet. (@Amazinite) + * Added a "fused" weapon tag that causes projectiles to explode at the end of their life. (@Amazinite) + * Added tags that stop projectiles from colliding with different object types. (@Amazinite) + * Added a "quiet" personality that prevents passive hails but still allows direct hails. (@bene-dictator) + * Added support for substituting the values of conditions in word form within conversation text. (@UnorderedSigh) + * Separated delayed and non-delayed shield generation and hull repair attributes. (@Quantumshark) + * "image" interface elements can now be rotated. (@warp-core) + * Boarding (repair or capture) ships with a fighter flagship is now possible. (@tibetiroka) + * Game actions can now play music with a "music" node. (@eebop) + * Various new cloak related attributes. (@Hurleveur, @petervdmeer) + * Added the "disabled recovery time" attribute which allows a disabled ship to repair itself, with an optional energy and heat cost. (@Azure3141) + * Plugins can now add more metadata to their plugin.txt file. (@Beed-git) + * Events can now be made to apply instantly with a delay of 0 days. (@RisingLeaf) + * Mission triggers and actions can now give the player debt. (@Amazinite) + * Missions can now mark systems of importance. (@Amazinite) + * Mechanics changes: + * Removed the forced-default disabled hails from Government. (@Amazinite) + * Some NPC scan and surveillance personality behavior changes. (@Amazinite) + * Auto-pilot now stops thrusting upon reaching 99% of max speed to save energy. (@samrocketman) + * User interface: + * Include messages when hailing other ships in the message log. (@TomGoodIdea) + * The shop now has tooltips for viewing your unabbreviated credits and the names of your ships without needing to select them. (@Amazinite) + * Disabled hails are now sent passively. (@bene-dictator) + * The names of unknown systems are now hidden in the escort HUD. (@TomGoodIdea) + * There can now be multiple pages of controls. (@TomGoodIdea) + * There is now a help message for managing multiple ships in the outfitter. (@TomGoodIdea) + * Added a preference to turn off the sobel filter on your flagship and target ship in the HUD. (@warp-core) + * Added a control for toggling the turret tracking setting. (@TomGoodIdea) + * Added a "Fancy" cloaked ship outlines option. (@Koranir) + * Expanded the orbits key image to make space for all vanilla governments. (@lantzk) + * Added a camera acceleration setting that causes the camera to shift with the flagship's movement. (@Koranir, @tibetiroka) + * Under the hood: + * Improved load panel tooltip timestamp generation. (@RisingLeaf, @ziproot) + * Style updates to Armament. (@RisingLeaf) + * Use general purpose TaskQueue instead of SpriteQueue. (@quyykk) + * Fixed typo in and added Hungarian language description to Unix metadata file. (@ovari) + * Don't recalculate an escort's distance map every frame if its target system already matches the flagship. (@Koranir) + * CI/CD and development environment: + * Stricter copyright checking. (@tibetiroka) + * Don't check for leading/trailing spaces in substitutions defined in missions. (@tibetiroka) + * Support CodeBlocks no longer stand-alone, but only through CMake. (@quyykk) + * Check copyright with a linter. (@tibetiroka) + * Linked GLEW::glew instead of GLEW::GLEW in CMakeLists.txt. (@Koranir) + * Simplified CMake build on Linux and MacOS. (@quyykk) + * Run CI workflows when their configuration file is changed. (@tibetiroka) + * Updated codespell check exclusion list. (@tibetiroka) + Version 0.10.6 * Bug fixes: * Content bugs: @@ -76,7 +275,7 @@ Version 0.10.5 * 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 mission about transporting a stranded Paradise Worlds family back home. (@bene-dictator, @joshumu) * 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) diff --git a/copyright b/copyright index c7e2a7345cc7..4c10a47f33e9 100644 --- a/copyright +++ b/copyright @@ -2686,13 +2686,13 @@ Comment: Derived from works by Evan Fluharty (under the same license). Files: images/outfit/gat?turret?hardpoint* images/outfit/gat?turret* -Copyright: bene_dictator +Copyright: bene-dictator License: CC-BY-SA-4.0 Comment: Derived from works by Michael Zahniser (under the same license), detailed by Saugia. Files: images/planet/station19* -Copyright: bene_dictator +Copyright: bene-dictator License: CC-BY-SA-4.0 Comment: Derived from works by Michael Zahniser (under the same license). diff --git a/credits.txt b/credits.txt index 078be9fd478e..4e60b8863b64 100644 --- a/credits.txt +++ b/credits.txt @@ -1,5 +1,5 @@ Welcome to Endless Sky! -version 0.10.7-alpha +version 0.10.7 The player's manual and other resources are available at: @@ -23,8 +23,11 @@ Developers MCOfficer Peter van der Meer Pointedstick + Quantumshark Quyykk + roadrunner56 Saugia + tibetiroka warp-core W1zrad Zitchas @@ -51,11 +54,12 @@ Storyline & Faction Authors Amazinite Arachi-Lover beccabunny + Lia Gerty LocalGod79 + MasterOfGrey Peter van der Meer Pointedstick - Lia Gerty - MasterOfGrey + Saugia TheUnfetteredOne Zitchas @@ -140,6 +144,7 @@ contributed to Endless Sky: 1010todd 3agleEmpire 7even + a4358 abenkovskii AdamKauffman akien-mga @@ -178,8 +183,9 @@ contributed to Endless Sky: BlazingDiesel bobrobbow bojidar-bg + brendanjones Brick63 - captain1947 + captain0xff ChamEV comnom corecontingency @@ -212,6 +218,7 @@ contributed to Endless Sky: dseomn dufferzafar dzhu + eebop eflyon EjoThims elgeonmb @@ -219,6 +226,7 @@ contributed to Endless Sky: Elyssaen Ember369 EndrosG + enot888 EricFromCanada Faileas fakepass @@ -262,6 +270,7 @@ contributed to Endless Sky: jjhankins jmathes jmhorjus + joshumu jostephd jozef-mitro Jugosloven1612 @@ -277,6 +286,7 @@ contributed to Endless Sky: Koranir kozbot Kryes-Omega + lantzk LazerLit leklachu LepRyot @@ -314,6 +324,7 @@ contributed to Endless Sky: Nams-2 nathan-b Nescio0 + neurotrope nobodywasishere NomadicVolcano nothing-but-the-rain @@ -323,12 +334,14 @@ contributed to Endless Sky: oo13 opusforlife2 Ornok + ovari OverYrPaygrade pakyinw PaulBlay PeacefulPotato pega3 perey + Petersupes petervdmeer peteryager ph2000 @@ -438,6 +451,7 @@ contributed to Endless Sky: wjbotham wjp Wrzlprnft + xxxyyyqqq12345 YellowApple yjhn yobbo2020 diff --git a/endless-sky.6 b/endless-sky.6 index cff92a2fc8ec..5d938e521658 100644 --- a/endless-sky.6 +++ b/endless-sky.6 @@ -1,4 +1,4 @@ -.TH endless\-sky 6 "17 Feb 2024" "ver. 0.10.7-alpha" "Endless Sky" +.TH endless\-sky 6 "25 May 2024" "ver. 0.10.7" "Endless Sky" .SH NAME endless\-sky \- a space exploration and combat game. diff --git a/io.github.endless_sky.endless_sky.appdata.xml b/io.github.endless_sky.endless_sky.appdata.xml index e9f20a2d9f4b..b7b1e58750b2 100644 --- a/io.github.endless_sky.endless_sky.appdata.xml +++ b/io.github.endless_sky.endless_sky.appdata.xml @@ -60,6 +60,29 @@ + + +

This is an unstable release, containing big changes that may introduce new bugs.

+

One of the biggest changes is a rebalance of all ship masses.

+
    +
  • Alongside this is a 50% increase in thrust, turn, reverse thrust, and afterburner thrust across the board.
  • +
  • While newly instantiated ships have higher masses, ships already in save files will now be considerably faster. Have fun!
  • +
+

Some other notable additions and changes to content and mechanics are:

+
    +
  • Various new short mission chains, including one involving the Wanderers and Mereti.
  • +
  • The changes to initial velocity and acceleration of missiles in v0.10.0 have been reverted.
  • +
  • There are now many new uninhabited planets and stations in human space.
  • +
  • Disabled fighters and drones will no longer be hit by stray projectiles; only weapons fire that specifically targets them.
  • +
  • Missions can "mark" systems of importance without requiring the player to visit them, and leave them marked after the player has visited.
  • +
  • Mission triggers and conversation actions can do various new things, including playing music, giving the player debt, and applying events immediately, instead of after at least one day.
  • +
  • The firing arc for a turret hardpoint can now be limited.
  • +
+

You can find out more in the changelog.

+

A special thanks to the 41 people who contributed to this release!

+
+ https://github.com/endless-sky/endless-sky/blob/v0.10.7/changelog +

This is a stable release, focused on fixing bugs and making some other small improvements.

diff --git a/source/main.cpp b/source/main.cpp index 63a74a7e85e0..a4e96d596946 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -504,7 +504,7 @@ void PrintHelp() void PrintVersion() { cerr << endl; - cerr << "Endless Sky ver. 0.10.7-alpha" << endl; + cerr << "Endless Sky ver. 0.10.7" << endl; cerr << "License GPLv3+: GNU GPL version 3 or later: " << endl; cerr << "This is free software: you are free to change and redistribute it." << endl; cerr << "There is NO WARRANTY, to the extent permitted by law." << endl;