Recent Posts

Pages: [1] 2 3 ... 10
1
Why I can't refit a tug into another? I thought that the only conditions were shipyard size (nature of SY, obv!) and that the ship would not be damaged, but aside that, even if the decision could be stupid (very huge cost) nothing prevented you from refitting any ship into another one?

A shipyard tooled for Class A can only refit (or build) a ship into class B if:
  • The cost of new components for class B relative to class A, plus a premium of 20%, plus another premium which is the relative size difference between classes A and B, is less than 20% of the build cost of class A
  • There is an additional requirement that the tonnage of class B is less than 20% difference from class A.
These requirements I think were new in C#, at least the second one which prevents silly cases like refitting fighters into battleships. Note that a shipyard tooled for class B can refit from ships of class A regardless of the cost, as long as the size requirement (within 20%) is met.

A common example would be refitting a survey ship from geo to grav sensors, using a shipyard tooled for the geosurvey class. If the survey ship costs, say, 750 BP, and has two survey sensors, then you cannot replace the 2x geo sensors with 2x grav sensors, because the cost of the sensors is 100 BP each and 200 BP x 1.20 (for the extra 20% premium) = 240 BP which is 32% of the survey ship cost, much more than 20%. On the other hand, if the shipyard is tooled for a variant with 1x geo, 1x grav sensor, then you can build or refit to either class because the cost of the NEW components is 100 BP for a single sensor in either case, so the refit cost is 120 BP or merely 16%. On the other-other hand, if the shipyard is tooled for the gravsurvey class then you can refit FROM the geosurvey class without a problem.

For tugs, usually it is not possible to do a refit to a new class in a shipyard tooled for the old class because tugs are almost entirely engines, so upgrading a tug usually means a complete swap of engines which is most of the build cost (refit cost may even exceed 100% of the old variant cost very easily). If you have a shipyard tooled for the new class, then you can refit from the old class without a problem.

Again, note that the examples assume the same or similar size between classes. If the old tug class is 45,000 tons and the new tug class is 90,000 tons, you cannot ever refit from A to B anyways.
2
Does anyone know if Ship Component type names are scripted in the DB or in the executable? I've edited some names in DIM_ComponentType, yet cannot find how to rename type branch names. Like, my eternal damnation is Geo Sensors, wich I'm mixing up with Grav Sensors every second time; tried to rename Gravitational to Topological in the DB, yet the type branch remains Geological Survey Sensors, wich means I will still mix it up.

There are some components which are the same for every race, so they do not use generated names. The flip side is, if you rename them in-game they will be renamed for every player race in all games using that DB. You can also rename them in the DB but you have to dig into the FCT_ShipDesignComponents table, I think. Off the top of my head, the most interesting components for which this is true would be the Geo/Grav Sensors, ECM components, and industrial production modules (sorium harvester, stabilization modules, etc.), but this should apply to any component which is not race-designed.

For race-designed components the procedural naming means you can't control every aspect, but I think the type names are pulled from FCT_TechSystem entries. Looks like it uses the component name if present, otherwise the primary tech name. Probably with a bit of trial and error for each component type you can figure out which entries control the relevant parts of each name.
3
Development Discussions / Re: Autorefresh?
« Last post by paolot on Today at 12:00:35 PM »
You can refresh most windows by re-selecting your race from the dropdown in the top left. I do this particularly on the Commanders window quite a lot.

I do too.  :)
But a dedicated button is more evident.
4
General Discussion / Re: Questions Not Worth Their Own Thread: C# Edition
« Last post by serger on Today at 11:58:40 AM »
Does anyone know if Ship Component type names are scripted in the DB or in the executable? I've edited some names in DIM_ComponentType, yet cannot find how to rename type branch names. Like, my eternal damnation is Geo Sensors, wich I'm mixing up with Grav Sensors every second time; tried to rename Gravitational to Topological in the DB, yet the type branch remains Geological Survey Sensors, wich means I will still mix it up.
5
General Discussion / Re: Questions Not Worth Their Own Thread: C# Edition
« Last post by paolot on Today at 11:57:22 AM »
Oh, so ...

Ordnance Transfer System: 40 MSP per Hour
Cost 20   Size 500 tons   Crew 20   HTK 1
Materials Required: Duranium  5    Boronide  15   

is for missiles only?

Yes.   :)
6
Oh, so ...

Ordnance Transfer System: 40 MSP per Hour
Cost 20   Size 500 tons   Crew 20   HTK 1
Materials Required: Duranium  5    Boronide  15   

is for missiles only?

Let's add another senior moment, then  ;D

Why I can't refit a tug into another? I thought that the only conditions were shipyard size (nature of SY, obv!) and that the ship would not be damaged, but aside that, even if the decision could be stupid (very huge cost) nothing prevented you from refitting any ship into another one?
7
Development Discussions / Re: Autorefresh?
« Last post by nuclearslurpee on Today at 11:34:04 AM »
You can refresh most windows by re-selecting your race from the dropdown in the top left. I do this particularly on the Commanders window quite a lot.
8
Development Discussions / Re: Autorefresh?
« Last post by paolot on Today at 11:28:59 AM »
Doesn't this already exist?

It exists for some windows but is not consistent across all of them.

I added the important windows, like Tactical Map, Fleets, Economics and Events, but didn't want to get into checking every conceivable window to see if any are open and adding the refresh code to each one. Partly because its a lot of work for situations that often won't matter anyway, and partly because refreshing all open windows slows the game down a lot between increments.

Steve, what about adding a "Refresh" button in the windows, like the "Refresh Tech" one in the "Class Design" window?
In particular in the "Commanders" window, this would be useful, because this window seems not taking into account the retirements/deaths of commanders.
9
What could explain that my MSP freighter only transfers to Earth MSP at a rate of 10 MSP per hour, and not 40 as per the component it has?

Only a cargo shuttle bay is required for transferring maintenance supplies. There is no other component to increase the rate.
And shuttle bays do not specify a transfer rate, because the base rate never changes:

Quote
Maintenance supplies are transferred at the rate of 10 per hour, multiplied by the number of cargo shuttle bays and the racial shuttle technology.
10
C# Bug Reports / Re: v2.5.1 Bugs Thread
« Last post by skoormit on Today at 11:09:16 AM »
Some CMCs Missing from Populations List on Commanders Window

You have them set to "No Assignment" in the Governor tab.

Oy. Don't know how I overlooked that.

Many thanks!
Pages: [1] 2 3 ... 10
SMF spam blocked by CleanTalk