DLL - Various Mod Components

It doesn't work for me :(. I downloaded and installed both the City Work Distance mod and the Various DLL mod components (1.0.3.144). I have a Hanging Garden in my capital, yet I still can only work up to 3 tiles... 4th tile and beyond is darkened compared to workable tiles just like in vanilla. I have BNW and G&K.
Did you turn "on" the effects in the XML file in the City Work Distance mod?
 
i think there is a bug in v53 that causes all sea trade routes to vanish sometime in the industrial era (haven't narrowed it yet) it's happened twice to me now with 2 mods: Resources Gone Wild II - World Trade (v 2) and Resource_Expansion_Packs (v 9)

what happens is you can set sea trades normally than all of a sudden all sea trades will cease to exist and any sea trades you have you have to delete once their finished trade! i thought it was limited to the resources gone wild mod but it's happened to me in 2 different mods now!

log attached.
 

Attachments

@bladex - almost certainly related to the weird negative distances for sea trade routes. Fix has been found, just delayed getting an update out from the Unified Yield work
 
"DLL - Various Mod Components" doesn't make any changes to Civ5 gameplay by itself, correct? If I understand right, it just provides capabilities for other mods to use?

Thus installing "DLL - Various Mod Components" and your "AI - Smart" from Pick'N'Mix would ONLY change the AI behavior, and not other aspects of the game, right?
 
Correct, on both counts. With the usual caveat about buggy code unintentionally changing things.

If you dig into "AI - Smart" you'll find it's split into sub-sections which you can individually switch off if you don't want them
 
@bladex - almost certainly related to the weird negative distances for sea trade routes. Fix has been found, just delayed getting an update out from the Unified Yield work
Oh I thought I was going crazy, noticed on several occasions how my trade routes suddenly would only go to close cities while earlier in game I could go (admittedly unusually far?) across the map. Happens for me during Renaissance era, however.
 
i don't know when it exactly happens i do know a technology triggers it though once you research it they vanish. i think it might be economics also if you don't have any trade ships after it triggers the routes won't vanish. once it triggers you can use trade ships but again i don't know exactly what triggers it best to wait for v54 :P
 
Hi Whoward!

This is Khose Galkin, from LOTR scenario. I use your 34 nations DLL that works perfectly, but I have noted an incompatibility with Gedemon's Advanced Setup (for hotseat in mods and scenarios).

In my setup screen, I have all the nations shown in dropdown boxes, and for those in hotseat, I set correctly the SlotStatus and SlotClaim in Setup Screen lines:

PreGame.SetSlotStatus( i, SlotStatus.SS_TAKEN )
PreGame.SetSlotClaim( i, SlotClaim.SLOTCLAIM_RESERVED )

Here you can see the log of this correct configuration:

Spoiler :

[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_ROME SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_OTTOMAN SlotStatus 3 SlotClaim 1
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTCLAIM_RESERVED***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_GREECE SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_GERMANY SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_RUSSIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_INDONESIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_ETHIOPIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_NETHERLANDS SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_SWEDEN SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_IROQUOIS SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_SONGHAI SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_HUNS SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_EGYPT SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_MONGOL SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_AUSTRIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_BYZANTIUM SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_FRANCE SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_ENGLAND SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_CARTHAGE SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_PERSIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_JAPAN SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_WOSES SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_FOROCHEL SlotStatus 3 SlotClaim 1
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTCLAIM_RESERVED***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_HOBBITS SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_DUNHARROW SlotStatus 3 SlotClaim 1
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTCLAIM_RESERVED***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: SLOTSTATUS_TAKEN***
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_CARDOLAN SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_ICEKING SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_INDONESIA SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_MOROCCO SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_BRAZIL SlotStatus 1 SlotClaim 2
[1661910.875] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\NewCustomLoadScreen: CIVILIZATION_RHUN SlotStatus 1 SlotClaim 2


I have realised that the game loses at some time the SLOTSTATUS_TAKEN status for the nations AFTER standard 22, but conserves the SLOTCLAIM_RESERVED, so in the game I have to set again...

if(PreGame.GetSlotClaim(iPlayerLoop) == SlotClaim.SLOTCLAIM_RESERVED ) then
PreGame.SetSlotStatus( iPlayerLoop, SlotStatus.SS_TAKEN )
end

As a result, the game starts and the log shows...

Spoiler :

[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = The Lord of the Rings, circa 2950 0 in team 5
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTSTATUS_TAKEN!!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = North Gondor 1 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = South Gondor 2 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTSTATUS_TAKEN!!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTCLAIM_RESERVED!!

[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Rohan 3 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Noldo elves 4 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Sinda elves 5 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Silvan Elves 6 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Rangers of the North 7 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Northmen 8 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Dwarves 9 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Woodmen 10 in team 0
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Fire King 11 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Witch king 12 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Dragon Lord 13 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Long Rider 14 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Dog Lord 15 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Quiet Avenger 16 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Cloud Lord 17 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Blind Sorcerer 18 in team 1
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Corsairs 19 in team 2
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = The White Hand 20 in team 3
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Khand Easterlings 21 in team 4
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Woses 22 in team 22
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Forochel 23 in team 23
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTCLAIM_RESERVED!!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTSTATUS_TAKEN!!

[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Hobbits 24 in team 24
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Dunharrow 25 in team 25
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTCLAIM_RESERVED!!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: SLOTSTATUS_TAKEN!!

[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Cardolan 26 in team 26
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Ice King 27 in team 27
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Silvan Elves 28 in team 28
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Dunland 29 in team 29
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Harad 30 in team 30
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Rhun Easterlings 31 in team 31
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Portuguese Empire 32 in team 33
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Player = Hobbits 33 in team 33
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Looking for first player!The Lord of the Rings, circa 2950
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Alive!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Human!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Intro!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Looking for first player!North Gondor
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Alive!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Not Human!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Not Intro!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Looking for first player!South Gondor
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Alive!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Human!
[1661950.062] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Not Intro!
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: First player = South Gondor
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: -------------------------------------
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Initializing Hotseat game...
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: -------------------------------------
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Replace player:GetName() by custom function...
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: -------------------------------------
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: Options active:
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: -------------------------------------
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: No MP list option is activated...
[1661950.218] \Users\Koalitos\Documents\My Games\Sid Meier's Civilization 5\MODS\The Lord of the Rings (v 36)\HotSeat_InGame: -------------------------------------


So, for nations before 22, the game get the SLOTSTATUS_TAKEN and SLOTCLAIM_RESERVED. For those after 22, only SLOTCLAIM_RESERVED. As I said, I've put then again the SLOTSTATUS_TAKEN, but the game still IGNORES the nations with SLOTSTATUS_TAKEN and SLOTCLAIM_RESERVED after 22, although they are correctly set (twice, in Gedemon's advanced setup screen and when the game starts).

Any idea of what could cause this?

Thanks and sorry if I disturbed you with my long message.

Khose
 
Any idea of what could cause this?

The Pregame code (which we do NOT have the source code for) was compiled with MAX_MAJOR_CIVS set to 22, subsequently the pre-game code stores the data for the minor civs from slot 22 onwards, obliterating anything you may be trying to do in Lua. There is no direct solution to this - see comment in brackets above.
 
whoward, I don't know if this is the right place to ask you, but if not sorry for the inconvenience. There are two things, I would like to know if you have ever considered looking into in your DLL mod:

1) Fixing the issue where the COVER promotions doesn't work for siege/range units. I think the explanation is that these units use their ranged combat strength when engaging in ranged combat (also as defender) whereas cover promotion applies to melee combat strength, or something like that.

2) Making it so than when picking the Religious Tolerance belief, instead of the current effect, one gets to add another Pantheon belief to your religion / add a Pantheon belief already chosen by another religion to your religion.
 
1) I took a look at some time back but got attacked by the meatballs in the spaghetti and gave up on it ;)

Pretty sure 2) can already be done with existing added events and Lua API methods - change belief to have no direct effect, hook event to detect belief being chosen, for the AI add an appropriate belief, for the player pop-up a dialog (the Morindim already choose multiple pantheon beliefs - even if already taken)
 
