StarDrive is a 4X Action-Strategy game where the goal is to build a space empire. Starting with a single planet and a small number of space-worthy vessels, you forge out into the galaxy, exploring new worlds, building new colonies, and discovering the StarDrive universe. The heart of StarDrive is its ship design and combat engine. StarDrive takes a module-based approach to ship design, allowing the player to create custom ship designs where the composition and placement of ship modules really matters to the performance of a ship in combat. In combat, if your portside armor is taking a beating, then rotate around and show them the starboard side! Hide behind a friendly capital ship's shields, warp into and out of the fray, launch fighters, lay mines, and so much more.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

StarDrive BlackBox “Texas”

The Radical Elements version of stardrive comes to a close.

We have fixed a lot of bugs and added a lot of features, maps 4x the old volume, a stable economy, new AI attack plans, less AI god sight, troop ships that can be loaded, automatic fighter upgrades for carriers, the ability to delete save games, better mod support, and a lot more. However it has become clear that continuing on this code base is not going to get much better.

Our dev RedFox, in just a few days, has shown how much better the code could be and how much easier it could be to work with. This is absolutely vital to the continuation of the project. Not only for fixing bugs but allowing new devs to work on the code. To this end we will Release Radical Elements as it is as the latest stable version. We will continue to work on any major bugs that prevent gameplay in Radical Elements but put the rest of our focus on the next version of BlackBox “Texas.”

Texas will be a massive code overhaul.

It has become very clear that working on the code as it is can't continue reasonably. There is too much that the decompiling process has got wrong or at least made extremely difficult to manage. This doesn't mean that the decompilation program isn't amazing, it's just not very good at turning the CIL into efficient code. Chunks of code repeated in several different areas, makes adding content and fixing bugs very difficult. The changes we have made already reduced the game loading speed by half or more.

This process will take several months at most and will be released as unstable texas builds.

There are several goals to this process:

  • Improve visuals.
  • Improve core code readability and usability.
  • Add new content.
  • Increase game performance.

Wanted Goals:

  • Playable game with 5-6k ships.
  • Playable game with 7 players on truly epic map.
  • Playable game with 1000 planets.

Some of these goals we won't be able to achieve, but we have seen that seemingly impossible things can be done so it might happen. With the more work put into code cleanup it might be possible.

Examples of compiler issues and possible original code hot fixes.

The below is the entirety of the artifact class of the game.

using System;

namespace Ship_Game
{
public sealed class Artifact
{
public bool Discovered;
public string Name;
public string Description;
public int NameIndex;
public int DescriptionIndex;
public float ReproductionMod;
public float ShieldPenBonus;
public float FertilityMod;
public float ProductionMod;
public float GroundCombatMod;
public float ResearchMod;
public float PlusFlatMoney;
public float DiplomacyMod;
public float SensorMod;
public float ModuleHPMod;
public Artifact()
{
}
}
}

What's important to note there is that none of the functional code for the artifact is here. Its spread across 5 or 6 different classes in duplicate. By cleaning the code up and encapsulating the relevant functionality in one place we can then add new abilities and concepts to artifacts considerably easier. Such as artifact origin stories and secret tech artifact related among other things. in the below refactor most of the code from the other areas has been moved to the artifact. The duplication has been removed and the logic improved. This is just a minor example of what we are working on accomplishing.

using System.Collections.Generic;
using Microsoft.Xna.Framework.Graphics;
using static Ship_Game.EventPopup;
namespace Ship_Game
{
public sealed class Artifact
{
public bool Discovered;
public string Name;
public string Description;
public int NameIndex;
public int DescriptionIndex;
public float ReproductionMod;
public float ShieldPenBonus;
public float FertilityMod;
public float ProductionMod;
public float GroundCombatMod;
public float ResearchMod;
public float PlusFlatMoney;
public float DiplomacyMod;
public float SensorMod;
public float ModuleHPMod;
public Artifact()
{
}
NEW METHODS ADDED THAT REMOVE DUPLICATE CODE AND CENTRALIZES CODE CHANGES. THESE TWO METHODS REPLACE MANY LINES OF CODE IN SEVERAL DIFFERENT AREAS.
private bool TrySetArtifactEffect(ref float outModifier, float inModifier, RacialTrait traits, string text, EventPopup popup)

public void CheckGrantArtifact(Empire triggerer, Outcome triggeredOutcome, EventPopup popup)

}

One of the biggest changes we have had recently is RedFox.

RedFox has given concepts for good code and concepts that we just did not see clearly. His ideas are a direct cause for the changes we are working on. He has some understanding of game design that most of us don't have. Hopefully he will stick around for a while but he has already been a big help in the direction of the game.

Invyx has created many new graphics for the game.

New explosion and warp animations and UI art changes. Including adding room for more buttons to the minimap screen.

minimap


Here is an example of some of the explosion examples invyx has incorporated in combomod that we will get into the game. We will slowly be adding these concepts to the game.


As always BlackBox is an open, no pressure project. If you have interest in AI, video, sound, content, code, testing, PR, web design, feel free to contact us.

The current devs working on BlackBox are:

