Archive: Uncategorized

July 21 – Novakids on the block

Hey guys! Supernorn here with a small update just to let you know what I’ve been up to the last few days..

As most of you know, the Novakid were one of last years reached stretch goals, a super cool playable race of “interstellar gas-bag people”.

Towards the end of last week I started the process on getting these gassy guys n’ girls into the game. Today I’ve continued preparing the base sprites, creating hair styles, facial brands etc.

It’s a first step in what will be a fairly content heavy project, but I was excited to show you a little early work in progress of what I’ve got going right now.

 

novakid1

 

Comments »

Jun 30

Short one, what I’ve been up to lately:

Made AI actually perform events and gave it a proper action cost system, includes things like spawning items into the ship locker and upgrading ships.  Involved pretty significant re-work of ship upgrades tracking.

With metadept, made more changes to the way biomes and spawn profiles are paired, and more info can go into the spawn profile on the biome, going to be used for things like tying specific color palettes to monsters within a biome.

Fixed interface bugs with the cockpit and E key and input priority handling

Fixed bug with current versioning upgrade scripts (still broken for stable -> nightly, lots more work to do)

Fixed fuel, after I (purposefully) broke it making the ship upgrades work with the AI.

STARTED work on a new system for essential items like the beamaxe.  Rather than having the beamaxe be an item that can’t be thrown away, there will be several essential slots below the L and R slots that hold the beamaxe, paint tool, and wire tool.  They will act like slots in the action bar, but are less like items and more like permanent player upgrades.  Also, we’ve gotten rid of the system that applied status effects for items sitting in the inventory.

Also lots more boring stuff with the spawner and fixing other internal issues and bugs (or so my git log tells me).

Comments »

So there will be a new update coming down the pipe soon, and there’s a couple of bits here that need explaining.

We’re changing the way we do releases slightly.  There will be a new “unstable” branch which you can select on steam, which will receive updates sooner than the regular branch that you get when you install starbound.  Anybody who is interested in helping us test the releases is encouraged to try it out, but please please note that unstable may destroy your saves and be generally, well, unstable.  Yes, we know this is a testing branch for our beta, which is also for testing, but we’re trying to keep the big ugly data destroying bugs to a minimum so we figure this will help.  We put some tests in your tests so you can test while you… anyway,

The next thing that needs mentioning… update sizes!  It seems every time there is a starbound update it’s 500 – 700 MB, regardless of how tiny it is.  This is due to two things:, One, our windows binaries had full debugging information because (for silly technical reasons) that was the only way we could get stacktraces from crashes.  Well, not anymore!  Windows binaries are now built at debug level 1 (as opposed to 2) which means that instead of starbound.exe being 450MB it’s more like 30MB.  So there’s that.

The OTHER thing that was causing large updates was our pak file system.  Whenever we updated pak files, we tended to completely rebuild the pak file with just a file or two changed, which was enough to make the steam binary diff system go bonkers and just basically re-download the whole file again.  This is also fixed!  We now add to the pak file in place, so minimal changes occur (and at the end of the file) that make steam deltas very small.  This is important as we want to start doing more frequent content updates (as we’ve mentioned).

That’s the good news, the BAD news is that in order to make this happen, you’re going to have to download the entire pak file again, so the first update will kinda suck (pak file format change).  But, it should get better after that.  To all those that have bandwidth caps, I’m very sorry :(

The update should include several bugfixes and updates to heck, the treasure horde, and the skyrails system at least, probably post a full changelog later.  The update will hit ‘unstable’ tonight, and probably ‘stable’ tomorrow depending on how things go.

-kyren

Comments »