Using this
Spoiler :
Code:
<GameData>
	<CustomModOptions>
		<Update>
			<Where Name="EVENTS_RED_TURN"/>
			<Set Value="1"/>
		</Update>

		<Update>
			<Where Name="EVENTS_RED_COMBAT"/>
			<Set Value="1"/>
		</Update>

		<Update>
			<Where Name="EVENTS_RED_COMBAT_MISSION"/>
			<Set Value="1"/>
		</Update>

		<Update>
			<Where Name="EVENTS_RED_COMBAT_ABORT"/>
			<Set Value="1"/>
		</Update>

		<Update>
			<Where Name="EVENTS_RED_COMBAT_RESULT"/>
			<Set Value="1"/>
		</Update>

		<Update>
			<Where Name="EVENTS_RED_COMBAT_ENDED"/>
			<Set Value="1"/>
		</Update>
	</CustomModOptions>
</GameData>

Database tells me this:
Spoiler :
[21840.779] no such table: CustomModOptions
[21840.779] In Query - UPDATE CustomModOptions SET "Value" = ? WHERE "Name" = ?;
[21840.779] Database::XMLSerializer (XML/GameInfo/CustomModOptions.xml): There was an error executing the update statement! See Database.log for details.
[21840.779] In XMLSerializer while updating table CustomModOptions from file XML/GameInfo/CustomModOptions.xml.
[21854.570]


BUT...
It seems to work in-game anyway.

Just thought you should know, probably something wrong in the way the game handles new tables or something? Maybe load order has something to do with it?
 
The Pregame code (which we do NOT have the source code for)...

Exactly why various types of MODs can't be made or activated as standard. Nearly nothing gets validated at Runtime - or i should say, something highly critical. The main reason why Z-UI cannot and will never be allowed to dispatch necessary assets **before** the inevitable access to the core Menu or/and FrontEnd functions. I was hoping that the official DLL release could fix some of this -- no luck. I was quite dissapointed to witness that fact at the time. Bof, same workaround solution as previously used for it. VFS or not.

Sorry for this small Hi-Jack. Had to mention *MY* reality with graphics.
 
Maybe load order has something to do with it?

Sounds like you've forgotten to make your mod dependant on the DLL mod
 
A quick question: Is iy possible to use the DLL with the Buffed AI mod?
 
Back
Top Bottom