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:
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...
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