DLL - Various Mod Comps + Civ IV Diplo + CSD mods

All I asked was how I could use this with Thal's mods, or if I could, and how to do so if I could.

Bizarrely it was that very question I was trying to save from getting lost in a flood of "me too" posts that started after it. Oh well, damned if you do and damned if you don't!
 
Last version crashed my 1st game repeteadly when I had to click to propose for First Gao Conference until I disabled Civ IV Diplo mod. edit: Maybe last version of CSD broke compatibility with Civ IV Diplo?

It's possibly, but as there's almost no overlap in the DLL between the Civ IV Diplo and CSD C++ code I'd be more inclined to look at any conflicts between database updates (xml/sql) or UI changes (lua/xml context files)
 
One problem (maybe?): The AI doesn't seem to build School of Scribes, ...

Please see the comments in the first post about support and reporting bugs. In summary, you need to re-test with just the single mod that adds those features enabled and if it persists report it as an issue under the appropriate mod's own thread.
 
What do I need to do to use your DLL with CSD and Civ IV diplo with Thal's CEP, CIN and CAT mods? Can this be done, and if so, what do I need to do?

I don't play with CivUP or any of its derivatives, so you'll have to hope there is someone else out there that does and can answer this question. If you find an answer yourself, be sure to report back with the "how to"
 
Last version crashed my 1st game repeteadly when I had to click to propose for First Gao Conference until I disabled Civ IV Diplo mod. edit: Maybe last version of CSD broke compatibility with Civ IV Diplo?

Just tried a test and I can propose resolutions with both CSD and Civ IV Diplo enabled. Any specific resolution, or just trying to propose one in general?

Also, if you can still replicate the CTD the "C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V\CvMiniDump.dmp" would be helpful
 
The latest version of the game is 1.0.3.144 so your game is out-of-date, not the DLL

Ia bro, you were right, i update my game and the DLL is now working!
Thanks! (next time i have to pay more atention to updates :scan:)
 
It's possibly, but as there's almost no overlap in the DLL between the Civ IV Diplo and CSD C++ code I'd be more inclined to look at any conflicts between database updates (xml/sql) or UI changes (lua/xml context files)
I´ll try to test it as soon as I play again :goodjob:
 
I don't play with CivUP or any of its derivatives, so you'll have to hope there is someone else out there that does and can answer this question. If you find an answer yourself, be sure to report back with the "how to"

This is all I was asking for. I am going to try to get it to work, but my knowledge of programming and such is very limited. Thanks for your response. It is appreciated.
 
whoward - I have two questions. First I did not realize until I had almost 20K that gold gifts to CS don't work. Read up and made the correct change. I wanted to load my game just to see if that solved it and now it say 'not all required mods installed' including when I change it back. I assume I corrupted the file. Just for my information is that correct?

Second the information for changing gold gifts also include changing to show which DLL is being used. I again assume what is downloaded is correct but the directions seems a little confusing. I assume this is just a typo but according to the directions I am not using any DLL but then I would think the game would not work. Could you clarify this for me.

Thanks....

/*
Gold Gifting and Gold-Related Quests with City-States On/Off
1 = Gold Gifts Enabled
2 = Gold Gifts Disabled (Default)
*/

INSERT INTO CSD (Type, Value)
VALUES ('GIFT_OPTION', 2);

/*
Compatibility - CEP
1 = Not using CEP (Default)
2 = Using CEP
*/

INSERT INTO CSD (Type, Value)
VALUES ('USING_CEP', 1);

/*
Using Whoward Dll
1 = Using Whoward Dll (Default)
2 = Not Using Whoward DLL
*/

INSERT INTO CSD (Type, Value)
VALUES ('USING_DLL', 2);

