DLL - Various Mod Components

The DLL doesn't play nicely with CEP et al due to the magic that CEP uses to enhance the Lua API.

If you want to use the DLL with CSD (v23) and/or CivIV Diplo (v10) and a couple of other smaller DLL mods, see the Combined DLL thread

Yes, I saw that thread, and I followed the instructions, but it does nay work! I have Communitas 3.17. The latest combined Dll. I install the DLL and Communitas. I install CSD 23. I delete the DLL file in CSD, not the DLL folder tough. I edit the options and disable the effects on policies. When I load a game, the UI fails to load. Odd, sorry for being so annoying, but I dont understand why doesnt it work
 
I install the DLL and Communitas ... but I dont understand why doesnt it work

The DLL doesn't play nicely with CEP et al

Communitas also known as CEP/CIT/CAT or just "CEP et al"

Just follow the instructions in that thread. Do NOT enable additional mods (eg Communitas, EUI, whatever) until you have the combined mods working - otherwise you have no idea if the combined DLL mods "don't work" (which they do) or your problems are being caused by another mod (which they are, namely Communitas)
 
Communitas also known as CEP/CIT/CAT or just "CEP et al"

Just follow the instructions in that thread. Do NOT enable additional mods (eg Communitas, EUI, whatever) until you have the combined mods working - otherwise you have no idea if the combined DLL mods "don't work" (which they do) or your problems are being caused by another mod (which they are, namely Communitas)

Well... done, the combined mods work just fine, but adding communitas causes the whole ship to crash and burn and the UI not to load. I dont even think Communitas is a DLL mod, the wonders of modding!
 
I dont even think Communitas is a DLL mod, the wonders of modding!

It's not. But it does advanced things with the Lua objects (that almost no other mod does) that causes problems.
 
It's not. But it does advanced things with the Lua objects (that almost no other mod does) that causes problems.

So i guess its a nono with communitas... dang it. Oh well, I guess I will have to skip on CIV4 features and use the no DLL CSD.
 
V60 has just been uploaded to my web-site and git hub
 
Dependencies haven't been changed - must be the standard Modding API getting it's knickers in a twist - I hate to suggest it (especially if you have a lot of mods enabled) but you're only solution may be to delete the cache\Civ5ModsDatabase.db file
 
i figured it out i had to deactivate every mod one at a time than activate the dll than the mods afterwards. pretty much the same as deleting the cache.
 
i figured it out i had to deactivate every mod one at a time than activate the dll than the mods afterwards. pretty much the same as deleting the cache.

Every now and again that happens to me - usually if I forget to delete the old version of the mod. But most of the time I upgrade by just adding v60 (say), then deleting v59 from the MODS sub-dir, and then starting a game and enabling v60 - the game doesn't check for a dependant mod being enabled for all currently active mods, it just checks as you try to enable a mod with a dependency.
 
My game doesn't seem to want to recognize version 60. I cleared my cache but that didn't fix the problem.
 
did it extract it? look in mods for the folder if it's not there you may need to extract manually with winrar/7zip.
 
No, I mean I enable it in the mods screen, and I enable the components, but when I start a game, it's like it isn't there.
 
i just activated a game it's working for me. the city expansion mod is working i can select tiles to expand to so i assume the rest are too.
 
This is the error I'm getting:
Code:
[200348.343] no such table: CustomModOptions
[200348.343] In Query - insert into CustomModOptions('Class', 'Name', 'Value', 'DbUpdates') values (?, ?, ?, ?);
[200348.343] In XMLSerializer while updating table CustomModOptions from file CustomModOptions.xml.
[200348.515] no such table: CustomModOptions
[200348.515] In Query - UPDATE CustomModOptions SET "Value" = ? WHERE "Name" = ?;
[200348.515] Database::XMLSerializer (XML/AISmart.xml): There was an error executing the update statement! See Database.log for details.
[200348.515] In XMLSerializer while updating table CustomModOptions from file XML/AISmart.xml.
[200348.515] no such table: CustomModOptions

Repeat that about a dozen times. And I have the CustomModOptions.xml, it's just not being recognized for some reason.
 
Is v59 still in the MODS sub-directory? Sometimes having an older version lying around causes weird issues.

Otherwise, check the logs\stopwatch.log file - it lists every file applied to the database in order - the first two the DLL should load are DB/CustomModTables.xml then CustomModOptions.xml, for som reason it doesn't seem to be loading CustomModTables.xml (or that's failing) as that's the file that defines the CustomModOptions table referenced in the errors
 
So my game seems to be completely updated, yet with v53, v59, and v60 of this mod I am unable to activate the mod, given this message: "this version of the game is not compatible with this mod". Any suggestions?
 
So my game seems to be completely updated,

And the version number is? (It's displayed at the bottom of the Main Menu screen)
 
Back
Top Bottom