Facilities Default To Primitive Farms


If a system lacks any facilities of a certain type, the name and image of the structure defaults to primitive farm - so Industry, Energy, Intel, Research, and Personnel all show Primitive farms if no structures of that type have been built yet. (Or they've been destroyed)
They should really either default to "no structures" or "Primitive Power Plant" or some such thing.

file attachments


mstrobel wrote Jul 15, 2008 at 1:52 PM

This isn't so much a bug in the game as a bug in the game data. The circumstances you describe should never occur. All colonies and home systems should start with at least some facilities in each production category, and if those are destroyed, the facility types should remain (but with a count of '0'). Where are you seeing this? It might be a problem with the tech trees or the requirements of some facilities.

Matress_of_evil wrote Nov 26, 2008 at 11:29 AM

You can close this one now Mike, i've found the cause, although it's going to take me quite a while to fix. Primitive farms are the ONLY facilities that are now set to "Buildable by all Empires" - this change was necessary to allow the different races to build the correct facilities, or allow the Empires to upgrade the facilities of subjugated planets.

mstrobel wrote Nov 26, 2008 at 2:22 PM

There should be a "default" set of facilities buildable by all civilizations. These will be excluded from the colony build list if any conflicting facilities in the same production category are included in the civilization's tech tree. If that doesn't work properly, then it's a bug.

Matress_of_evil wrote Nov 26, 2008 at 3:54 PM

I think it is a bug then. ALL of the facilities have been set so that they can upgrade into any of the other facilities of the same type, so if a race subjugates or members another planet, that new race can upgrade the system to its' own tech, just like it did in BOTF. But the game was getting confused as to which facilities should be built and what they should upgrade to - during my first attempt at updating the facilities, it was ending up with Type 1 Automated Farms upgrading to Type 2 Hydoponic Farms, then Type 3 Processing Plants, then Type 4 Hydroponic Farms, and so on in the game. I was able to solve this problem by removing the buildable by all empires setting on all the buildings, but I had to leave the primitive farms one because all race did need this building. This change unfortunately means that i've now got to manually set the 55 facilities for each of the 150 minor races. If it still causes problems though, I could easily create a Primitive Power Plant, Early Factory, etc to take up the early building slots and to make sure the game stops getting confused when things go wrong in the system.

wrote Nov 26, 2008 at 3:54 PM

mstrobel wrote Nov 26, 2008 at 4:37 PM

Manually adding a complete set of production facilities to each minor race's tech tree is a very bad solution. It will drastically and unnecessarily inflate the size of the game data, and it requires that someone add them for every new civilization. Let's agree now that the upgrades will work as they did in BotF, and you can go ahead and ensure that there is a set of "default" facilities buildable by all civilizations. I'll make sure to fix the upgrade issues for the next release.

mstrobel wrote Nov 26, 2008 at 8:37 PM

This should be fixed in today's update. Please try it out and confirm.

wrote Feb 13, 2013 at 7:19 PM