Jamie's Rome 1.3/2.1

shhhh

the difference really is performance. In the case that the fort stays for 5 turns I only need monitor the fort. if it stays until the units leave then I need to keep track of the units. which could be a little worse :D But I see what you are doing :p you are doing the same system as rome total war :D
 
shhhh

the difference really is performance. In the case that the fort stays for 5 turns I only need monitor the fort. if it stays until the units leave then I need to keep track of the units. which could be a little worse :D

Yeah, python can really slow the game down. :yuck:

But I see what you are doing :p you are doing the same system as rome total war :D

But it's Rome: Total War. Come on! :deal:

:mischief:
 
hahaha I bet you are looking forward to Rome 2 Total war :lol: (guity :mischief:)

Any more news on that game of yours :p
 
I get a Python exception every time I enter the city screen or change production while in the city screen.
 

Attachments

  • Civ4ScreenShot0112.JPG
    Civ4ScreenShot0112.JPG
    103.1 KB · Views: 138
uhhhhh oh.... I love it when they are informative. Luckly I know where this is coming from in the code. I probably can't replicate this myself so until I can get you a debug dll to try it with to give me more info, what caused this to happen. What did you do leading up to said exception?
 
right my believe is the error stems from this code here:

Code:
bool CvPlayer::hasCivAnyOfBuildings(int lBuildings[], int iLengthList) const
{
	for (int i=0; i<iLengthList; i++)
	{
		BuildingTypes eBuilding = (BuildingTypes)lBuildings[i];
		if (countNumBuildings(eBuilding) >= 1)
		{
			return true;
		}
		for (int n=0; n<getNumCities(); n++)
		{
			CvCity* pCity = getCity(n);
			if (pCity->getProductionBuilding() == eBuilding)
			{
				return true;
			}
		}
	}
	return false;

problem is I used the getNumCities() which is bad.... I will need to swap that around because of how cities work in civ4. it could be caused by that or a city being null. in which case I need to add a if pCity != null in there. I will fix this tommorrow hopefully and will give you a dll to try it on :D Sorry!
 
right my believe is the error stems from this code here:

Code:
bool CvPlayer::hasCivAnyOfBuildings(int lBuildings[], int iLengthList) const
{
	for (int i=0; i<iLengthList; i++)
	{
		BuildingTypes eBuilding = (BuildingTypes)lBuildings[i];
		if (countNumBuildings(eBuilding) >= 1)
		{
			return true;
		}
		for (int n=0; n<getNumCities(); n++)
		{
			CvCity* pCity = getCity(n);
			if (pCity->getProductionBuilding() == eBuilding)
			{
				return true;
			}
		}
	}
	return false;

problem is I used the getNumCities() which is bad.... I will need to swap that around because of how cities work in civ4. it could be caused by that or a city being null. in which case I need to add a if pCity != null in there. I will fix this tommorrow hopefully and will give you a dll to try it on :D Sorry!

No big problem, I can't enter the city screen w/o annoying error messages, but that's it...
Back to Ninja Monkeys :p.
 
ok stop playing with those ninjamonkeys and replace the CvGameCoreDLL in my mods assets folder with this one:
 

Attachments

It works perfectly now! :goodjob:

And I took back the Irish!
attachment.php


Now to kill Clovis... :p
I have Advanced Swordsmen, too. :)

Spoiler :
Now, about that Super Monkey I was gonna buy...
 

Attachments

  • Civ4ScreenShot0113.JPG
    Civ4ScreenShot0113.JPG
    147.3 KB · Views: 327
It works perfectly now! :goodjob:

Spoiler :
Now, about that Super Monkey I was gonna buy...

Excelent :D nothing like finding bugs in at night and fixing them when you wake up :D

Spoiler :
really?!


Later on I will update the patch to include my new DLL
 
attachment.php


Thanks to my great production and now happy cities, the British Isles are producing a constant stream of Advanced Swordsmen, all smashing in Clovis. :mwaha:
 

Attachments

  • Civ4ScreenShot0114.JPG
    Civ4ScreenShot0114.JPG
    140.7 KB · Views: 306
I have two suggestions, both regarding the Middle East:
-Add Mithraism, Zoroastrianism and Egyptian Polytheism as religions. Mithra was a Persian goddess popular with Roman soldiers, Zoroastrianism was the religion on the Parthian nobles, and Egyptian Polytheism was the base of many Greco-Roman "mystery cults/"
-Add in the Tigris and Euphrates rivers, and make Mesopotamia more fertile. It used to be the Fertile Crescent, after all.

Oh, and maybe something with the Silk Road?
 
possibly to the religions for 2.1 (especially zoro)

I'll have a look at the rivers in due course
 
This is how my first game that was finished actually ended:
Spoiler :

attachment.php


it was awesome
 

Attachments

  • Civ4ScreenShot0001.JPG
    Civ4ScreenShot0001.JPG
    147 KB · Views: 271
Back
Top Bottom