/*
 
"I don't play with CivUP or any of its derivatives ..." so you'll have to hope someone else can help you out
 
So, no real way for me to figure out what the actual problem was, but...

I had a game going, was just into the Modern era. I have CSD, Civ IV Diplo, tons of Pick 'n Mix mods, Colonies!, RED modpack, In Game Editor, maybe a couple more items enabled.

I get a CTD with no messages, no errors. I even get the Steam pop up like I exited the game. I know posting up here is a longshot that anyone would be able to help out, but I figured why not try. I'm at work now, so can't get the details immediately, but please let me know if any additional details would help figure the problem out. I do have an Autosave from the turn before it crashes and it is a consistent crash during the opponent's turns.
 
please let me know if any additional details would help figure the problem out.

CvMiniDump.dmp file - location is given in the first post
 
Here you go Whoward.

It may be unrelated to your mod though. I found a bug in Putmalk's mod - if you kill off a nation, it's vassals are not released from their 'service'. This had happened in the game in question and when I couldn't get a diplomacy screen with Theodora, I used the In Game Editor to take her over and make peace. However, she still showed in the diplo menu as a vassal, so my guess is that the CTD is somehow related to that.
 

Attachments

  • cvMiniDump.zip
    25.8 KB · Views: 161
According to that dump, the crash occurred in the middle of the Lua library, so probably not directly DLL related, (but probably DLL induced, ie the steps you took trying to work-around the vassal issue)

I'm waiting on Gazebo to stop twitching the CSD code, so when I next do a merge I'll add the couple of lines Putmalk posted for the vassal fix
 
Hey I just saw this, this is really cool. Thank you for doing this.

Civ IV Diplomacy will be expected to be updated in March. I pretty much overhauled the mod structure. I do not know how this will effect compatibility with this combination. Just giving you an early heads up.
 
I do not know how this will effect compatibility with this combination.

Which is pretty much why the first post has copies of the CivIV and CSD .civ5mod files it is compatible with.

If they're minor structural code changes I can merge them, otherwise the approach I use for bracketing code changes (#if ... #endif) makes it simple to strip out all CivIV specific changes and then I can re-merge the new code.

The plan is not to update this combination every time the individual code bases change but only when they stopped twitching and are relatively stable. Which is the other major reason the first post has the required .civ5mod files.
 
whoward - I have two questions. First I did not realize until I had almost 20K that gold gifts to CS don't work. Read up and made the correct change. I wanted to load my game just to see if that solved it and now it say 'not all required mods installed' including when I change it back. I assume I corrupted the file. Just for my information is that correct?

Second the information for changing gold gifts also include changing to show which DLL is being used. I again assume what is downloaded is correct but the directions seems a little confusing. I assume this is just a typo but according to the directions I am not using any DLL but then I would think the game would not work. Could you clarify this for me.

Thanks....

/*
Gold Gifting and Gold-Related Quests with City-States On/Off
1 = Gold Gifts Enabled
2 = Gold Gifts Disabled (Default)
*/

INSERT INTO CSD (Type, Value)
VALUES ('GIFT_OPTION', 2);

/*
Compatibility - CEP
1 = Not using CEP (Default)
2 = Using CEP
*/

INSERT INTO CSD (Type, Value)
VALUES ('USING_CEP', 1);

/*
Using Whoward Dll
1 = Using Whoward Dll (Default)
2 = Not Using Whoward DLL
*/

INSERT INTO CSD (Type, Value)
VALUES ('USING_DLL', 2);

/*

The "Using Whoward Dll" is a placeholder for now - it doesn't do anything at present.

How you play the game is up to you, however keep in mind that CSD is best when you keep gold gifts turned off. I have the option there for people that want it, but the best experience is the default one! :)
 
This is all I was asking for. I am going to try to get it to work, but my knowledge of programming and such is very limited. Thanks for your response. It is appreciated.

CivUP and CSD are largely compatible. The only major incompatibilities I know of right now are as follows:

- CityView.lua file (I added a Civil Servant specialist and a Great Diplomat great person - will need to be merged with CivUP CityView.lua)
- CSD Policies - they work, however the text tooltips will not show up
- Sweden trait change - just disable it in the CSD options.sql file
- Gold gifts - you will need to turn off gold gifts in CSD as well as CivUP (see CivUP's own options.sql for CSD compatibility)

I don't use CivUP regularly, so there may be more things that are incompatible. Once CSD is stabilized (which I am very close to achieving), I'll talk with the CivUP folk to see how I can arrange full compatibility.

Ultimately, if we are able to achieve Civ IV Diplomacy + CSD + Whoward PickNMix + CivUP full compatibility that will cover 75% of extensive game mods that are regularly used by players. Pretty snazzy!

G
 
Top Bottom