How to make race specific techs? Can it be done?

I'm just working on making my own Star Trek mod by using the models from sites all over. I'm just about to start making the tech tree. And i want to try and have a different tech tree per race. Does anyone know hown to do race exclusive techs?
8,184 views 14 replies
Reply #1 Top
There's no way to do it perfectly. You can use impossibly expensive techs to start trees and then give them to races to start with, or you can remove xeno ethics and use techs that require an alignment to start the trees (you can select them as starting techs, but can't research them in game).
Problems are tech stealing via espionage and after invasion, which cannot be disabled like tech trading. Of course, this doesn't matter if you don't mind different races getting hold of each others techs. I'm sure there's other ways of doing this too.
Reply #2 Top
TDH,

To create race specific techs, you should be able to do it by creating techs with the tech requirement "Impossible" Tech and then adding the techs to the initial techs in the raceconfig file. Then make your branches from there. Give the AI value a really high value so that the AI won't trade it. The only way the other races will be able to access these techs will be from stealing them or if you can convince them to trade.

Example:



Once you have done this, the name: "Trill Research Institue" will appear at the begining of a separate Tech line and it will have white writing and no rectangular boarder of any colour.

Make sure you write the word Impossible in the requires catagory as well. i.e
Reply #3 Top
TDH,

Sorry my examples are missing the HTML characters, don't know why they didn't come out. but you should be able to get the idea.

Regards,
Lynx xxx.
Reply #4 Top
TDH,

I tried getting the < characters but they won't appear. sorry!
Reply #5 Top
TDH,

If you email me I can send you the examples in HTML.

My address is: cjljball@yahoo.com.au

Lynx xxx.
Reply #6 Top
I'm sorry, I don't have anyting to say, I'm knew and wanted to see how my badges looked in a post...
Reply #7 Top
Lynx,
Do it this way:

Copy it into Notepad and use the Edit-Replace function to change all the < to [ and the > to ]

Then you will be able to copy and paste it into the post and it will look like this:

[PoliticalParty]4[/PoliticalParty]
[RaceColor]255,151,63[/RaceColor]
[ShadowColor]41,0,0[/ShadowColor]
[UndefendedStarColor]194,94,239[/UndefendedStarColor]
[DefendedStarColor]194,94,239[/DefendedStarColor]
[SectorColor]255,151,63[/SectorColor]
[BaseColor]54,66,100[/BaseColor]
[TrimColor]33,0,27[/TrimColor]
[EngineColor]121,154,255[/EngineColor]
[InterfaceColor]194,94,239[/InterfaceColor]
[ShipStyle]4[/ShipStyle]
[ModuleStyle]4[/ModuleStyle]
[Tech]InterGov[/Tech]
[Tech]NewPropulsion[/Tech]
[Tech]HyperDrive[/Tech]
[Tech]IonDrive[/Tech]
[Tech]ImpulseDrive[/Tech]
[Tech]UniversalTranslator[/Tech]
[Tech]Xeno Communications[/Tech]
[Tech]Diplomatic Relations[/Tech]

It can then be copied directly from the post back to Notepad to reverse the change, before copying it back in to the xml file.
Reply #8 Top
Thanks, Moosetek13

OK TDH, This is what I was trying to show you.

[Impossible ID="Trill Research Institute"]
[DisplayName]Trill Research Institute[/DisplayName]
[Cost]400[/Cost]
[Description]Our Race is Unique in the Universe and this new Institute will
give us the means to research new Trill Technologies.[/Description]
[Details]Scientists from every field of Trill knowledge will be able to
attend this great Institute of learning and further our knowledge to benifit
our race. Our knowledge will be unique and valuable in our exploration
efforts.[/Details]
[Requires]Impossible[/Requires]
[Category]Research[/Category]
[ResearchAbility]5[/ResearchAbility]
[Model]hypercom0[/Model]
[AIValue]60[/AIValue]
[/Impossible]

[Culture ID="Improved Vocal Communications"]
[DisplayName]Improved Vocal Communications[/DisplayName]
[Cost]30[/Cost]
[Description]If we are going to speak to, communicate, trade, and negotiate
with aliens, we need to start thinking about improving our voice recognition
science.[/Description]
[Details]There's so much to uderstand about vocal communication skills,
especially if we are to communicate effectively with other
species.[/Details]
[Requires]Trill Research Institute[/Requires]
[Category]Diplomacy[/Category]
[DiplomacyAbility]5[/DiplomacyAbility]
[Model]translator0[/Model]
[AIValue]5[/AIValue]
[/Culture]


