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

Edmund Ironside's Cradle of Civilization. Features new civs and other ideas.

Discussion in 'Rhye's and Fall - Dawn of Civilization' started by EdmundIronside, Jun 12, 2018.

  1. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    Edmund's Cradle of Civilization [Not in active development]
    Additions to Leoreth's Dawn of Civilization

    This project is going to be put on hold for the time being. It will recommence when one of the following things happen:
    1. I finish or get bored of working on RFC Greek World
    2. Leoreth adds the new enlarged map to DOC and reveals which new Civs he will be adding


    Objective:
    1. To add the 4 original Civ 4 civilizations to DOC that have been missed out; Zulus, Sumerians, Celts, and Native Americans
    2. To show the ancient world the love which perhaps has been lacking in DOC. Adding maybe 4 new ancient civilizations (Assyrians, Hittites, Minoans, and Mycenae), and maybe implementing the bronze age collapse.

    Current Features:
    -Zulus have been added

    Download Information:

    The mod folder must be named "Cradle of Civilization" for it to work


    Where is the Download?
    https://github.com/EdmundIronside/Dawn-of-Civilization

    Git Instructions
    1. Download and install Git for Windows.
    2. Download and install Tortoise Git.
    3. During the installation, you will be prompted for a number of settings. Most of these are only relevant to developers, since you only want to use Git for access you can simply accept the default values.
    4. Right-click on your Beyond the Sword\Mods folder and choose "Git Clone".
    5. In the prompt, enter the following as "URL": https://github.com/EdmundIronside/Dawn-of-Civilization
    6. You also have to change the "Directory" entry so that it ends in ".../Cradle of Civilization"
    7. Change the branch to ECOC
    8. Wait for the download to complete.

    FAQ
    Q. Why call it Cradle of Civilization and then start with the Zulus?
    A. I didn't want to be overly ambitious with my first civ, and a lot of their contents already existed which made things easier.

    Q. Why the Zulus?
    A. Leoreth thought with his head and decided they didn't make sense. I followed my heart and decided all good civ games even DOC need the Zulus!

    Q. Will it be included in QMC?
    A. I hope so, but that is up to 1SDAN.

    Technical Issues
    None currently

    Credits
    Thanks to:
    Merijn without whose help this project would probably have failed.
    Leoreth for the guide for adding a scenario and answering various technical questions.
    Steb for answering some technical questions.
    h0spitall3rz for answering some technical questions.
    Mysterious_stalker for answering some technical questions.


    Recognition to:
    Leoreth = Creating the awesome Dawn of Civilization Mod which I made additions to.
    Merijn = For the Boer civ who I used partially as a base for the Zulus.
    Xyth = For Nelson Mandella design

    Bug Testing:
    Soul-breathing
     
    Last edited: Jul 18, 2018
  2. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    New civ available: Zulus
    Spawn: 1810 AD
    Ability: Can capture guns from defeated opponents and form their own rifleman units
    UHV1: Build 2 Ikhandas by 1860 AD
    UHV2: Have 15 Impi's by 1885 AD
    UHV3: Conquer 55% of Southern Africa by 1910 AD
    Leaders: Shaka, Nelson Mandela

    Please note this is my first modding effort, so go easy on me! I am no Leoreth, Merijn, 1SDAN, or Steb, etc.
     
    Last edited: Jun 13, 2018
    1SDAN likes this.
  3. Leoreth

    Leoreth 心の怪盗団 Moderator

    Joined:
    Aug 23, 2009
    Messages:
    33,053
    Gender:
    Male
    Location:
    Leblanc
    By the way, you can set a default branch in the Github settings that people will start with after they've cloned the repo, to save them an extra step.
     
    EdmundIronside likes this.
  4. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    I think I have set my ECOC branch to be default.
     
  5. TJDowling

    TJDowling Chieftain

    Joined:
    Jul 7, 2012
    Messages:
    548
    I have an idea for an addition to the FAQ: "Why call it the Cradle of Civilization if the next 8 civs I mention after the Zulus are medieval and renaissance civs?"
     
    Lokki242 likes this.
  6. Steb

    Steb Chieftain

    Joined:
    May 20, 2009
    Messages:
    681
    Gender:
    Male
    Location:
    Montréal
    I should probably point out that I did not make the Boer civ, why are people thinking this? Merjin did.
     
  7. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    Good question, added it to the FAQ.

    Good point, have edited that. Not sure why I was thinking that. Tend to think of Merjin's civs being Medieval and Early Modern eras I guess.
     
    TJDowling likes this.
  8. TJDowling

    TJDowling Chieftain

    Joined:
    Jul 7, 2012
    Messages:
    548
    That explains it, I did wonder why your suggestions were so deliberately inflammatory, especially beginning with "Konigsberg".
     
    1SDAN and Jarlaxe Baenre like this.
  9. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    I guess I was trying to be humorous with my suggested future civs! :joke:
     
  10. soul-breathing

    soul-breathing Chieftain

    Joined:
    Jan 25, 2011
    Messages:
    955
    Location:
    Hangzhou,China PR
    Enter the 1700ad scenerio and the game shows like this:
    Spoiler :
    Civ4ScreenShot0277.JPG
     
  11. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    I think I didn't upload the revised version of the 1700AD scenario.
    I have just uploaded it now, hopefully this will fix the issue.
    Apologies for the oversight, fingers crossed it should now work!
     
  12. soul-breathing

    soul-breathing Chieftain

    Joined:
    Jan 25, 2011
    Messages:
    955
    Location:
    Hangzhou,China PR
    Pity that the 600ad scenerio also can't be played, "You have been defeated" when select Zulu.
     
  13. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    Sorry, those are known issues I should have mentioned. Will debug them later today.
    Is the 1700 AD scenario now working?
     
  14. TJDowling

    TJDowling Chieftain

    Joined:
    Jul 7, 2012
    Messages:
    548
    It's those who dare to dream that I appreciate most. But also those who make things happen. Basically I appreciate everyone here.
     
    EdmundIronside likes this.
  15. soul-breathing

    soul-breathing Chieftain

    Joined:
    Jan 25, 2011
    Messages:
    955
    Location:
    Hangzhou,China PR
    Can't enter the scenerio, for every civ not only Zulu.
     
  16. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    It plays fine on my computer, will try downloading it myself and see what the issue is.
     
    soul-breathing likes this.
  17. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    Okay just downloaded and played it and it ran fine. Do you have a python error log for the 1700 AD scenario issue?
    Do you have the mod folder named as 'Cradle of Civilization'?
     
  18. EdmundIronside

    EdmundIronside Chieftain

    Joined:
    Jun 27, 2017
    Messages:
    310
    Gender:
    Male
    Location:
    Grand Rapids, MI.
    Debugged 600 AD scenario. Should now be playable.
     
  19. soul-breathing

    soul-breathing Chieftain

    Joined:
    Jan 25, 2011
    Messages:
    955
    Location:
    Hangzhou,China PR
    When I enter the 600ad scenerio, still "You have been defeated", PythonErr below
    Spoiler :

    Code:
    Traceback (most recent call last):
    
      File "CvWBInterface", line 47, in applyInitialItems
    
      File "CvWBDesc", line 2028, in applyInitialItems
    
      File "CvWBDesc", line 1676, in applyCity
    
      File "CvWBDesc", line 1340, in apply
    
      File "CvWBDesc", line 25, in getPlayer
    
    ArgumentError: Python argument types in
        CyGlobalContext.getPlayer(CyGlobalContext, NoneType)
    did not match C++ signature:
        getPlayer(class CyGlobalContext {lvalue}, int)
    ERR: Python function applyInitialItems failed, module CvWBInterface
    Traceback (most recent call last):
    
      File "BugUtil", line 691, in <lambda>
    
      File "BugEventManager", line 706, in preGameStart
    
      File "CvAppInterface", line 74, in preGameStart
    
      File "CvScreensInterface", line 106, in showMainInterface
    
      File "CvMainInterface", line 463, in interfaceScreen
    
      File "CvMainInterface", line 377, in initState
    
      File "PLE", line 180, in PLE_CalcConstants
    
      File "PLE", line 851, in getMaxRow
    
    ZeroDivisionError: integer division or modulo by zero
    ERR: Python function preGameStart failed, module CvAppInterface
    Traceback (most recent call last):
      File "BugEventManager", line 400, in _handleDefaultEvent
      File "CvRFCEventHandler", line 101, in onGameStart
      File "RiseAndFall", line 235, in setup
      File "RiseAndFall", line 254, in initScenario
      File "RiseAndFall", line 405, in foundCapitals
      File "RiseAndFall", line 495, in prepareChina
    AttributeError: 'NoneType' object has no attribute 'found'
    


    When I enter 1700ad scenerio, can't enter the game. PythonErr below
    Spoiler :

    Code:
    Traceback (most recent call last):
      File "BugEventManager", line 400, in _handleDefaultEvent
      File "CvRFCEventHandler", line 101, in onGameStart
      File "RiseAndFall", line 235, in setup
      File "RiseAndFall", line 255, in initScenario
      File "RiseAndFall", line 432, in flipStartingTerritory
      File "RiseAndFall", line 446, in startingFlip
      File "RiseAndFall", line 1643, in convertSurroundingCities
      File "RFCUtils", line 1279, in completeCityFlip
      File "RFCUtils", line 309, in flipCity
    RuntimeError: unidentifiable C++ exception
    
     
  20. Leoreth

    Leoreth 心の怪盗団 Moderator

    Joined:
    Aug 23, 2009
    Messages:
    33,053
    Gender:
    Male
    Location:
    Leblanc
    That's what happens when you code with your heart
     
    TJDowling likes this.

Share This Page