Hi All,
Im relatively new to modding for CIV4, but no stranger to modding in general. There are a few things I would like to mod, but would like to get a leg up in the right direction for what I would like to modify. There is tonnes of information here, and its a bit overwhelming to sift through to find what I need, so any advice and suggestions are greatly appreciated.
Please keep in mind I am a programmer by profession, so I am comfortable with python, and using th sdk.
Basically the two things I would like to change:
1) Instead of game year (3690 BC; 810 AD; etc.) I just want to display what Era the player is in instead(Ancient, Industrial, Modern, etc.). I still want turn number to display. Where is it that this would need to be changed? is this in an XML file, through Python or only changeable through the SDK?
2) Nomadic Start: Ideally I would like to change how your empire starts. I quite like the idea of the flavoured start mods (i.e each civ has a chance of starting in a location that is historically appropriate.) I would like to take a different approach, by having the environment the Civilisation starts in to determine how they develop. Thus I propose this method:
The game would continue as normal from there. With this method of starting, allows the player to select which techs are appropriate to their environment, rather than picking your civ (and thus your starting techs) long before you even know where you are starting. This I find would be more historically accurate.
Any advice on where would be a good place to start pulling files apart to implement these two, would be GREATLY appreciated.
Thanks kindly!
Im relatively new to modding for CIV4, but no stranger to modding in general. There are a few things I would like to mod, but would like to get a leg up in the right direction for what I would like to modify. There is tonnes of information here, and its a bit overwhelming to sift through to find what I need, so any advice and suggestions are greatly appreciated.
Please keep in mind I am a programmer by profession, so I am comfortable with python, and using th sdk.
Basically the two things I would like to change:
1) Instead of game year (3690 BC; 810 AD; etc.) I just want to display what Era the player is in instead(Ancient, Industrial, Modern, etc.). I still want turn number to display. Where is it that this would need to be changed? is this in an XML file, through Python or only changeable through the SDK?
2) Nomadic Start: Ideally I would like to change how your empire starts. I quite like the idea of the flavoured start mods (i.e each civ has a chance of starting in a location that is historically appropriate.) I would like to take a different approach, by having the environment the Civilisation starts in to determine how they develop. Thus I propose this method:
- All Civs would start "Nomadically" with NO starting techs, and just a special "Nomad" settler. This settler would be as strong as a warrior, but be defend only like a scout.
- For a set number of turns, no civ would be able to settle their first city. This may be fixed to 5 for example for all civs -OR- I mayt make it so that ancient Civs (India, Egypt, China etc.) could settle a number of turns before the classical civs.
- Then the research for starting techs could start, possibly allow the civ to select its starting 2 techs the moment they settle. It would make most sense to pick the first two techs based on the environment around you: Access to animals, hills, gold etc.
The game would continue as normal from there. With this method of starting, allows the player to select which techs are appropriate to their environment, rather than picking your civ (and thus your starting techs) long before you even know where you are starting. This I find would be more historically accurate.
Any advice on where would be a good place to start pulling files apart to implement these two, would be GREATLY appreciated.
Thanks kindly!