Dawn of Civilization - an RFC modmod by Leoreth

Status
Not open for further replies.
Adding city names is not that difficult per se, but finding the appropriate plot you want to rename is usually easier if you know which one you're talking about. It's always difficult when you start telling me which plots you mean and I try to find them in the file.
 
mmmm..... Well definetly not the Ghorid LH, the Omani LH might work though... but the background would need to change. I think though that the LH I recommended below (even if he looks like an advisor ;) ) would be best. We shouldn't delve too deep into this, that what I'm trying to say. As long as you have a better represented LH thats better.
This statement has just become incredibly funny, because when I looked up the SoI files, I found that the Omani leader is actually referred to as ABU_BAKR in the code :lol:
 
As it happens, I've already done all the coding, for a Carthaginian respawn as the Moors! Job done! plus I added new cities and what not, I can give you all the coding and everything. BUT..... my computer crashed (while trying to get a mod to work for Rome Total War :sad: ), so once I get that fixed, I can send you everything
My email is this: the.turkciv@gmail.com
 
Have you been able to allow a human player switch without bugs?
 
ooohhhhh..... you want it playable?? So you want the Carthaginians to respawn as the Moors, (with a different flag, I'm guessing), but you want the player to be able to pick them? So they wouldn't be playable in 3000BC start right?
Well to answer your question simply, no I did not make them playable. But you can start a game, quit, and through WBS save, pick them, to continue their game. But otherwise, I would therefore recommend asking Embryodead for making them playable

I can for you, give you a whole HOST of cities, with buildings and religions added on for 600AD start. And I can give you the new coordinates for the Spain spawn. Its really up to you though. As I might do a mini-mod on Al-Andalus, and the Reconquista, in the coming months, (if I do not get to mod SoI). So if you want my co-ordinates for the extra cities, I can give those to you.

Also you might want to ask Baldyr about his "Crusades" mini mod he's making, (I don't know if he's started though :confused: ), but you should ask him, and you could definitely include it into your mod.
 
I was just curious what exactly you did. And an appropriate flag and color would be my minimal requirement for adding them :)

And I'm already eager to see how Baldyr's crusade modmod turns out.
 
Ok, well I'll ship everything over to you, but I need your e-mail ;)
But first I need to fix my computer (my gaming one, this is my work one:D), but i'll give you it HOPEFULLY by next weekend.

And ya, I can't wait until his modmod comes out with the crusades, because I would also like to use some of his coding for my Al-Andalus-Reconquista modmod (if its compatible that is)
 
Maybe you could change their civ names to call Rome the Byzantines after a certain point in time?

Except no one, not even the Byzantines themselves, called them Byzantines until well after the empire fell. Blame it on the Germans claiming to be the real Roman Empire, or something. I'm of the opinion it should still be called the Roman Empire, even today, there are places where Greeks are called Romans (or at least, Romaii or something).
 
Except no one, not even the Byzantines themselves, called them Byzantines until well after the empire fell. Blame it on the Germans claiming to be the real Roman Empire, or something. I'm of the opinion it should still be called the Roman Empire, even today, there are places where Greeks are called Romans (or at least, Romaii or something).

