1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Civ-Specific Great Leaders

Discussion in 'Civ4 - Creation & Customization' started by Gaius Octavius, Jul 28, 2006.

  1. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    Greetings, all. I’ve been a regular visitor to this site for two years now and finally decided to open my first post with a modding idea.

    Ever since I got Civ 4 I have wanted to create a mod that brings back civ-specific great people, as is done in Civ 3. Remember when you were warmongering as the Americans and you’d get a message saying, “Our victory has produced a great leader, Patton!”?

    Well, how many times have you played Civ 4 and seen something like, “Isaac Newton has been born in Shanghai!”? To me, this seems absurd, for if Isaac Newton had really been born in China he wouldn't be called Isaac Newton, but would have an appropriate Chinese name. The same goes for the rest of the civilizations.

    I think that each civ should have its own specific great leaders, because this adds more unique flavor and variety to the game. I was really surprised that it was not carried over into Civ 4, given the trend toward more “unique” things, such as the unique buildings in Warlords. I’ve also seen other people complain about this in different threads, but I have yet to find anyone who has actually done much about it.

    I’ve figured out a really simple way to mod this into the game by giving each civilization a UU for each great person. The game then replaces the standard great scientist, for example, with your civ specific version of it, e.g. “English Great Scientist,” which has its own unique name index. So now Isaac Newton will only be born in an English city. This does not change the game dynamics at all--all the unique great people are used exactly as the AI would normally use the regular great people. Best of all, it only requires you to alter three XML files, so even I, having no real previous experience, can do it. In fact, I’ve already made a simple version and tested it, and it worked perfectly. Now the Americans can get Patton, the Romans get Virgil, Greece gets Plato, and so on.

    But here’s the one big downside: the civilopedia lists every single unit in the game, so doing it the way I have suggested means it will list every great person 19 times! (18 for each civ, plus the original.) With the new great general in Warlords, plus the addition of 6 new civs, this means there would be over 100 unnecessary listings! Needless to say, this is rather clunky.

    So I have a few questions for everyone. In the first place, do you actually like this idea of returning to the Civ 3 format, or do you prefer the current way it’s handled in Civ 4? And does anyone know of a better way to do this, i.e., one that will not cause the civilopedia to list everything multiple times?

    Lastly, if this mod goes through I’m going to have to compile a list of great people for each civ, so I’d like everyone to throw in their two cents' worth. Which people would you like to see included? Conquests is a great place to start, but alas we only had military and scientific leaders back then. (How ever did we manage? :) )
     
  2. Wyz_sub10

    Wyz_sub10 CIV Gold - Project Lead

    Joined:
    Nov 26, 2001
    Messages:
    2,425
    This is something I've wanted to see for ages. If you pull this together, I'll help any way I can.

    My only concern (and it's one limited to a smaller user group) is that some of the civs in CIV Gold will have a hard time finding 10-12 people, let alone for each area.

    But for the vanilla civs, no problems. For the others, I'll do what I can.
     
  3. sepamu92

    sepamu92 Prince

    Joined:
    May 5, 2005
    Messages:
    417
    Location:
    Minnesota, USA
    I do not like this idea. Firstly there would be 138 extra units in the game. Secondly how are you going to find the names for these people, at least 5 per person type, with 6 types per civ? It would just be a hassle.
     
  4. Wyz_sub10

    Wyz_sub10 CIV Gold - Project Lead

    Joined:
    Nov 26, 2001
    Messages:
    2,425
    All modding is a hassle. But if it's something you want, it takes work.

    If you think this is a bad idea, it should be based on the concept, not the work involved.
     
  5. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016

    I wholeheartedly agree that this is not the best way to implement this. The way the GP system is currently set up, whenever you get a GP the game draws from one big list for each type of person. The process is essentially "if great person is born, then determine GP type, and get unique name from index." I've proposed the UU system because the UU always supersedes the standard unit, hence the ability to have separate unique names. Ideally, instead of having to add in "new" units for each civ, I'd rather just change the GP birth process to "determine GP type, then get civ name, and draw unique name out of that civ's specific list." But unfortunately this is beyond my modding abilities at present, though I'm actively looking into it.

    The system does actually work pretty efficiently the way I originally proposed; the addition of lots of new units doesn't seem to cause slowdowns or anything like that. The only real problem I see is that the civilopedia lists everything multiple times, which is just downright annoying. And like you said, the hard part isn't creating 100 new units, which is only a matter of copy-and-paste in notepad. The hard part is coming up with a list of enough names for every civ. But between Civ 3 and Civ 4 we've already got a pretty good starting point.

    In this thread http://forums.civfanatics.com/showthread.php?t=176891
    someone suggested that there should be culture-specific rather than civ-specific lists, i.e. one list for the Asians, one for Europeans, etc. This would certainly save some time and effort, but you'd still get things like "Erwin Rommel has been born in Hastings." No, I think if we're going to go to all this trouble, it may as well be civ-specific. It's not that big of a jump in terms of work.
     
  6. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    Okay, I've done a little research. It turns out that from the civilizations in C3C that were also included in Warlords, there are approximately 241 leader names available, military and scientific. I say approximately because some of the great people in Civ 3 were used as leaders in Civ 4, such as Kublai Khan. Also, I noticed Boudicca is listed as a military leader for both England and the Celts, only her name is spelled differently. :rolleyes: In Warlords, there are 207 total names, although Joan of Arc is used as both a prophet and general.

    Now obviously many of the same names were used in both C3C and Warlords, so the lists overlap, but we are easily talking about 350-400 unique names, or an average of 15-17 names per civ. And this is our starting point!

    I have already compiled a list of about 300 people sorted by civilization, and still have 58 more to do from Civ 4's list, plus some from Conquests. So basically we already have ~400 names without doing anything more than just using the existing framework. That's a pretty good start.

    Wyz sub10, I appreciate your offer to help. Right now the biggest thing I'd like to do is figure out how to implement this by changing the way the game looks at the name lists, instead of creating a bunch of redundant units. If you know of an easy way to do this, that would be enormously helpful. BTW, I've checked out your project over at CIV Gold, and I don't think it would be too difficult to find names for the all civs you've added.
     
  7. Jeckel

    Jeckel Great Reverend

    Joined:
    Nov 16, 2005
    Messages:
    1,637
    Location:
    Peoria, IL
    I like this idea and would love to add it as a optional naming convention to my JRandomNames Mod. If you compile the lists I will make a stand alone naming mod that uses just this naming convention for ya.

    As for how to group the names, I would do it by culture first, then once you have those lists compiled you can break them down per acual empire and fill in what holes are left.

    I really hope this comes to somthing, just post up your lists and the community will have another neat way to name units. :)
     
  8. Gunner

    Gunner Emperor

    Joined:
    Aug 21, 2004
    Messages:
    1,389
    Location:
    Goochland, VA
    I think you might be able to do something with changing the python files which deal with the civlopedia so that all of the extra units wouldn't show up. Again, I'm not completely sure but its worth a try.
     
  9. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    I went over to the Wikipedia earlier in search of more names, and found this page: http://en.wikipedia.org/wiki/List_of_historical_figures_in_Civilization_IV
    It helped me to match some of the existing GP with their appropriate civs. They also have lists of famous people for just about every country on the planet which were useful. So to show everybody some visible progress, I thought I'd post some names from a few selected civs. Keep in mind this is just a first draft. Note that Joan of Arc is currently listed as both a prophet and a general, as is done in the game.


    Rome
    Great Prophet: St. Paul, St. Peter, St. John, St. Augustine, St. Patrick, St. Thomas Aquinas
    Great Artist: Virgil, Horace, Juvenal, Lucretius, Pliny, Plutarch, Dante Alighieri, Michelangelo, Raphael,
    Great Scientist: Strabo, Cicero, Sosigenes, Pliny the Elder, Livius, Vitruvius, Galileo, Enrico Fermi,
    Great Engineer: Marcus Vipsanius Agrippa, Apollodorus, Leonardo da Vinci, Guglieilmo Marconi
    Great Merchant: Lucius Caecilius Jucundus, Publius Sittius, Titus Pomponius Atticus, Marco Polo, Giovanni de Medici, Enrico Dandolo
    Great General: Cincinnatus, Scipio Africanus, Gaius Marius, Sulla, Pompey, Germanicus, Vespasian, Trajan, Hadrian, Marcus Aurelius


    Germany
    GP: Albertus Magnus, Martin Luther, Eusebius Amort, Philipp Melanchthon, Hildegard of Bingen
    GA: JS Bach, Ludwig van Beethoven, Wolfgang Amadeus Mozart, Johann Wolfgang Goethe, Johannes Brahms, Richard Wagner
    GS: Werner Heisenberg, Carl Friedrich Gauss, Nicolaus Copernicus, Johannes Kepler, Gottfried Leibniz, Heinrich Hertz
    GE: Nikolaus August Otto, Johann Gutenberg, Bernhard Philberth, Wernher von Braun, Gottlieb Daimler, Fritz Haber, Ernst Heinkel, Wilhelm Schickard
    GM: Gerardus Mercator, August Horch, Ferdinand von Zeppelin, Johann Homann
    GG: Arminius, Erwin Rommel, Erich von Manstein, Barbarossa, Maximilian, Charles V, Heinz Guderian


    China
    GP: Mencius, Han Fei, Confucius, Wang Yuanlu, Chuang Tzu, Mo Tzu
    GA: Li Po, Du Fu, Wang Xizhi, Leung Long Chau, Ling Lun,
    GS: Xi Ling Shi, Zu Chongzhi, Daniel Chee Tsui, Yuan T. Lee, Tsien Hsue-shen, Su Buqing
    GE: Cai Lun, Qian Sanqiang, Charles Kao, Zhang Heng, Bi Sheng
    GM: Zhang Qian, Wang Anshi, Zheng He, Lo Hong-Shui, Zhou Zhengyi, Xu Xiake
    GG: Sun Tzu, Chang Tso-lin, Cao Cao, Shi Lang, Zhuge Liang


    France
    GP: Joan of Arc**, Sebastian Castellio, John Calvin, Hubert Languet, Gabriel Marcel
    GA: Victor Hugo, Claude Monet, Edouard Manet, Pierre-Auguste Renoir, François Truffaut, Hector Berlioz
    GS: Louis Pasteur, Rene Descartes, Marie Curie, Antoine Lavoisier, Pierre-Simon Laplace, Pierre de Fermat
    GE: Blaise Pascal, Charles Augustin de Coulomb, Alexandre Gustave Eiffel, Joseph Marie Jacquard, Ferdinand de Lesseps, Louis Daguerre
    GM: Coco Chanel, Jacques Cartier, Robert de LaSalle, Jean-Baptiste Say
    GG: Charles Martel, Charlemagne, Joan of Arc**, Murat, Charles DeGaulle, Louis-Joseph de Montcalm, Lafayette
     
  10. sepamu92

    sepamu92 Prince

    Joined:
    May 5, 2005
    Messages:
    417
    Location:
    Minnesota, USA
  11. Jeckel

    Jeckel Great Reverend

    Joined:
    Nov 16, 2005
    Messages:
    1,637
    Location:
    Peoria, IL
    There won't be any extra units. Ya just rename the great person when they are created, no fuss, no muss. :)
     
  12. Jeckel

    Jeckel Great Reverend

    Joined:
    Nov 16, 2005
    Messages:
    1,637
    Location:
    Peoria, IL
    @Gaius Octavius
    Those lists look like a good start. Just pm me a copy of your final draft when ever you get it done, it shouldn't take me more then a day or two to write up after that. :D
     
  13. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    This is exactly the sort of system I was looking for when I started the thread. Easy, simple, and efficient. Looks like your JRandomNames mod already has the basic framework I need for this project. If you can create a stand alone mod for just the great people, that would be excellent. It would give me a starting code that I could replicate for the other vanilla civs, and make it easier if and when I expand the lists to include more later on.

    BTW, I noticed your naming scheme also applies to barbarians. Do you know if they are presently capable of receiving great generals? If so, it would be interesting to create another list just for them, and see Alaric or Attila the Hun leading their pillagers against your civilized empire. :D
     
  14. Jeckel

    Jeckel Great Reverend

    Joined:
    Nov 16, 2005
    Messages:
    1,637
    Location:
    Peoria, IL
    I am in the middle of polishing up a new religion mod and I need to update the JRandomNames mod to warlords. After I get that done I will work up your great person renaming. Expect it around the middle of next week (maybe sooner if I get some extra free time this week).

    As for the barbs getting warlords I'm not sure, but will let ya know if I find out. :)
     
  15. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    It's been awhile since I've done work on this project, but so far I have managed to come up with a fairly comprehensive list. Mali, Mongolia, and Zululand currently need the most work done, and in general the other civs need to be beefed up a bit. In the meantime, here's the most complete list I have so far.

    Spoiler :

    ROME
    GP: St. Peter, St. Paul, St. John, St. Augustine, St. Patrick, St. Thomas Aquinas
    GA: Virgil, Horace, Juvenal, Lucretius, Ovid, Plutarch, Dante Alighieri, Michelangelo, Raphael,
    GS: Strabo, Cicero, Sosigenes, Pliny the Elder, Livius, Vitruvius, Galileo, Enrico Fermi,
    GE: Marcus Vipsanius Agrippa, Apollodorus, Hitarius, Leonardo da Vinci, Guglieilmo Marconi
    GM: Lucius Caecilius Jucundus, Publius Sittius, Titus Pomponius Atticus, Marco Polo, Giovanni de Medici, Enrico Dandolo
    GG: Scipio Africanus, Gaius Marius, Sulla, Pompey, Germanicus, Vespasian, Trajan, Hadrian, Marcus Aurelius, Constantine


    EGYPT
    GP: Moses, Akhenaten, Mehryra, Ptahhotep, Djedptahiufankh, Petiese
    GA: Khaemweset, Yuny, Ineni, Amenemhat III, Khafre, Amenhotep III
    GS: Merit Ptah, Ptolemy, Hypatia, Conon, Diophantus, Pappus, Manetho
    GE: Imhotep, Khaemwase, Zoser, Snefru, Senenmut, Kha
    GM: Harkuf, Piye, Alara, Maya, Ahmose Pen-Nekhebet
    GG: Menes, Ramses, Khufu, Mentuhotep, Seti, Na'rmer, Thutmose


    GREECE
    GP: Heraclitus, Parmenides, Epicurus, Philolaus
    GA: Homer, Thespis, Thucydides, Exekias, Apelles, Sophocles, Euripides, Herodotus, Apollonius, Aeschylus
    GS: Socrates, Plato, Aristotle, Euclid, Pythagoras, Eratosthenes, Leucippus, Democritus, Anaxagoras
    GE: Archimedes, Heron, Thales, Hippocrates, Empedocles, Zeno, Philo, Satyros
    GM: Pytheas, Croesus, Androsthenes, Cosmas Indicopleustes, Megasthenes
    GG: Leonidas, Lysander, Pyrrhus, Hector, Ajax, Ulysess, Philip, Parmenion, Lacedaimonius


    GERMANY
    GP: Albertus Magnus, Martin Luther, Eusebius Amort, Philipp Melanchthon, Hildegard of Bingen
    GA: JS Bach, Ludwig van Beethoven, Wolfgang Amadeus Mozart, Johann Wolfgang Goethe, Johannes Brahms, Richard Wagner
    GS: Werner Heisenberg, Carl Friedrich Gauss, Nicolaus Copernicus, Johannes Kepler, Gottfried Leibniz, Heinrich Hertz
    GE: Nikolaus August Otto, Johann Gutenberg, Bernhard Philberth, Wernher von Braun, Gottlieb Daimler, Fritz Haber, Ernst Heinkel, Wilhelm Schickard
    GM: Gerardus Mercator, August Horch, Ferdinand von Zeppelin, Johann Homann
    GG: Arminius, Erwin Rommel, Erich von Manstein, Barbarossa, Maximilian, Charles V, Heinz Guderian


    RUSSIA
    GP: Nikolai Berdyaev, Georges Florovsky, Aleksei Losev, Rasputin
    GA: Leo Tolstoy, Anton Chekhov, Dostoyevsky, Aleksandra Ekster
    GS: Andrei Sakharov, Mikhail Lomonosov, Ivan Pavlov, Dmitri Mendeléev, Holonyak, Nicolai Lobachevsky
    GE: Ivan Starov, Sergei Korolev, Theremin, Vladimir Zworykin, Andrey Tupolev, Igor Sikorsky
    GM: Ivan Fedorovich Kruzenshtern, Vitus Bering, Afanasiy Nikitin
    GG: Michael Romanov, Georgy Zhukov, Ivan the Great, Leon Trotsky, Pavel Nakhimov,


    CHINA
    GP: Mencius, Han Fei, Confucius, Wang Yuanlu, Chuang Tzu, Mo Tzu
    GA: Li Po, Du Fu, Wang Xizhi, Leung Long Chau, Ling Lun, Gao Xingjian
    GS: Xi Ling Shi, Zu Chongzhi, Daniel Chee Tsui, Yuan T. Lee, Tsien Hsue-shen, Su Buqing
    GE: Cai Lun, Qian Sanqiang, Charles Kao, Zhang Heng, Bi Sheng
    GM: Zhang Qian, Wang Anshi, Zheng He, Lo Hong-Shui, Zhou Zhengyi, Xu Xiake
    GG: Sun Tzu, Chang Tso-lin, Cao Cao, Shi Lang, Zhuge Liang


    AMERICA
    GP: William Brewster, Roger Williams, William Penn, Jonathan Edwards, Sojourner Truth, Dwight Moody, Billy Graham
    GA: Louis Armstrong, Duke Ellington, Miles Davis, Elvis Presley, Ernest Hemingway, Herman Melville, Mary Cassatt, Walt Whitman, Mark Twain, John Wayne, Clark Gable
    GS: Albert Einstein, Richard Feynman, J. Robert Oppenheimer, Buckminster Fuller, Glenn T. Seaborg, Steven Weinberg, John Forbes Nash
    GE: Thomas Edison, Nicola Tesla, Benjamin Franklin, Henry Ford, Wilbur Wright, Orville Wright, William Morton, Alexander Graham Bell, John Roebling, Norbert Rillieux, George Washington Goethals, Charles Goodyear
    GM: William Clark, Meriwether Lewis, Cornelius Vanderbilt, John D. Rockefeller, Andrew Carnegie, Rowland Hussey Macy, Bill Gates
    GG: Andrew Jackson, William T. Sherman, Ulysses S. Grant, Robert E. Lee, Dwight D. Eisenhower, George S. Patton, Jr., Douglas MacArthur, Norman Schwarzkopf


    JAPAN
    GP: Takuan Soho, Nikko, Saigyo, Daisetz Teitaro Suzuki, Kobo-Daishi
    GA: Katsushika Hokusai, Toshusai Sharaku, Osamu Tezuka, Utagawa Hiroshige, Uragami Gyokudo
    GS: Aida Yasuki, Kiyosi Ito, Nagaoka Hantaro, Shigefumi Mori, Hideki Yukawa
    GE: Tokuhichi Mishima, Kyota Sugimoto, Sakichi Toyoda
    GM: Fukuzo Iwasaki, Hiroshi Yamauchi, Masahisa Fujita,
    GG: Yamamoto, Tojo, Hirohito, Fujiwara, Yama****a, Tsuji, Suzuki, Taka****a, Nagato



    FRANCE
    GP: Joan of Arc, Sebastian Castellio, John Calvin, Hubert Languet, Gabriel Marcel
    GA: Victor Hugo, Claude Monet, Edouard Manet, Pierre-Auguste Renoir, François Truffaut, Hector Berlioz
    GS: Louis Pasteur, Rene Descartes, Marie Curie, Antoine Lavoisier, Pierre-Simon Laplace, Pierre de Fermat
    GE: Blaise Pascal, Charles Augustin de Coulomb, Alexandre Gustave Eiffel, Joseph Marie Jacquard, Ferdinand de Lesseps, Louis Daguerre
    GM: Coco Chanel, Jacques Cartier, Robert de LaSalle, Jean-Baptiste Say
    GG: Charles Martel, Charlemagne, Murat, Charles DeGaulle, Louis-Joseph de Montcalm, Lafayette


    INDIA
    GP: Mahavira, Shankara, Ramakrishna, Tippu Sultan, Ananda, Narayana Guru, Atisha, Mohammed Shah, Tsongkhapa
    GA: Valmiki, Kalidas, Amir Khusro, Raja Rao, Rabindranath Tagore, Basawan
    GS: Aryabhata, Brahmagupta, Pingala, Nilakantha, Kamalakara, Paramesvara, Madhava, Panini, Charaka, Subrahmanyan Chandrasekhar
    GE: Nain Singh, Balkrishna Doshi, Raj Rewal, Baudhayana, Chandrasekhara Venkata Raman, Jagadish Bose
    GM: Shah Jahan, Raja Todar Mal
    GG: Chandragupta Maurya, Akbar, Shivaji, Porus, Bindusara, Singh, Tilak


    PERSIA
    GP: Zoroaster, Mani, Jalal al-Din al-Rumi, Avicenna, Mazdak
    GA: Sadi, Mahmud, Riza-i-Abbasi, Kamal al-Din Bihzad, Mohammed Hafez, Jami
    GS: Ardashir, Peroz, Hormoz, Al-Khwarizmi, Al-Razi, Ahmed ibn Sahl al-Balkhi, Al-Farabi, Al-Farisi
    GE: Artaxerxes, Bahram, Al-Khujandi, Abdollah ibn Tahir, Abu Musa Jabir ibn Hayyan, Ibn al-Haitham
    GM: Kavadh, Ahmad ibn Rustah, Adud al-Dowleh, Naser Khosrow
    GG: Darius, Xerxes, Achaemenes, Antiochus, Abbas, Mithridates, Seleucus


    AZTECS
    GP: Were-Jaguar, Eagle-Spirit, Monkey-Spirit
    GA: Cipactli, Oxomoco, Huitzilopochtli
    GS: Chichatoyotl, Textalatzin, Quakeotzlitopotec
    GE: Xolotl, Itzcatl, Mixcoatl
    GM: Chak-Mool, Atlante, Tlahuizcalpanteuctli
    GG: Ahuitzotl, Itzcóatl, Acamapichtli, Axayacatl, Tizoc, Huitzilhuitl, Chimalpopoca, Maxtla, Nezahualcóyotl, Nezahualpilli


    ZULU
    GP:
    GA:
    GS: Senzangakhona, Dingiswayo, Malandela
    GE:
    GM:
    GG: Mpande, Zwelithini, Dingane, Cetshwayo


    ENGLAND
    GP: St. Anselm, St. Thomas Becket, The Venerable Bede, George Whitefield, Charles Wesley, Charles Spurgeon
    GA: Geoffrey Chaucer, William Shakespeare, John Milton, Edward Gibbon, John Keats, Charles Dickens, George Bernard Shaw, Joseph Conrad,
    GS: Rosalind Franklin, Isaac Newton, John Dalton, Michael Faraday, James Clerk Maxwell, Francis Bacon, Charles Darwin, Ernest Rutherford
    GE: Henry Bessemer, James Watt, Isambard Kingdom Brunel, Charles Babbage, Alan Turing
    GM: John Stuart Mill, Sir Alexander Mackenzie, James Cook, Adam Smith, John Maynard Keynes, Sir Thomas Roe, Richard Whittington
    GG: Edward, Wallace, Charles Cornwallis, Sir Henry Clinton, Duke Wellington, Oliver Cromwell, Lord Nelson, Sir Bernard Law Montgomery


    MONGOLS
    GP: Sorghaghtani, Chabi, Yeh-lu Chu'tsai
    GA:
    GS: Ulan Bator, Minzu Wenyibao, Kumujil-yin Qoro
    GE:
    GM:
    GG: Ogodei, Jochi, Chagatai, Tolui, Toghril Khan, Mongke, Timur, Subedei


    SPAIN
    GP: St. Ignatius Loyola, Junipero Serra, Bartolome de Las Casas, Juan de Sepulveda, St. Teresa of Avila
    GA: Pablo Picasso, Miguel de Cervantes, Diego de Silva Velazquez, Garcilaso de la Vega, El Greco, Francisco de Goya, Salvador Dali
    GS: Juan de Ortega, Gherard of Cremona, Joao Baptista Lavanha, Fausto de Elhúyar, Arzachel, Miguel Servet
    GE: Juan de Herrera, Ildefons Cerdà, Juan de la Cierva, Narcís Monturiol, Esteban Terradas i Illa, Leonardo Torres y Quevedo
    GM: Christopher Columbus, Ferdinand Magellan, Ponce de Leon, Hernando de Soto, Juan Sebastián Elcano
    GG: El Cid, Francisco Coronado, Hernando Cortes, Francisco Pizarro, Philip II,


    VIKINGS
    GP:
    GA: Rembrandt, Vincent van Gogh
    GS: Georg Stierhielm, Johannes Magnus, Gustav Vasa, Anders Angstrom, Niels Bohr, Tycho Brahe, Niels Stensen, Hans Oersted
    GE: Ivar Giaver, Sophus Lie, Niels Abel, Antony Van Leeuwenhoek, Christian Huygens, Svante Arrhenius
    GM: Leif Erickson, Eric the Red, Antony Van Diemen
    GG: Gustavus Adolphus, Healfdene, Inwaaer, Hubba, Canute II, Harold Bluetooth, Olaf, William the Conqueror


    OTTOMANS
    GP: Rumi,
    GA: Yunus Emre, Hayali, Nesati, Gul Baba, Abidin Dino, Ihap Hulusi Gorey
    GS: Thabit Ibn Qurra, Callippus of Cyzicus, Sporus of Nicaea, Dionysodorus, Menaechmus,
    GE: Sinan, Mustafa Kemal, Nizam-al-Mulk, al-Ghazali
    GM:
    GG: Orhan, Murad I, Suleyman I, Selim, Bayezid II


    CELTS
    GP: Irenaeus, St. Columba, St. Columban, St. Ninian, Geoffrey of Monmouth, John Knox
    GA: Owain Cyfeiliog, Dafydd ap Gwilym, Gawin Douglas, Robert Burns, Sean O'Faolain, William Butler Yeats, Samuel Beckett
    GS: Maredudd ap Owain, Grufudd ap Llewelyn, Rhodri Maw, John de Baliol, Geoffrey Keating
    GE:
    GM: Llewelyn ap Gruffydd, Owain, Daffyd
    GG: Vercingetorix, Boudicca, Orgetorix, Caractacus, Cunobelinus, Dumnorix, Owain Glyndwr, Brude, Macbeth


    ARABIA
    GP: Abu Bakr, Ali, Al-Farabi, Hasan, Muawiyah, Ismail
    GA: Ibn Muqlah, Abu Nuwas, Al-Mutanabbi, Ibn Quzman, Al-Maarri, Naguib Mahfouz
    GS: Alhazen, Al-Kindi, Al-Khwarizmi, Abu Dharr al-Harawi, Ibn al-Nafis, Uthman al-Sabuni, Sahl ibn Ziyad
    GE: Nicomachus of Gerasa, Ali Abbas
    GM: Ibn Battuta
    GG: Mu'awiya, Hind, Ziyad Ibn Abihi, Saffah


    CARTHAGE
    GP: Acherbas, Tertullian, Cyprian, Donatus
    GA: Kartobal, Orthobal
    GS: Bomilcar, Tanit, Eshmuniaton, Mago, Hiram
    GE: Ahmed Zewail, al-Haitham
    GM: Hanno the Navigator, Hanno the Great, Adherbal the Red, Himilco the Navigator
    GG: Hamilcar Barca, Gisco, Xanthippus, Mago, Himilco, Hasdrubal


    KOREA
    GP: Sun Myung Moon, Yi Hwang, Doh-ol, Ichadon, Daegak Guksa
    GA: Ko Un, Yulgok, Jeong Cheol
    GS: Seok Tong-sik, Taro Aso Han, Roh Moo Sun, Sejong the Great
    GE: Jang Yeong-sil, Lee Jong-wook
    GM: Lee Kun-hee, Kim Yong-san, Chung Mong-hun
    GG: Yi Song-gye, Chu-Mong, Pak Hyokkose, Onjo, Syngman Rhee, Kim Il Sung


    INCA
    GP: El Bruho, Guyasuta, Old Smoke, Three Feathers
    GA: Ah Cacao, Smoke-Monkey, Stormy Sky
    GS: Sinchi Roca, Manco Capac, Maita Capac
    GE: Sipan-Itchi, Mana-Paoa, Kenu Curaua
    GM: Blue-Quetzal-Macaw, Eighteen Rabbit, Cauac-Sky
    GG: Pachacuti, Tupa Inca-Yupanqui, Huascar, Atahuallpa, Manco Inca, Sayri Tupa Inca, Titu Cusi, Tupa Amaru, Simon Bolivar

    MALI
    GP:
    GA:
    GS:
    GE:
    GM: Abubakari,
    GG: Askia Muhammad, Askia Daud, Sundiata, Sunni Ali,

     
  16. Mexico

    Mexico TR senior programmer

    Joined:
    Dec 2, 2005
    Messages:
    578
    Location:
    Slovakia, Kosice
    this component is not random generator, but uses unique GP for civ (like other units)
    you can set unique GP in XML with unmodified SDK, but game engine do not use this - with my changes you can use civ-specific GP (ie not only unique names, but also unique art)
    http://forums.civfanatics.com/showthread.php?t=189123
     
  17. Gaius Octavius

    Gaius Octavius Deity

    Joined:
    Jul 28, 2006
    Messages:
    4,016
    @Mexico:
    Your mod comp looks like what I originally was planning to use--a different unit class for each civ, e.g., American great prophet, French great prophet, Mongolian great general, etc. This seems to be the easiest way to implement it, which is why I like it. The only downside is that you have to add over 100 new unique units to the game, which is kind of a hassle. (Of course, it's certainly a hassle to come up with all the names in the first place!)

    You do raise one interesting point that I hadn't considered: with your mod you have the ability to use unique art for each GP. Doing this for each civ would probably be repetitious, but it would be fun to create different units for each culture group. Although that's currently beyond the aim of my project, the idea intrigues me--sort of reminds me of the days of Civ 3, when someone made a different scientific leader for each era (Aristotle, Galileo, Einstein and Hawking, I believe). In the meantime, I'll wait to see what Jeckel and Wyz_sub10 come up with for the actual code. If they don't have any better ideas, I'll probably do it this way.
     
  18. Wyz_sub10

    Wyz_sub10 CIV Gold - Project Lead

    Joined:
    Nov 26, 2001
    Messages:
    2,425
    Hey Gaius,

    Jeckel's finished the code and I'm 3 civs shy of finishing the GP list. I see you have a list of your own. I'll compare the two and see if you have some better choices to add to the list. (or maybe just expand the lists accordingly - at first glance I see that our lists for many civs are quite similar)

    For the record, I've completed Mali, Mongolia and the Zulu. If you'd like to see those lists, let me know.

    We should have the full name list done on Monday, October 15.
     
  19. Jeckel

    Jeckel Great Reverend

    Joined:
    Nov 16, 2005
    Messages:
    1,637
    Location:
    Peoria, IL
    *Points at Wyz_sub10's post above*
    Hehe, I was just about to post that, but ya beat me to it. :goodjob: ;)

    However, I would like to add this.
    First, major props to Mexico on fixing that bug in the calling of UUGP's xml name lists. :cool:

    But this naming mod is intended to give propper GP names without the need of having a unique great person unit for each civ or the need to put any names in various unitinfo.xml entries.

    On top of that this component is ment for those users (such as myself) that try to sick with python only mods. :king:

    Not saying either one is better, just clarifing the features and intentions of this modcomp. :)
     
  20. Elda King

    Elda King Prince

    Joined:
    Jun 3, 2006
    Messages:
    311
    Location:
    Belo Horizonte, MG, Brasil
    About the civilopedia entries, just link all them with the same entry.
     

Share This Page