[BtS] Diversica

Thee certainly is some overlap in the python files, so you would have to merge those, which may be painful (not sure, never tried).

The XML should be straightforward.

If you attempt it, use WinMerge to find which files exist in both the mod and BUG and see where the differences are.

Whenever I finally merge with RevDCM, that will be when BUG is in too. As a matter of fact, it might be easier to simply merge with RevDCM than with BUG, as RevDCm already did the merging for BUG and WoC, so you can simply take the RevDCM and Python and there should be very little xml overlap.
 
Thanks mamba. To be honest, I'd rather wait and leave it in your capable hands for when the time comes. I could try it myself but I'd probably make an utter pig's ear out of it :)
 
Hi mamba, I'm new here, but I have been playing Civ since at least III, so I'm not incompetent. When I saw your mod, shocked by it's awesome quality, I downloaded it immediately. However, when I load the mod on BtS(v.3.19) it plays just fine, but it doesn't show any of the unique cities: Just the normal European-Style, and the Asian cities. If I'm playing as any native American Civ, the city appears just as a single piece of road, and loading save-games doesn't work. What can I do to stop this? I don't have WoC installed, could that be it? Please help, with these problems the mod is almost unplayable, a huge shame, seeing as how awesome it is.

The new textures for all the units work though.
 
Hi mamba, I'm new here, but I have been playing Civ since at least III, so I'm not incompetent. When I saw your mod, shocked by it's awesome quality, I downloaded it immediately. However, when I load the mod on BtS(v.3.19) it plays just fine, but it doesn't show any of the unique cities: Just the normal European-Style, and the Asian cities. If I'm playing as any native American Civ, the city appears just as a single piece of road, and loading save-games doesn't work. What can I do to stop this? I don't have WoC installed, could that be it? Please help, with these problems the mod is almost unplayable, a huge shame, seeing as how awesome it is.

The new textures for all the units work though.

Thanks, for the praise.

I will have to look into the meso art bug (must have made a mistake in merging cultural citystyles somewhere, that is the only thing I can think of, even though the merge is straightforward).

Loading savegames works for me, not sure why you have troubles there (or is that also only true for the native americans ? in this case I assume the two are related somehow).

You do not need to install WoC, all it needs from WoC is part of the mod itself (mostly the dll).
 
Hm, I do not understand the city art bug. Even if I copy over the xml from Cultural Citystyles and leave it unchanged, the bug still happens, even though it clearly is not in CC itself (as the city shows there correctly).

EDIT: ok, now I am definitely surprised. If I copy over the CIV4CivilizationInfos.xml from CC an adjust it to my modified version of CC, the buildings do show up. Why they do not show up when the changes to the civ are modular (as they were before) does puzzle me however, there should not be any difference whatsoever.

So the good news is, in theory I know how to fix it, practically I do not want to fix it that way however :)

EDIT2 : ok, finding is confirmed, any artstyle change to a new artstyle introduced in CC I do in the Modules rather than XML folder causes the problem, whether it is for a new civ (like the Iroquois, where the entire definition is new) or an existing civ (like the Aztec, where only the changed ArtStyle line is in the xml).

