DLL - Various Mod Components

v84 uploaded to my web-site and GitHub

  • Stacking rules now apply to unit purchase in cities
  • Units gifted from City States receive XP from their spawning city, not the CS capital - see also "Global - City States Gifts"
  • Great Artists, Writers and Musicians that do NOT create Great Works can be "reborn" - see also "Global - No Lost Greatworks"
  • Incorporated JdH's MP diplomacy - see also "AI - MP Diplomacy"
  • Fixed issue with CSD not having three resolutions - see also "Diplomacy - City States"
  • Fixed bug in CSD not saving its data
  • Fixed bug in C4DF not saving its data

And a web-site update, all mod.xml files should now contain the file size info
 
Great stuff on v84. Really hoping I can get a good multiplayer game going now with a friend now that Active AI is in multiplayer.
 
Huge and awesome update, thanks!!

Concerning "Global - City States Gifts", have there been any changes to the CityStateDiploPopUp-files? Because I'm using a merged version from Serp to make the mod compatible with EUI.
 
Concerning "Global - City States Gifts", have there been any changes to the CityStateDiploPopUp-files?
Nope. Just a minor XML/SQL change (can't remember which) to turn on the "local xp from gifted units" option.
 
I'm having trouble with the newest version of the DLL. Whenever I go into the "Mods" menu in the Civ 5 opening screen to activate mods, the DLL is grayed out with the message "This mod is blocked by another mod."

I don't have any other versions of DLL installed, and I am using BNW. Do you have any suggestions for fixing this, so that I can play with all of the mods that require DLL?
 
v84 uploaded to my web-site and GitHub

  • Great Artists, Writers and Musicians that do NOT create Great Works can be "reborn" - see also "Global - No Lost Greatworks"

If I set these kinds of Great Persons can be captured, will they rename after be captured?
If they will rename, is there any way to avoid this?
By the way, when I use the MOD "Historical Religions Complete (BNW or GK)", each Great Prophet is born with unique Name. After captured, the Great Prophet will be renamed and the original name will never be used. Is there any way to avoid this?
 
I'm having trouble with the newest version of the DLL. Whenever I go into the "Mods" menu in the Civ 5 opening screen to activate mods, the DLL is grayed out with the message "This mod is blocked by another mod."

I don't have any other versions of DLL installed, and I am using BNW. Do you have any suggestions for fixing this, so that I can play with all of the mods that require DLL?
At a guess, you have a stand-alone version of C4DF enabled
 
If I set these kinds of Great Persons can be captured, will they rename after be captured?
No. There is no "capture" there is only kill and create - the kill will return the name to the pool of possible names, but the create will not pick it, unless it is the only name remaining
If they will rename, is there any way to avoid this?
Use the PreKill event (to record the name of the old unit) in conjunction with the UnitCanHaveName event (to deny the new unit having any name but the recorded one)

By the way, when I use the MOD "Historical Religions Complete (BNW or GK)", each Great Prophet is born with unique Name. After captured, the Great Prophet will be renamed and the original name will never be used. Is there any way to avoid this?
Try using the above events to record the original name, deny all names to the new unit, then rename the (unnamed) unit to the recorded name.
 
Dear whoward69:
I really like your dll mod, and I have used it with other mods for a long time. These days, I find that when I use dll v82 (I have just tried using v84, it also didn't work), I cannot get any influence when I liberate a city state. Is this a bug or only a change in dll?
Thanks for your time and look forward to your reply.

Regards.
 
I cannot get any influence when I liberate a city state. Is this a bug or only a change in dll?

Not intentional. Sounds like a bug introduced with the CSD v28 merge. I'll look into it.

Edit: Fixed in v85
 
Dear whoward69:
Recently,when I use your dll and another together, I find something wrong which might due to your dll. When a land unit in embarking mode upgrades to an air unit, it insists on embarking mode even if it has already been moved onto the land terrains.
Thanks for your time and look forward to your reply.

Regards.
 
Which version? Which land unit?

I used the dll v82. The land unit does not exist in brave new world, it is the Crusades in a mod called superpower, which can upgrade to the helicopter unit. And I have attached the pictures after this reply.
 

Attachments

  • -7e9d6bda28c5c440.jpg
    -7e9d6bda28c5c440.jpg
    51.3 KB · Views: 222
  • 72aebecd9225925b.jpg
    72aebecd9225925b.jpg
    36.4 KB · Views: 232
Can you upload files you used to make your lua API reference? I want to do the same thing with your dll.
In files from lua API reference there are lines tagged <bug>. Are those bugs fixed in your dll?
 
Back
Top Bottom