Project Plan
Here I'm going to start posting what I'm working on and hopefully organize teamwork and requests.
An approximate forecast for the next few versions planned:
v0.3
For this version I will primarily concentrate on updating the AI in the XML files
- New and smaller map (approx 55 x 45)
- New flags
- Custom soundtrack
- Elaborate the tech tree of the late era
- Review the tech costs
- Correct flavors for buildings and techs
- Start developing the personalities of the leaders
- Correct the unit AIs
- Correct the AI's evaluation of resources (currently trades Iron for Fish without a blink)
- Elaborate the resource system, in particular make Salt, Copper and Stone more important
- Fix the forest chop problem
What you can do to help
Here I list what I'm currently not working on and would appreciate help with.
Index
- Graphics
- Text
- Sound
- Design
- Development
- Python
- SDK
- Maps
1. Graphics
Currently I'm not working on any graphics so pretty much anything featured in the mod is fair game.
As a general rule, the art style I'm seeking is
historical, not fantasy. Try to model units on historical images. Avoid images and descriptions based on post-medieval prejudices towards the time period (in particular, 19th c. Romanticism) as well as false stereotypes (think Vikings with horned helmets).
If you don't make graphics yourself, you can still help! - Search the forums for user-made graphics and, in general, the internet for image resources.
Since so few graphics have been acquired so far, I will only list, in each section, what I
already have.
1.1 Units
1.2 Buildings
Resources
http://www.byzantium1200.com
1.3 Flags
Poland
Germany
Kievan Rus
Byzantium
France
England
Denmark
Norway
Ireland
Castile
Aragon
Hungary
Arabs
1.4 Buttons
1.5 Resources
2. Text
2.1 Translations
I definitely want this mod available in all five languages supported by Civ4 - after all, this mod is about Europe so it really should be available in the major European languages!
Although I'm not working on it yet, I'll eventually be doing the Spanish version myself since I'm fluent in Spanish.
2.2 City lists
As a guideline, in making a city list please research which cities were important in the time period, rather than which cities are important today. Also, try to find out if the city has alternate names in French, German, Italian or Spanish. If so, it will need a text key (TXT_KEY_CITY_NAME_*) allowing for the alternate names.
A few city lists I could use:
Turks (Seljuks)
Turks (Rum)
Georgia
Teutonic Knights
Switzerland
Franconia
Bavaria
Bohemia
Croatia
Serbia
Bulgaria
Wallachia
Cordova (Caliphate)
Morocco
Algeria
Egypt
2.3 Diplomacy text
It's still a bit early to work on this because it's uncertain which leaders will be in and which not. However, it's worth mentioning some off the top of my head which are certain to be in and certainly merit some phrases of their own:
Pope Innocent III (or just some general pope phrases)
Frederick II Hohenstaufen ('Stupor Mundi')
Richard I Lionheart
Saladin
Justinian I
In general, if you think a specific medieval leader was important and colorful enough to merit some unique phrases, just go ahead and write the text, I can probably be convinced to feature the leader if he/she's not already in. Also keep in mind the possibility of writing text specific to dynasties or cultures, which will then be used for whichever leaders get picked to represent them.
2.4 Strategy advice
One thing I'm not asking for at the moment - the mod needs to settle down a bit more before appropriate strategy advice can be written.
2.5 Civilopedia
Any contributions here are most welcome. Wikipedia is obviously the easiest, and sometimes best, source of free information.
3. Sound
3.1 Music
Eventually I'd love to have culture-specific playlists, so I welcome all contributions of medieval music, no matter which culture it originates from.
3.2 Sound FX
4. Design
Keep the discussion going! Commenting on the forum is the best way you can help with this.
5. Development
Discuss on the forum, send me your savefiles or post screenshots of interesting situations.
6. Python
6.1 Events
When a civ builds the Palatine Chapel wonder, that civ establishes the Holy Roman Empire and its name should change accordingly.
There needs to be some code therefore (in the EventManager?) to change the civ's name and possibly art_def (new flag and color), when the wonder is completed. The event should be reported in game as
"<leader> has been proclaimed Holy Roman Emperor!"
"<civ> has founded the Holy Roman Empire!"
7. SDK
7.1 Scheme changes
Currently buildings can only have one specific prerequisite religion. I need this field to be changed to allow for more than one religion to be listed there, e.g. "Catholicism
or Orthodoxy allows this building".
Another change to the buildings I need is to allow for a bonus resource to affect commerce production. Currently bonuses can only affect yields, as per Iron Works wonder. I would simply want an additional tag to do the same for commerce.
Also I need the ability to define which kind of commerce a shrine produces. Thus while in Vanilla we only have gold-producing shrines, I would like the possibility of beaker- and culture-producing shrines. The tag in BuildingInfo does not allow for this currently, it just lets you say which religion it bases on.
8. Maps