[Race Name="Trill Realm"]
[DisplayName]Trill Realm[/DisplayName]
[Alignment]1[/Alignment]
[Description]The The Trill are a militaristic race, "Superior" to the Max!
They feel that they are superior to everything, and plan to conquer the weak
and inferior, pity anyone that stands in there way.[/Description]
[Homeworld]Sivark[/Homeworld]
[Homestar]Sivark[/Homestar]
[RaceLeader]Lord Krytor[/RaceLeader]
[ShortEmpireName]Trill[/ShortEmpireName]
[Portrait]Gfx\Race\RaceImage60.png[/Portrait]
[Logo]Gfx\Race\RaceLogo60.png[/Logo]
[SmallLogo]Gfx\Race\Small\RaceImage60.png[/SmallLogo]
[DefaultTradePortrait]Gfx\Race\Minor_Arcean_Offshoot.png[/DefaultTradePortrait]
[PoliticalParty]14[/PoliticalParty]
[RaceColor]255,0,0[/RaceColor]
[ShadowColor]0,5,41[/ShadowColor]
[UndefendedStarColor]64,64,192[/UndefendedStarColor]
[DefendedStarColor]128,128,255[/DefendedStarColor]
[SectorColor]255,0,0[/SectorColor]
[BaseColor]218,166,0[/BaseColor]
[TrimColor]144,54,23[/TrimColor]
[EngineColor]255,204,0[/EngineColor]
[InterfaceColor]255,121,0[/InterfaceColor]
[ShipStyle]3[/ShipStyle]
[ModuleStyle]3[/ModuleStyle]
[ECONOMICS]0[/ECONOMICS]
[WEAPONS]0[/WEAPONS]
[DEFENSE]0[/DEFENSE]
[SPEED]30[/SPEED]
[MORALE]25[/MORALE]
[POPULATIONGROWTH]0[/POPULATIONGROWTH]
[SOCIALPRODUCTION]0[/SOCIALPRODUCTION]
[MILITARYPRODUCTION]0[/MILITARYPRODUCTION]
[RESEARCH]0[/RESEARCH]
[INFLUENCE]0[/INFLUENCE]
[TRADE]0[/TRADE]
[DIPLOMACY]0[/DIPLOMACY]
[HITPOINTS]0[/HITPOINTS]
[REPAIR]0[/REPAIR]
[SENSORS]0[/SENSORS]
[ESPIONAGE]0[/ESPIONAGE]
[SOLDIERING]0[/SOLDIERING]
[INTERESTRATES]0[/INTERESTRATES]
[PLANETQUALITY]25[/PLANETQUALITY]
[TRADEROUTES]0[/TRADEROUTES]
[CRIME]0[/CRIME]
[CABINET]0[/CABINET]
[RANGE]0[/RANGE]
[LUCK]30[/LUCK]
[COURAGE]0[/COURAGE]
[CREATIVITY]0[/CREATIVITY]
[GOVERNMENT]0[/GOVERNMENT]
[LOYALTY]80[/LOYALTY]
[LOGISTICS]9[/LOGISTICS]
[MINIATURIZATION]0[/MINIATURIZATION]
[CustomizationPoints]12[/CustomizationPoints]
[Tech]Xeno Communications[/Tech]
[Tech]Galactic Warfare[/Tech]
[Tech]StarScanner[/Tech]
[Tech]XenoResearch[/Tech]
[Tech]Engine Coupling[/Tech]
[Tech]NewPropulsion[/Tech]
[Tech]Trill Research Institute[/Tech]
[/Race]

Note: The first tech has to be called "Impossible ID" after the initial starting tech you can use the normal ID's such as Culture or Research etc.

Hope this makes it a bit clearer.

Lynx xxx
Reply #10 Top
It's impossible.. I don't think you can have more then 1 tech tree (tech tree for every race) talk to SD and see what can you find
Reply #11 Top
Master U,

Everyone thought it was impossible, but I sent an email to Carielf and she told me how it could be done. It wasn't in her modding guide, so you won't find it there. But if you try adding the techs and the race config as I described, It does work.

Each "impossible" tech is the starting tech and each race specific "impossible" tech has to be placed in the specific race you want it to be in. Then just add your techs to the tech tree as per normal. Once you have done this for all nine races, only in the race you choose to play will you be able to access that line of techs and the same for all the other races. Try it with just two for a test in a mod and let me know how it goes. It works fine in my mod, it's quite exciting once you realise the possibilities you can then add to races.

As I said before, My mod should be ready soon after Avatar comes out so I'll post it then for all to have a look at.

TDH, let me know if you have any problems and I might be able to help some more.

Cheers Lynx xxx
Reply #12 Top
ok I'll try that when I have time.
Reply #13 Top
Now if you get into the game, pick any race but the race you placed these tech into, and you will see them on the tech tree but will not be able to access them. If you play the race in which you placed these tech in the race config file you will be able to access the techs.


Are you still seeing this behaviour with 1.3(b)0.20. I've just created a custom tech, it's immediatly accessable to the parent race but can research it with all races.
Reply #14 Top
Good Point VWORP.

Here's the email I got from Cari when I asked how it could be done.

Hi Christopher,

To create race specific techs, you should be able to do it by creating techs with the tech requirement ImpossibleTech and then adding the techs to the initial techs in the raceconfig file. Then make your branches from there. Give the AI value a really high value so that the AI won't trade it. The only way the other races will be able to access these techs will be from stealing them.

There are only a few tech names that are hardcoded:

UniversalTranslator, Xeno Ethics, Technology Victory, StarRep, StarDem, and StarFed.


Cari Begle
Stardock Entertainment
Lead Developer, Galactic Civilizations series

I attempted creating my own techs from this email (I could have made a mistake, I'm not a real modding guru). After getting your post I went back into the game and yes you can access it, don't know if its a 1.3 .020 beta thing or not. However to get around this you make the cost 10,000,000. For the very first tech of the race you want to have as their own tech line and make the AI way past 60 so they won't rade it. If you do this then, even though you can research it, it will take over a 9,000,000 weeks to research, which no one in their right mind will do. The tech imediately behind it (as long as it has a more normal cost and AI) you should be able to access if it's your race's tech. If it's not you won't be able to.

This is obviously a cheese way of getting individual tech lines. But again no race in their right mind would be willing to sell their own valuable technologies. So I don't see too much of a problem with this method, at least until Dark Avatar is released. Then I believe the ability to create your own tech line will be hard coded into the game.

Hope this helps!