  • Gretman
  • RedFox
  • Invyx
  • Crunchy Gremlin

If you have had interest in BlackBox in the past now would be a good time to get on board again. The current direction of the game modding is very straight forward. Code cleanup and code review.

I swear you'd think this would be easy...

I swear you'd think this would be easy...

BlackBox 4 comments

Governors... and Talking a bit about direction and troubles and wants. been working on this for a year+. Maybe 2 including deveksmod. I really want to...

V0.8 release

V0.8 release

BlackBox

In this version, 0.8, I concentrated a lot more on the AI expansion and tapping into the game load procedure.

Alpha Update

Alpha Update

News 2 comments

An update to all our Desura Watchers with a reminder to register on our forums at www.stardrivegame.com

Captain's Log, StarDate: February 22

Captain's Log, StarDate: February 22

News 3 comments

Zero Sum Games discusses the upcoming alpha patch and the state of the game

Add file RSS Related Files
Unstable Texas Refactor

Unstable Texas Refactor

BlackBox Full Version

Texas builds for stardrive. unstable. This is online logging enabled with no in game options to turn it off yet. So please be aware that the software...

BlackBox ModSuperPack

BlackBox ModSuperPack

BlackBox Patch 20 comments

StarDrive mods for BlackBox. ComboMod. TechLevel. Babylon5, Lost Tech, STSA and more

BlackBox RadicalElements Release

BlackBox RadicalElements Release

BlackBox Full Version 18 comments

This is the current release version of BlackBox for StarDrive1

Experimental

Experimental

BlackBox Patch

Experimental builds for new ideas. please report issues

Latest Unstable Version

Latest Unstable Version

BlackBox Full Version 17 comments

Unofficial Patches for stardrive1 15b. This version is updated daily or weekly. They will contain latest fixes and features. Generally it will be tested...

Latest stable test

Latest stable test

BlackBox Full Version 18 comments

Unofficial patches to stardive 1. This version Should be updated weekly or monthly. if a bug is found here see if the latest Unstable Test fixes it before...

Comments  (0 - 10 of 477)
marrokos
marrokos

Thank you all for all the work, making this game fun.

I had a crash for lack of memory. I have 16gb ram, I guess the game is locked for 4gb ram? Any way to unlock it?

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

CrunchyGremlin
CrunchyGremlin

Unofficial patches can be found in the blackbox mod. Resolves memory issues and a lot of perf problems.
The list is too enormous and poorly documented to give but there are many many additions to the game seriously game changing stuff is relegated to mod options and there area few mods out there that use there such as dialtones techlevel mod and mcshooterz star trek: shattered alliance mod.

troops sent to invade will auto land or orbit based on a shift click.
troop ships will suck up troops from planets to resupply.
a lot of UI stuff.
Way better targeting.
New experience model.
more effects from difficulty level.
new spy code.
just a ton of stuff.
Moddb.com

also check out McShooterz shattered alliance mod that utilizes many of the mod only changes. Its got D-7's... awesome.
Moddb.com

Reply Good karma Bad karma+1 vote
SirPrimalform
SirPrimalform

Eugh, Steam only now? Glad I didn't back.

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

davo001
davo001

I keep getting sever late game slow down in fights with beam weapons.

my dreads packed with 25-28 fusion beams just crash the game if there is a large engagement which by the end of most arms races is inevitable

is this a problem or is it something I can fix?

Reply Good karma Bad karma+1 vote
Dasaki
Dasaki

report all issues to www.stardrivegame.com

you'll get quick answers there.

Reply Good karma Bad karma+1 vote
pewpewchewchew
pewpewchewchew

I did a Let's Play of this game a while back, if you'd like to check it out heres a link.

Reply Good karma Bad karma+1 vote
Cooper00676
Cooper00676

Yeah, this was released on steam as a finished product a couple months ago and it got bad scores. I don't quite get how this is saying they are in beta.

Reply Good karma Bad karma+2 votes
jayboy00
jayboy00

Gona Track the game... mayby a demo will come out soon, im not going to buy it if theres not a demo want to try it first

Reply Good karma Bad karma+3 votes
lonewolfgk
lonewolfgk

I bought this game from Desura on the 22nd of May and what did i get??? I get a version 1.07b game and on the Stardrive website they already on version 1.12. Tried Desura support - no response, no update for game. I messaged Zero on Stardrive website, guess what, no reply, no update etc. So now i sit here with a broken game because of bugs and none are interested to provide me with the update. This is the first and last game i will buy from Desura since there is just no support. Its Monday morning and i bought the game on Wednesday and still no update for game after i was told by Stardrive support (Daniel - which i think is Zero) that he will upload an update for the Desura site on Thursday. Did not happen. Desura support also not assisting me. I will not buy any games again from Desura or any games made by same people who made Stardrive. So Steam users on v1,12 and i am stuck on v1.07b on Desura site. Do not buy this game since full of bugs and no support for a game you paid for. If you really still want it go buy it from Steam since they on version 1.12. No wonder why people download pirated games from torrents because you do not need Steam or Desura and since there is no support then it will not matter will it. Cheers

Reply Good karma Bad karma0 votes
jedimastereraol
jedimastereraol

Actually get up and update it, its a very good game ;)
yeah it ain't the most stable but it is FUN. and more or less made solo. Ther creator has acknowledged it ain't that stable but tbh, that's not his fault.

