Modding Specialists

alanthreonus

Chieftain
Joined
May 11, 2008
Messages
68
How could I make it so that specialists gain more bonuses after certain techs? For example, Scientists get one more :science: with Physics or Engineers get one more :hammers: with Assembly Line.
 
You'd probably have to make some SDK changes, or at least Python, since those types of flags don't appear in the XML file. You'd need to change the basic game so those flags can be added.
 
Yeah, I was worried I would have to do something like that. Could someone give simple instructions on how to do this, or does it require a lot of programming knowledge?
 
You'd need at least some knowledge of C++ to make the required changes in the SDK. Python is a bit easier but you'd still need to understand how to make/add complex script changes. There's no simple instructions to do either one, you either understand how to make it work or you spend some time in order to learn how to do it. I suspect though that for what you want to do, an SDK change would be necessary. Which means either taking some computer programming courses or reading lots of books/online material.
 
Well, I don't have the time to study programming right now, so I guess I'll just have to forget about it. Thanks anyway, though.
 
With XML you could just make an additional specialist type that you get at a higher tech. Unfortunately there is only so much space on the city screen. You could maybe make the GreatEngineer citizen be available with Assembly Line for example, or just allowed by Factory.
 
I don't have civ installed so i cannot show you the exact xml files to change but,...

If you don't mind quick and dirty, you could create a new wonder/national wonder (if you wish every civ to be able to build it). This wonder enabled by any tech you wish can be used to increase the productivity of all specialist just like ancorwatt does. you could even make the wonder cost 1 hammer.

All of this can be done in xml but you will have to make the new wonder yourself which i don't know how to do.

The only reason i know this is, because once upon a time I tried to make factories and industrial parks increase citizen's (non-specialist guys) shields to that of a hill/mine/railroad. To help out all of those high food but all water cities. The only problem is, each factory using this method increased the empires citizen shield production (clearly not what i wanted).

hope it helps if you don't want to mess w/ sdk.
 
Back
Top Bottom