It was a German Philosopher (in the 18th century) who named it "Byzantine" Empire, after the original name of the city (Byzantion). Basically yes, the Germans won the PR war, and the name Byzantine stuck, and we now know (or used to know) Germany as the Holy Roman Empire. Also yes, even after Constantinople fell in 1453 (up till then the people of the Empire called themselves Roman), the Greeks still called themselves Romani(i) (although I'm not sure, if they still do today....). So yes, keeping them as the "Roman Empire" would be good, but I would recommend calling them, "Eastern Roman Empire", just to show the significance of a new civ. Overall though, its up to Leoreth, to make the final call.
 
First uses of the terms "Byzantium" or "Byzantine" can be found in the 16th century, during the 17th century it was already popular across western Europe.

Anyway, while city names are always in their civilization's native tongue, the civilizations themselves are named in today's common usage: it's Egypt, not Kemet, and Japan, not Nippon. I'll hold it the same and stay with Byzantium.
 
First SoI, now DoC. I shake my first, sir. Or at least I do until the day when I have the time to seriously read about modding.

But, at least they'll be playable in this one. That's more then enough to keep me around.
 
This statement has just become incredibly funny, because when I looked up the SoI files, I found that the Omani leader is actually referred to as ABU_BAKR in the code :lol:

That's because for the Omani leaderhead I just retextured Abu Bakr LH by Ekmek. The original can be found here. Looks a bit modern but more fitting for Arabia than Saladin for sure!

For editing city names I'd recommend copying the map to Excel or OpenOffice Calc, then you can see the whole map with city names and coords for easy editing. For SoI I added colours to see the map better, it's a bit of work but it's done once and editing city name and settler maps is so much easier. Rhye migh also have the original Excel spreadsheet for RFC.
 
You still did an amazing job in polishing him! Your additions made him look much more immersive as an Arabian leader than Ekmek's original. But good to know that he's actually by him, so I can credit him properly :)

I usually use Excel to navigate through the CityNameManager (first I was amazed that a Microsoft program could comprehend a Python array that easily :lol:), but it's still clunky. Maybe if I took the time to color sea tiles it'd be better. Even more useful would be a Python export function, but that's probably asking for too much ;)

By the way, did you read my question one page back?
Leoreth said:
Could you please elaborate a little more on the purpose of the setLayoutDirty(bool) function? How could it possibly be related to the ruin graphics? What does it do exactly? If it should revert the city to proper city graphics, I don't know what's wrong with the loop in setCurrentEra(), because it seems to "catch" every city. Is setCurrentEra() even called when the civ is switched? You see, I couldn't figure out from the code itself how everything belongs together here.
My attempts to solve that issue via Python as you described (switch to one unit and flip the rest afterwards) didn't work out, and all my playing around with the related DLL snippets didn't affect anything.
 
I usually use Excel to navigate through the CityNameManager (first I was amazed that a Microsoft program could comprehend a Python array that easily :lol:), but it's still clunky. Maybe if I took the time to color sea tiles it'd be better. Even more useful would be a Python export function, but that's probably asking for too much ;)

I just used a simple script... if plot.isWater(): print("1, ") else: print("0, ")... not the full export but made the coloring easy.

By the way, did you read my question one page back?

My attempts to solve that issue via Python as you described (switch to one unit and flip the rest afterwards) didn't work out, and all my playing around with the related DLL snippets didn't affect anything.

I didn't read it, sorry. I can't tell what setLayoutDirty does exactly - I just know that all "Dirty" functions call external Gamebryo DLLs to update graphics. There's plenty of them, and they are needed when players are switched - for instance the name and leader update functions call dirty on the flag, names, icons, scoreboard etc. city->setLayoutDirty must have something to do with cities so I assumed that's it - there might be another one, but the Era function is called when player advances an era to update the graphics.

Anyway, player switching to respawned, modified civs caused city ruins in SoI as well, and now this problem is gone, as I just tested switching to both Cilicia and Sultanate of Delhi (which has new name, flag & civ type). Honestly, I don't know why, but my setflag and civ type functions have those extra dirty stuff I added while testing, compared to the original RFCM release - you can check in the sources. If that's not it, I don't know what it is, but it must be there :crazyeye:

EDIT: One more thing, make sure you do the civ modification before the player switches civs. A lot of the stuff like units and presumably cities are not updated for the active player until the game is reloaded (or civ is switched).
 
I would like to say that this is an excellent mod that has completely replaced vanilla RFC for me, I couldn't imagine going back.

However, I would really love to be able to have VD units instead of vanilla. I understand that it would bloat the mod size, and I would be perfectly willing to mod it in myself, however my attempts while initially successful always seem to cause a crash mid game.

Any assistance would be absolutely lovely, while it is indeed shallow to request aesthetic improvements, I just miss the good old feeling of shooting things that are not recoloured clones of my own forces.
 