Reply Good karma Bad karma+1 vote
Action83
Action83

That's odd. I contacted Desura support and got my Steam key in 24 hours.

It was then displayed here:
Secure.desura.com

Reply Good karma Bad karma+2 votes
Gamemaster_Fox
Gamemaster_Fox

Haven't gotten my key yet either. [rage]

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
StarDrive
Platforms
Windows
Developer
Zero Sum Games
Engine
Custom
Contact
Send Message
Release date
Game watch
Follow
Share
Community Rating

Average

9

169 votes submitted.

You Say

-

Ratings closed.

Highest Rated (22 agree) 10/10

Based on the alpha it has alot of potential!

Jan 22 2012 by Isimiel

Lowest Rated (6 agree) 1/10

As kickstarter backer I am very disatisfied to see it released here while kickstarters don't have access to the game.

Due to this I rate this game a 1 due to lack of support of the developer for early supporters. Due to this I don't expect the developer to support this game long-term.

Feb 10 2012 by iozay

Style
Theme
Sci-Fi
Project
Indie
Boxart
Boxart
Series
StarDrive
StarDrive Real Time Shooter
Twitter

Latest tweets from @zer0sumgames

RT @CorgiCannon: #Longsword @zer0sumGames - #Digital #tabletop - collect, customise & build your own adventures… T.co

1hour ago

Shiiiiiiittttt T.co

4hours ago

It's interesting to see my thoughts playing out - if I can get 10k views on my Kickstarter page, then we'll make it.

7hours ago

We're at 108 backers.Can we get to 120 today? if so then by god we just might make it. Kickstarter.com

7hours ago

Looks pretty and feels exciting. Steam is trickling the various approvals in to get this demo out. T.co

7hours ago

Yeah it's awesome that they are kicking it forward a bit.

11hours ago

Hey, @Obsidian just backed Longsword on Kickstarter. Thanks guys! If it's good for Pillars of Eternity, it's good for you too!

11hours ago

98 backers. We're getting there. And I think Steam is making some progress on reviewing my demo build. With any luck that'll be out today.

12hours ago

Embed Buttons
Link to StarDrive by selecting a button and using the embed code provided more...
StarDrive
Statistics
Last Update
Watchers
1,379 members
Mods
4
Files
15
Articles
9
Reviews
49
You may also like
Rotation
Rotation Real Time Shooter
Ship Builder
Ship Builder Real Time Shooter
Kosmos
Kosmos Real Time Shooter
Project O
Project O Real Time Shooter
Warin.space
Warin.space Real Time Shooter