Okay, for the individual research techs, each race has their own lines for capitals and fleet points. For example,
RESEARCHSUBJECT_MAXCAPITALSHIPSTECH0 -> 7 (8 ranks of research for capital crews)
RESEARCHSUBJECT_MAXSHIPSLOTSTECH0 ->7 (8 ranks of fleet point research)
PSI/PHASE have their own.
It starts off with 0, where you have
researchModifier
modifierType "ShipMaxSlots"
baseValue 100.000000
perLevelValue 150.000000
researchModifier
modifierType "IncomePercLost"
baseValue 0.000000
perLevelValue 0.093750
The first subject is the only one that has a "baseValue" set, it's what you start the game with before you perform the research. In the default case on Normal, you start the game with 100. The perLevelValue is how many fleet points/capital crews are added to your current total when you perform the research. So researching the first rank will give you an additional 150 fleet points (modified by the multiplier in gameplay.constants if you're playing with Small/Large fleets) to a total of 250. The next researchsubject file (1) has no baseValue set anymore, and has another perLevelValue of 150, to bring you up to 400 total. So on so forth!
The files for capital ships function the same way, only they add capital crews instead of fleet points.
The next block is for the percentage of income upkeep that gets added on when you do the research, and by default each rank adds an additional 9.375% upkeep.
Also, would you happen to know how to change the default race names as well? I tried asking this in another post but no one seems to know how. I renamed everything in the .entity and .str files. For some odd reason, the default names still show up. How could the game still use the default names even though I've completely deleted them?
What do you mean by default race names? Like the empire names given to the AI players, or the names of the races themselves (TEC/Advent/Vasari)?