kamqute
May 29, 2006, 07:46 PM
I tried to add a new improvement, but I can't get it to show up on the workboat's job list. The best leads that I can think of are either the possiblity that I need to make a mod rather than editing the standard gamedata (but my mod gives me only the "load game" option, and then fails to do that) or that I need to make an independent civilopaedia entry (I used the one for cottage) or an independent graphic (I used the one for workshop). The hotkey that I assigned doesn't seem to work either. If someone could please give me some of their expertise and/or past experience with stuff like this, it would be much appreciated!
Agent 009
May 29, 2006, 08:35 PM
two things... you need to edit the file CIV4BuildInfos.xml and the CIV4UnitInfos.xml file..
In the first one you need to define the new build option.
Then you need to add the build option to the workboat in the Civ4UnitInfos.xml file. ;)
I hope this helps. ;)
kamqute
May 29, 2006, 09:04 PM
Thanks; sorry.
Edit: I have the "water" value set to 1; should I add Coast to the (now empty) TerrainMakesValids section?
Agent 009
May 31, 2006, 07:33 PM
Good question. I haven't tried, however, if that is what you did and it isn't working, it is quite possible it isn't compatible in accordance to the game core.
If you get the SDK (Software Deveolpement Kit) (assuming you know C++) you might be able to find out where it is defined and make the neccesary change in order to allow it. ;)
Impaler[WrG]
May 31, 2006, 09:41 PM
An improvment needs something to "Validate" it, either a terrain or a feature or a terrain/feature combo. If you want your improvment in coastal tiles you need Coast in terrain valids, I sugjest copying from other improvments untill you have all the tags understood.
kamqute
Jun 01, 2006, 05:40 PM
btw, I have been copying from other tags.