DLL - Various Mod Components

updated to DLL 43 now my game just closes with no warning, error etc after only 70 turns. reverting back to 41.

i also noticed i was not able to buy a great prophet ever.
 
updated to DLL 43 now my game just closes with no warning, error etc after only 70 turns. reverting back to 41.

i also noticed i was not able to buy a great prophet ever.

I have had no problems, and I run many mods alongside the DLL. Your problem is going to be with another mod (check your Database and Lua log files), or with something else that you're doing. Whoward knows what he's doing, so its senseless to think that these problems would be related.
 
i'm using the exact same mods as i was using in 41 and they all worked fine and in tandem . i haven't changed anything.
 
Whoward knows what he's doing ...

Thanks for the vote of confidence but ... "Whoward is only human and mistakes happen" :lol:

Off to diff v41 with v43/44 and see what could have broke ...
 
updated to DLL 43 ... i also noticed i was not able to buy a great prophet ever.

Not seeing this
attachment.php

so it could be another mod interacting. Are you using CEP/CSD/CivIV Diplo ?
 

Attachments

  • FaithPurchase.jpg
    FaithPurchase.jpg
    22.8 KB · Views: 563
updated to DLL 43 now my game just closes with no warning, error etc after only 70 turns

V43 just CTD as I ranged attacked a city, could there have been a war going on somewhere?
 
Is there some way to get the current city working distance bonuses from policy/traits/buildings?
I'm using a mod that highlights the maximum workable city limit (for cities and settlers assuming they found a city on the spot) but it's currently hardcoded to range 3 and I wanna fix that.
 
I'm also getting CTD's in v43...v41 was very stable.

Will look for and upload the minidump file when I get home from work.
 
Is there some way to get the current city working distance bonuses from policy/traits/buildings?
I'm using a mod that highlights the maximum workable city limit (for cities and settlers assuming they found a city on the spot) but it's currently hardcoded to range 3 and I wanna fix that.

Code:
local iBuyDistance = pCity.GetBuyPlotDistance and pCity:GetBuyPlotDistance() or GameDefines.MAXIMUM_BUY_PLOT_DISTANCE
local iWorkDistance = pCity.GetWorkPlotDistance and pCity:GetWorkPlotDistance() or 3
 
No way to tell apart the sources then?

You can find it out by checking for the trait/policy/building that gives an increase.

If the player has a trait that increases range, all cities will increase; same if the player has a policy.

Iterate all the buildings in a city and check to see if they give an increase.
 
You can find it out by checking for the trait/policy/building that gives an increase.

If the player has a trait that increases range, all cities will increase; same if the player has a policy.

Iterate all the buildings in a city and check to see if they give an increase.

Yeah I figured, I just wanted to be lazy. Thanks for making the mod in first place!
 
V44 is out. It includes CSD v21 source changes, and the bug fixes for ranged attacks on a city and the missing define for city working range if not using the associated micro-mod.

Also includes three new events, as replacements for Events.SerialEventImprovementDestroyed, Events.SerialEventImprovementCreated and the two corresponding route variants, which fire whether the player can see the tile or not and include extra info (eg the improvement just destroyed when a new one is built over the top and the pillaged state)
Code:
    <!-- Events sent when plots change from worker actions -->
    <!--   GameEvents.TileFeatureChanged.Add(function(iPlotX, iPlotY, iOwner, iOldFeature, iNewFeature) end) -->
    <!--   GameEvents.TileImprovementChanged.Add(function(iPlotX, iPlotY, iOwner, iOldImprovement, iNewImprovement, bPillaged) end) -->
    <!--   GameEvents.TileRouteChanged.Add(function(iPlotX, iPlotY, iOwner, iOldRoute, iNewRoute, bPillaged) end) -->
    <Row Class="3" Name="EVENTS_TILE_IMPROVEMENTS" Value="0"/>
 
I deleted Dll v41 and downloaded v44 today. It appeared to install w. no problems, but when I went to the Mod library and tried to click on the buttont, I received the red message that I did not have the correct prerequisites.

I noticed that when I clicked on the mod itself, it says that the prerequisites are that BNW is installed, and that the game is version 1 to 1. The second prerequisite seems a bit odd. Is there a small typo in v44?
 
I received the red message that I did not have the correct prerequisites.

That's Civ sulking 'cos' you've done something it doesn't understand - manually deleting a mod version - (but usually ignores). Sometimes exiting Civ and restarting fixes it (don't reorder the mod list by name or enabled - that usually causes it to happen), sometimes you can fix it by randomly disabling other mods. Sometimes there is nothing for it but to clear the mod cache and reenable all mods (which is a right PITA)
 
Any chance that this mod work with " combat_and_stacking_overhaul__v_2 " everyone ?

Thanks

From Combat And Stacking Overhaul description "The R.E.D. DLL for BNW mod is mandatory ..."

So it would depend on what aspects of the R.E.D. DLL are needed, but as my DLL only includes a few of the R.E.D. events, I would hazard a guess at "no"
 
V45 now uploaded. Also 34 (with 43 and 62) civ variants being uploaded
 
Back
Top Bottom