This must be some kind of issue with the WoC dll, will forward it to them. In the meantime I will have to create a non-modular civ xml file to overcome this :(
 
Hm, I do not understand the city art bug. Even if I copy over the xml from Cultural Citystyles and leave it unchanged, the bug still happens, even though it clearly is not in CC itself (as the city shows there correctly).

Have you checked globaltypes.xml if "artstyle_meso_america" is in there? No buildings at all ingame usually hints at a missing artstyle tag.

Edit: Ah, I see its larger then that. Only European and Asian (and probably greco_roman too) cities definitely hints at missing artstyle definitions in globaltypes.
 
Have you checked globaltypes.xml if "artstyle_meso_america" is in there? No buildings at all ingame usually hints at a missing artstyle tag.

Edit: Ah, I see its larger then that. Only European and Asian (and probably greco_roman too) cities definitely hints at missing artstyle definitions in globaltypes.

Nope, they are all there. The only thing that was different was that I changed my ArtStyles in Modules rather than the XML dir - and for some reason that made a difference even though it should not, no idea why though.

Still trying to dig deeper, but having the ArtStyle set in the XML dir made the buildings show up, when everything else was unchanged.... there still is something fishy though. While this fixed the ARTSTYLE_MESO_AMERICA, I still have no buildings showing up for ARTSTYLE_SOUTH_AMERICA and ARTSTYLE_NATIVE_AMERICA, all other buildings show up correctly now.
 
Nope, they are all there. The only thing that was different was that I changed my ArtStyles in Modules rather than the XML dir - and for some reason that made a difference even though it should not, no idea why though.

Correct me if I'm wrong, but doesn't files under Modules take preference over the files in the normal xml when Modules = 1 in the ini?

Still trying to dig deeper, but having the ArtStyle set in the XML dir made the buildings show up, when everything else was unchanged.... there still is something fishy though. While this fixed the ARTSTYLE_MESO_AMERICA, I still have no buildings showing up for ARTSTYLE_SOUTH_AMERICA and ARTSTYLE_NATIVE_AMERICA, all other buildings show up correctly now.

Normally, there shouldn't be any civ using the South-American artstyle in CC at this stage, and no citysets are linked to that artstyle in Civ4CityLSystem. Don't know if you're using the style for a custom civ? It's a style for the Inca's in which should be finished 2 versions from now.
 
Correct me if I'm wrong, but doesn't files under Modules take preference over the files in the normal xml when Modules = 1 in the ini?

it is supposed to, so I am not sure what is going on here.

Normally, there shouldn't be any civ using the South-American artstyle in CC at this stage, and no citysets are linked to that artstyle in Civ4CityLSystem. Don't know if you're using the style for a custom civ? It's a style for the Inca's in which should be finished 2 versions from now.

Yes, it is a custom civ. Since the style was a standard style and it is included in your list of styles, I thought it would be available. If it is not, I will just change it to the meso style.

That does not solve the native style though, which you are currently using...
 
That does not solve the native style though, which you are currently using...

Mmm, the cityset is linked up all the way to the future era.
But alot of facilities are only linked up for the early era.

So is it only the facilities, or there's no city visible at all? Not even a palace?
 
Mmm, the cityset is linked up all the way to the future era.
But alot of facilities are only linked up for the early era.

So is it only the facilities, or there's no city visible at all? Not even a palace?

Yay, finally traced it down, whichever civ was initially using ARTSTYLE_SOUTH_AMERICA and then got that one replaced by a different one in a modular fashion, did not show any city art (just the road).

If I replace the ARTSTYLE_SOUTH_AMERICA style right away in the XML dir rather than the Modules dir, it shows up correctly.

Beats me why this makes a difference, but it apparently does.
 
Wow, thanks for the speedy reply and help. Hope me pointing out the bug helped at all. The save games work now, it must've been something other than the mod. Thanks mamba.
 
Hey, I just remembered that the Safavid empire doesn't show a leader, it just keeps the same icon/animation from the last one you clicked before you selected that.
 
Hey, I just remembered that the Safavid empire doesn't show a leader, it just keeps the same icon/animation from the last one you clicked before you selected that.

Confirmed but odd, it certainly does have a leader and it looks no different (xml-wise) from all the others as far as I can tell.

Will look into it some more though.

EDIT : ok, the xml definitely does work, putting it into another dir makes the leaderhead load as intended (no idea why it has issues in its current dir however). So that is the fix for now.

Get it here
 
Okay, I noticed a huge series of bugs: If you play the game in hotseat with the new bug fix, the game says:

XML Error
Tag: LEADER_SIAM_RAMKHAM in Info class was incorrect
Current XML file is:
modules\LeaderHeads\Siam_Ramkham\Siam_Ramkham_CIV4DiplomacyInfos.xml

For each new civ you(mamba) added into the game, with SIAM_RAMKHAM being replaced by "Civilization_Leader", and then gives you Ramesses II as a leader. It's not always Ramesses, it depends on the number of players.

It also says(for units)

XML Error
tag:UNITCOMBAT_NUCLEAR_SHIP in Info class was incorrect
Current XML file is:
modules\ModernUnits\CombatCategories\NuclearShips\UC_NuclearShips_CIV4EventInfos.xml

Again, the name changes depending on the new unit. Any idea? The problem arises even if you don't install the module, as in, it still says the error message for Hungary even if you don't install Hungary.

Anyway, to continue on what happens when you play: if you pick the Iroquois, the game gives you Ramesses II as a leader, and the Korean Empire as your CIV. When you found your first city, on the list of religions the city has(without selecting the city. The one above th name of the city), it shows the number 138 in a white circle a bunch of times, followed by Buddhism and Islam, and 138 in between and after. Then, the game says

has spread in your land ! Converting will produce +1 [happiness] in all cities with Would you like to adopt to tl new creed?
Yes, start the incantations
No, it's nothing but superstition

Then, it shows the video for founding Islam, followed by the video for Buddhism.

Then, my one unit of warrior can spread Hinduism, or three of the corporations. then, it asks what to build in your city. Warriors can apparently spread Islam too, alongside ,,,,,,,,,,,,,,,, and ,,,,,,,,,,,, and can also expand ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Creative Constructions, Mining Inc, and Civilised Jewelers. Settlers spread Islam, Hindu, Buddhism, Confucianism, Taoism and ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, and of course ,,,,,,,,,,,,,,,,,,,,Workers build standard ehtanol and Sid's Sushi Company. Barracks has "spreads" written on it's description about a hundred times, and says t spreads Islam, same thing with Monument and Stonehenge.

In single player, it says the same XML error things, but then says FATAL_ERROR
Memory allocation failure - exiting program.
Reason:bad allocation

And then exits the program. This didn't happen the first time I played it with the patch, when I checked all the city styles, like Japan, Mesoamerica, Native America, Polynesia etc. I tried uninstalling the mod, then reinstalling it without the civs, and it didn't work.

Basically, the game is completely . .. .. .. .ed now. Hope you know a solution to that. With the speedy response you had earlier, I have no doubts you will be able to fix/tell what went wrong.
 
Okay, I noticed a huge series of bugs: If you play the game in hotseat with the new bug fix, the game says:

is this in hotseat only or also in single player ?

XML Error
Tag: LEADER_SIAM_RAMKHAM in Info class was incorrect
Current XML file is:
modules\LeaderHeads\Siam_Ramkham\Siam_Ramkham_CIV4DiplomacyInfos.xml

For each new civ you(mamba) added into the game, with SIAM_RAMKHAM being replaced by "Civilization_Leader", and then gives you Ramesses II as a leader. It's not always Ramesses, it depends on the number of players.

Are you sure about this error message ? Most leaders do not have a separate _DiplomacyInfo, so this one should not occurr for most leaders.

EDIT: just tried a hotseat, it is only some leaders, namely the ones with a _DiplomacyInfo file.

As a matter of fact I probably should simply get rid of all of them, I do not think this file is truly modular anyway.

It also says(for units)

XML Error
tag:UNITCOMBAT_NUCLEAR_SHIP in Info class was incorrect
Current XML file is:
modules\ModernUnits\CombatCategories\NuclearShips\UC_NuclearShips_CIV4EventInfos.xml

Again, the name changes depending on the new unit. Any idea?

This is only for ships right, e.g. nor for early bombers, early fighters, halftracks, stealth fighter, etc.

EDIT: confirmed, ships only, none of the other units (as for those no events were changed)

This looks as if the event info were not modular in hotseat while it is in the regular game (wild guess though). In any case, as it does not show these errors in single player, it is not truly an xml problem.

The problem arises even if you don't install the module, as in, it still says the error message for Hungary even if you don't install Hungary.

which message is that ? The one about the leaders ? There are some additional leaderheads for the custom civs in the leaderhead pack too, so if you still have that one installed, try uninstalling it too. In that case the message should no longer appear.

The hungary leader in that pack does not have a _DiplomacyInfo file however, so it should not show up.

Anyway, to continue on what happens when you play: if you pick the Iroquois, the game gives you Ramesses II as a leader, and the Korean Empire as your CIV. When you found your first city, on the list of religions the city has(without selecting the city. The one above th name of the city), it shows the number 138 in a white circle a bunch of times, followed by Buddhism and Islam, and 138 in between and after. Then, the game says

....

Basically, the game is completely . .. .. .. .ed now. Hope you know a solution to that. With the speedy response you had earlier, I have no doubts you will be able to fix/tell what went wrong.

Right now my only solution is to say to not use hotseat. These errors are not xml errors, otherwise they would show up in regular single player too.

Fixing this one is not as easy, as I only use the dll for its added flexibility and do not really know that much about it. It looks as if there i something special about hotseat games which now causes them to have some problems with the WoC dll. Ths is ouide my area of expertise however.
 
Back
Top Bottom