Starfarer 0.52.1a Point Release

The 0.52.1a release is now available. It’s a point release and doesn’t contain any significant new features, but it does have a number of important bug fixes, some enhancements to the modding API, and a few usability improvements.

The full patch notes are here.

This version is save-compatible.

You can download it using the buttons below. You’ll have to reinstall the game, but shouldn’t need to enter the activation code again.

Starfarer 0.52a Release

I’m happy to say that the 0.52a release is finally available for download. Here’s a high-level overview of what’s in it:

  • Accidents
  • Music!
  • Greatly improved ship and commander AI
  • Significant ship and weapon balance changes
  • Lots of UI improvements
  • Bugfixes

If that looks like a copy-and-paste from the previous post, that’s because it is – the last week was mostly spent polishing things up and playtesting.

The full patch notes are here.

The new version is, once again, not save-compatible. This is likely to be the case with new releases for the foreseeable future – things are simply changing too much at this point. On the bright side, I don’t think any mods are incompatible with this version, though they’ll probably need some rebalancing.

You can download the new version using the buttons below. You’ll have to reinstall the game, but shouldn’t need to enter the activation code again.

Dev Update, Achievements

It’s been a while since the last blog update – truth be told, I’ve been too focused on development and didn’t realize it’s been a whole month. (Yes, what I just said is the moral equivalent of when, at a job interview, the candidate is asked what their greatest weakness is – and they reply that sometimes, they work too hard or care too much). My apologies for pulling that on you.

If you’re interested in the details of all the changes that have been made since the last release, this thread has most of them, except for the stuff added in the last week or so. On a high level, the big features and improvements are:

  • Accidents
  • Music!
  • Greatly improved ship and commander AI
  • Significant ship and weapon balance changes
  • UI improvements
  • Bugfixes

Right now, I’m working on the UI (in particular, making improvements to the trade and refit screens). After that’s wrapped up, we’ll take a couple of days to playtest, and depending on how it goes, put the 0.52a release out.

Achievements
The subjects of achievements came up on the forums the other day. Most games these days seem to have them, so will Starfarer?

Achievements are inherently immersion breakers – they remind the player that they’re playing a game. This cheapens the feeling of reward obtained from actual in-game accomplishments by taking away from the player’s emotional investment in the game.

Achievements also provide an external set of motivations to the player. Indeed, that’s the point – increase the longevity of the game by tacking on a set of things to do, on top of the game proper. But the downside is that this can prompt the player to play in a way that’s not fun – and might otherwise be discouraged by the game’s design. A good example is a “kill X number of thing Y” achievement – this promotes grinding (where the game itself might not), and isn’t an actual achievement in any but the gaming-related sense of the word.

Still, achievements do trigger a feeling of reward.

I think that they’re unequivocally a good thing for a game that doesn’t care about immersing the player – Team Fortress 2 or Super Meat Boy come to mind as examples of games not negatively affected by them. Except for those TF2 servers dedicated to unlocks. Or when your teammates act … sub-optimally … because they’re focused on unlocking something rather than playing effectively. So, scratch that whole “not affected negatively” thing, but I’m sure they’re still beneficial overall. The proof is in Valve actually doing it – it’s hard to argue with the results.

On the other hand, if a game cares about keeping the player immersed (as Starfarer ultimately does), then achievements are something to be careful with. Even if they turn out to be a good thing for a game overall, there is a cost involved.

I’d love to hear what you guys think!

Accidents

If you’ve been playing Starfarer, you know that there’s no penalty to being over capacity in any of the various stats such as fuel or cargo space. Clearly, that has to change at some point.

The question is, how to keep the player within the set limits?

A straightforward approach would be to treat the limits as hard limits, and disallow the player from being over them at any time. For a straightforward approach, though, it’s not actually very straightforward. Let’s say there’s a cargo limit, and the player loses a ship. What happens now that their cargo is over the limit? Remember, cargo isn’t assigned to a specific ship, but handled as a total fleet-wide capacity. We could automatically dump some cargo at random – but that really hurts (bye-bye <important item>, which there’s no way to safeguard). We could add new mechanics to assign certain items to certain ships – but now we’re adding even more mechanics to make the new mechanics we’re adding “work”, and that’s not a good sign.

We could instead present the player with a choice of what to get rid of any time they’re over capacity. The trouble is, that could be awfully harsh too. Suppose they’ve got a few  ships that are just barely within their fleet points limit. Then they lose an officer that was providing a fleet points bonus – and now must choose which ship to get rid of, too. It’s also awkward to keep presenting the player with dialogs that demand attention and can’t simply be dismissed.

