Starfarer 0.34a

From Starsector Wiki
Jump to navigation Jump to search

Starfarer 0.34a

Edit: 0.34a is out! You can download it from a link on this page.

This list contains everything that's been changed since the previous release. I'll be updating it continuously as work progresses, so stay tuned!

To accomodate the growing size of the patch notes, I've updated the format - you can easily see the latest round of updates in the first section.

Full list of changes, broken out by category, below:

Content

  • Added new mission: "The Wolf Pack" - medium difficulty, the attack on an escaping convoy
  • Added new mission: "Coral Nebula" - hard difficulty
  • Added new mission: "Nothing Personal" - impossible difficulty
  • Modified "The Last Hurrah" - player fleet has some new ships (Brawler and Vigilance class), increased difficulty overall (enemy Onslaughts are much better fitted).
  • New set of backgrounds (4 more!) Specified per mission, existing missions updated to use different backgrounds.
  • Added Brawler-class Gunship & Vigilance-class frigate (screenshot)
  • Added new medium (for real this time!) mission, "For the Greater Lud" (features both the Brawler and the Vigilance)

Gameplay & Balance Changes

  • Balance changes to the Conquest:
    • Changed large turret type to Energy
    • Changed loadout used in "The Last Hurrah" - put Autopulse Laser turrets in large turrets, added dual flak cannons to broadsides giving some situational point defense
    • Overall, more tactical possibilities and interesting loadouts
  • Balance changes to the Onslaught
    • Greatly increased max flux (dissipation rate remains about the same)
    • Expanded two medium turret arcs to give better coverage behind the ship
    • Increased armor and hull values
  • Reduced maneuverability of the Atropos torpedo - faster destroyers can sometimes avoid it by maneuvering
  • Improved Mjolnir cannon - does more damage, costs more flux per shot
  • Adjusted shield damage absorption values:
    • Shields improved overall
    • Higher-tech ships tend to expend less flux per point of damage absorbed, but even lower-tech ships are more efficient than before
    • Fixed frontal shields tend to be more efficient, but have a higher upkeep cost
  • Increased the range of fire support beam weapons slightly
  • Flux generated due to absorbing beam damage with shields can now be dissipated without bringing shields down. This applies to non-energy beams (such as the Graviton Beam) and does NOT apply to non-beam energy weapons (such as the Pulse Laser).
  • Related AI change - it now recognizes when a beam weapon is harmless (due to being fully dissipatable) and will not be afraid of one
  • AI improvement - does a better job of directly pursuing the enemy vs angling off during an approach, depending on whether they're threatened
  • AI improvement - does a better job of committing to temporary attack or retreat instead of waffling, in some cases
  • AI improvement - ship behavior varies between more cautious/daring, within a range defined by their personality
  • Friendly dumbfire projectiles (such as bombs) can't hit each other anymore. Up til this change, attack runs by several bomber wings were a bit more explosive than intended.

Modding-related

  • Moved saves/screenshots/mods dirs up one level for windows, to the top level of the bundle for Mac, left in same place for Linux.
  • Mods can be packaged up and installed by unzipping in a "mods" directory. More details on that, as well as some sample mods, soon here.
  • Added interface (to the launcher) that allows you to select which mods to enable. Multiple mods can be enabled at the same time. If there are conflicts (say, two mods change the stats of the same ship), the first mod on the list takes precedence.
  • A mod can add new missions
  • A mod can also add new ships and weapons - not officially supported because file formats are likely to change a bit, but it works. New ships/weapons can be used inside missions defined in the same mod.
  • Renamed some columns in ship_data.csv (sorry! Smiley)
    • energy regen -> flux dissipation
    • max energy -> max flux
  • Changed "shield upkeep" value in ship_data.csv to be expressed as a fraction of the "flux dissipation" value for easier adjustment
  • Error in MissionDefinition no longer crashes the game and gives you an error message instead of the mission description
  • Improved spreadsheet loading code - should be able to handle CSV files saved with OpenOffice etc
  • Converted mission list to CSV format (now mission_list.csv)
  • Source code for the modding API now comes with the install (starfarer.api.zip)
  • Added alphabetic render order sorting based on the weapon slot id

Misc Features & Improvements

  • Added "colorblindMode" config setting (in data/config/settings.json)
  • Added missile/bomb indicators to radar ribbon
  • Made flux bar flash when over 90%
  • Improved admiral AI - better about keeping carriers out of direct combat
  • Admiral AI is now aware when its mission goal is to escape, acts accordingly
  • Retreating ships can be ordered to cancel the retreat order and do something else
  • Added customizable control mappings (screenshot)
  • Increased maximum amount of zooming that can be done using the mousewheel (up to 2x in each direction)
  • After exiting the mission, the game goes back to the mission selection screen instead of the main menu. So that you can try again more quickly after suffering a crushing defeat.
  • Changed omni shields to be toggled on/off with the RMB instead of requiring the RMB to be held. In related news, frigates are fun to fly again.
  • Clicking on a ship in the fleet lists in the upper right now selects that ship in the warroom
  • Game now remembers launcher settings (resolution, fullscreen, sound on/off)
  • Shows an error message if the game fails to start - mostly useful for debugging while modding
  • Added feedback to warroom order buttons - they flash and make a sound when activated with the keyboard shortcut, same as when they're clicked
  • Improved display of current orders in the warroom - fighters returning to refit, battlegroup set to Search & Destroy
  • Autopilot button flashes when it's on
  • Added "shield upkeep" value to ship tooltip
  • Made mission list scrollable (mousewheel, or click and drag - same as ship list post-battle)
  • Added credits screen

Bug Fixes

  • Fixed bug where ship AI would crash into friendly ships while trying to move away from the map border
  • Fixed bug where weapon burst would finish firing after the ship was destroyed or finished being overloaded
  • Tutorial section w/ fighters now ends if it takes too long (if the fighters run away, for example)
  • Fixed AI bug where it would fire a missile salvo with an unnecessarily long delay between firing successive turrets
  • Fixed bug where the game would play in fast-forward if video card vsync was forced off. In related news, sales of hillbilly chase music on iTunes plummeted today.
  • Fixed bug where "deploy reserves" button would be disabled if your forces control all objectices (the 'G' shortcut still worked, though)
  • Fixed bug where on-screen target reticle would stay up for ships that were no longer visible through fog of war
  • Fixed the "invisible fighter" bug (sometimes, a fighter would remain in the playing field, invisible and unhittable, but still targetable by the AI)
  • Most likely fixed this (hard to describe) bug. Likely Intel driver bug, coded around it.
  • Fixed bug with fighters being forced to auto-retreat after flying too far off-map
  • Cleaned up alpha values in custom mouse cursors - hopefully fixing "white square cursor" bug on ATI cards on Linux
  • Fixed victory music bug (would finish playing at the start of next mission)
  • Fixed bug where the quit dialog could show up multiple times if the Escape key was pressed really, really fast
  • Improved code that detects available display resolutions (previously, would detect none in some cases, leading to a crash on startup). Also added "resolutionOverride"/"forceAspectRatio" settings to config for some odd cases where no valid resolution is reported.
  • Fixed duplicate shuttle pod icon bug
  • Fixed cursor bug - changes red/green state more reliably
  • Fixed bug where transferring command can disable the AI of the ship being abandoned
  • Fixed bug where AI would still follow a group leader when the group leader was assigned to another group