I think that's because VD's Civ4CivilizationInfos.xml file isn't by far up to date with DoC. Do you understand XML enough to update the file yourself, Ferret?

Welcome to the forums, also. :king:
And Turk, you never answered my question. I was serious, you know.
 
I didn't read it, sorry. I can't tell what setLayoutDirty does exactly - I just know that all "Dirty" functions call external Gamebryo DLLs to update graphics. There's plenty of them, and they are needed when players are switched - for instance the name and leader update functions call dirty on the flag, names, icons, scoreboard etc. city->setLayoutDirty must have something to do with cities so I assumed that's it - there might be another one, but the Era function is called when player advances an era to update the graphics.

Anyway, player switching to respawned, modified civs caused city ruins in SoI as well, and now this problem is gone, as I just tested switching to both Cilicia and Sultanate of Delhi (which has new name, flag & civ type). Honestly, I don't know why, but my setflag and civ type functions have those extra dirty stuff I added while testing, compared to the original RFCM release - you can check in the sources. If that's not it, I don't know what it is, but it must be there :crazyeye:

EDIT: One more thing, make sure you do the civ modification before the player switches civs. A lot of the stuff like units and presumably cities are not updated for the active player until the game is reloaded (or civ is switched).
No need to be sorry, I'm already very grateful that you take the time to advise me while your own modmod is besieged by ideas all the time.

But if you say a player switch works without the ruin problem in SoI, I'll scan its sources again to find the responsible code. :)

And yes, the civilization changes before the player is even asked to switch.

PhyscoRedFerret said:
However, I would really love to be able to have VD units instead of vanilla. I understand that it would bloat the mod size, and I would be perfectly willing to mod it in myself, however my attempts while initially successful always seem to cause a crash mid game.

Any assistance would be absolutely lovely, while it is indeed shallow to request aesthetic improvements, I just miss the good old feeling of shooting things that are not recoloured clones of my own forces.
Admittedly, I know nothing about VD or the way civilization-specific graphics are handled at all. Other than the addition of two new UUs (Phoenicia's and France's), nothing new was added to the unit XML, and they won't need dynamic graphics anyway. So I guess (again with the caveat that I have no idea in which files the graphics are handled) a simple merge should be possible.

Maybe I can take a closer look at VD after my war against the city ruins is settled :)
 
@Cethegus
Could you rephrase your question please. I don't understand, perhaps my english is not good enough ;)

@Leoreth
If you could add VD units, that would be AWESOME! I currently use them for RFC, and I just love it soo much. But you have to be careful though, because there are A LOT of bugs, which will spark off. I tried implementing it for my mod, but it crashed it quite badly after the file transfer, I would suggest therefore taking your time implementing it bit by bit. There are specific instructions (in case you don't know), on how to implement VD, found here:
Spoiler :
http://forums.civfanatics.com/showthread.php?t=279708

Ask Onedreamer for help if you need, as he is the one that made it compatible again for RFC (and fixed the notorious Babylon bug; if you remember that).

@Embryodead
Cool, its excellent that the Delhi Sultanate now has its own flag and separate civilization. But will you also give them their own "transferable", LH as well?
Also what made you change their name to: "Sultanate of Delhi", that just sounds too long and I've NEVER seen it spelled like that, so I would definitely highly contest the source where you got that name from.
 
I don't want to make VD standard for size reasons (my leaderheads and everything make the file very big already), but maybe some day in the future I could release an additional VD variant. But wasn't there an modular implementation of VD for RFC anyway ...?

On the SoI discussion that probably better belongs into the appropriate thread:
It's odd that you said that, because I've seen the phrase "Sultanate of Delhi" as common everywhere. I was even short of suggesting a rename to embryodead.
 
@Cethegus
Could you rephrase your question please. I don't understand, perhaps my english is not good enough ;)

Should Sydney's Opera House be considered national or world wonder is what I'm asking. I was considering to add it to my DoC, but am unsure whether it would really qualify as a world wonder.
 
Status
Not open for further replies.
Back
Top Bottom