Besides, it would make sense that you could go over limits. An external cargo container attached to the hull with a magnetic grapple. A jury-rigged containment field to convert a cargo hold into a fuel cell. An improvised life support system to increase the personnel capacity of a ship. All these sound like they’d require some supplies to put together and maintain, but well within the capabilities of a well-trained crew. Even so, these probably wouldn’t be very reliable, would they?

Makeshift Capacity & Accidents

There are five limits each fleet needs to stay within:

  • Cargo
  • Fuel
  • Personnel (crew and marines, combined)
  • Fleet points (each ship uses some)
  • Hangar space (provided by ships, used by fighters)

You can go up to 50% over each limit without any penalty, except for an additional supply cost – to build improvised containers, account for unexpected logistical requirements, perform emergency maintenance on all the jury-rigged systems, and other such.

The revised fleet information display, with a tooltip containing a detailed logistics report

That’s a lot of information on the tooltip, isn’t it?  What really matters is the simplified panel on the right, though – all you need to worry about is keeping the accident risk down, and making sure you’ve got enough supplies to maintain the extra capacity. The tooltip is there if you’re interested in understanding exactly what’s going on, but it’s not something you need to look at often.

Now, on to accidents – if you run out of  supplies, or go more than 50% over any capacity, you run the risk of having a serious problem.

As best I can tell, a cargo crate containing weapons slammed into an improvised habitat. Ouch.

The consequences of an accident depend on its cause, but will always aim to bring your fleet closer to its limits. For example, a personnel-related accident will cause a loss of crew and marines – though it may also cause some collateral damage to cargo or fuel, especially if those are over capacity as well.

The consequences can be very harsh – up to the total loss of a ship – but accidents are also something you shouldn’t be seeing on a regular basis. They’re there for when you’ve made a mistake (didn’t carry enough supplies to support your fleet, say), or for when you’ve made a gamble and lost (can I tow this extra loot to the station to sell?).

Of course, this applies to AI-controlled fleets as well – so later on, you’ll be able to inflict grievous losses on the enemy simply by disrupting their supply chain. Freighters also become much more important – a particularly large fleet needs lots of supplies to stay in the field – and to haul off all the salvaged goods.

Starfarer 0.51a Release

Edit: The download links have been updated to point to a hotfix release that fixes a crash bug when clicking on an empty slot in any orbital station inventory.

Original blog post below.

First off – let’s talk about version numbers. The previous release was technically a “preview” of the 0.5a build “proper”, whatever that means. That was until I started thinking about how to version this “bugfixes & improvements” release, which still wouldn’t have all the features slated for 0.5a. 0.5a2? 0.5a-preview2?

I’ve had to sit through a few meetings with people arguing about version numbers at my various former jobs (seems like everyone doesn’t want to waste time with it, but also can’t stand doing it any way but theirs), and I don’t want to be that guy, especially not to myself. Down with the version number sophistry! This release will be known henceforth as 0.51a, and the next one will be… wait for it… 0.52a. I’ll just have to avoid specifying a version number when talking about planned feature sets, as I did with version 0.5a.

I’m sure everyone is quite sick of talking about version numbers by now (see what I mean? I didn’t want to waste time on this, and look what happened!), so let’s dive into what’s new in this version.

  • Improvements to the command system – new escort behavior and tasks chief among those
  • Ship balancing (slowed down some frigates, sped up most larger ships)
  • Hull mod balancing (added downsides to some of the best ones, buffed some of the weaker ones)
  • Added two new orbital stations (pirate & Tri-Tachyon), tweaked content progression
  • Larger ships now need less experienced crew
  • Re-worked post-battle surrender mechanics
  • Improvements to ship and admiral AI
  • Added several new medium-sized missile launcher weapons
  • Lots of bug fixes

The new version is not save-compatible. My apologies for that – but as the game is still in alpha, maintaining save compatibility just isn’t something we can do yet. Also, at least some (perhaps most) mods will be broken, so you should disable them before playing the new version. On the bright side, the changes in this version mean it will be much, much easier for multiple mods to work together without conflicts.

You can see the full list of changes here.

 

Please download the new version using the buttons below. You’ll have to reinstall the game, but shouldn’t need to enter the activation code again.

Forum Blog Media FAQ Features Digg it! Del.icio.us! Share this on Facebook Reddit Stumbleupon it! Technorati Tweet it! Download Starfarer for Linux Download Starfarer for Mac Download Starfarer for Windows