Vassals

Something that happened in my latest game--not sure if it is a bug or just overlooked as it's an uncommon occurrence.

Playing as JFD's Great Britain (Victoria), I've vassalled The Huns and Persia. I declare war on Venice, but didn't realise he had a defensive pact with Denmark and Germany. Not a problem because I have a Persian buffer between my conquered cities and Denmark--the only thing is, Persia and The Huns are only at war with Venice (and it's city-state allies), not the other members of the defensive pact.

I can see that being intended, but to my mind if any nation declares war on me for any reason then they're also at war with my vassals--in an earlier war Portugal attacked the Huns, for example. So it was unexpected for Persia and The Huns to only be "partly involved" in the war.

I did try to talk to Persia to get them to declare war on Denmark but their name was greyed out with the text "diplomatic events prevent this action from being taken." I'm assuming that's because you can't get your vassal to declare war without being involved yourself, which makes sense--just thought I'd mentioned it in case there was some other diplo weirdness involved here.
 
Thank you guys, I've recorded it. I'm pretty busy so I will do my best at some point to get around to this!
 
So I'm not 100% sure on this, and somebody correct me if I'm wrong, but it seems that the reason why you're seeing two vassalage overview buttons is that it's working as intended, for Non-EUI.

It looks like anything in the normal vanilla "Overview" dropdown is rendered as a button for EUI. In Non-EUI, "Vassalage Overview" appears in that dropdown, but does NOT appear next to Espionage Overview until you are a vassal, or you create them yourself.

It would appear that EUI needs to disable the "optional" vassalage button...

If you want to test my theory...

Hi all, I just noticed the double vassalage button after entering medieval era, but I don't know if this fix works (not yet tried)...

Anyway, I'd like to know if there's some description (either wiki or wordpress, excluding Civilopedia) about vassalage, which I suppose be part of CBP.
 
Hi all, I just noticed the double vassalage button after entering medieval era, but I don't know if this fix works (not yet tried)...

Anyway, I'd like to know if there's some description (either wiki or wordpress, excluding Civilopedia) about vassalage, which I suppose be part of CBP.

I've created a wiki but haven't filled it out yet.
 
Hey Put, is there a balance reason for vassalage starting in the Medieval Era, or was that a carryover from Civ 4 (never played it), and could you instruct me of what code I'd need to implement to change it to the Ancient Era?
 
There's a line in NewColumns.sql that should allow you to change it. Or you could do an sql command that overwrites that one (as long as its loaded in after that file).
 
There's a line in NewColumns.sql that should allow you to change it. Or you could do an sql command that overwrites that one (as long as its loaded in after that file).

Awesome, and the sql command will allow me to keep that change in effect even when you update the mod, correct?
 
Awesome, and the sql command will allow me to keep that change in effect even when you update the mod, correct?

No when I update the mod it'll go back to what I've set it as. May i suggest a one line modmod?
 
It's a little involved. You need to create a mod buddy mod, create an sql file in it, copy my line, set it to ERA_ANCIENT, add the sql via UpdateDatabase, and then set my mod (Community Patch whatever) as a dependency to your modmod. Then you'll be good to go once that all works.

C&C should be able to help
 
It's a little involved. You need to create a mod buddy mod, create an sql file in it, copy my line, set it to ERA_ANCIENT, add the sql via UpdateDatabase, and then set my mod (Community Patch whatever) as a dependency to your modmod. Then you'll be good to go once that all works.

C&C should be able to help

Thanks for the info!
 
Just to be clear, c4df should be a dependency for modmod (as in it loads first), not the other way around (as my previous post may have insinuated.
 
Good to know! Would this also need to be updated each time you update CPP?

Yes, as it would overwrite whatever edits you make to the value. So long-term the most sure is a modmod, but if you are't comfortable with modbuddy, this (or editing C4DF) is a fair alternative.

G
 
Yes, as it would overwrite whatever edits you make to the value. So long-term the most sure is a modmod, but if you are't comfortable with modbuddy, this (or editing C4DF) is a fair alternative.

G

Cool, I'm to ask around and see if someone can make the modmod for me, otherwise I'll do this!
 
So I changed the sql line to ERA_ANCIENT instead of ERA_MEDIEVAL, and started a new game. However, when engaging in peace talks with civs, capitulation is still grayed out, saying that I still need to be in the medieval era.
 
That may be a DLL bug then - try Classical and tell me if the still happens. It may be that the event "entered Ancient era" doesn't actually fire.,thus you never get eligible for vassalage.
 
That may be a DLL bug then - It may be that the event "entered Ancient era" doesn't actually fire

Not a bug as such. As you start in the Ancient era (with agriculture) you never enter it, so the game never detects this as an era change, so the event never fires.

Same reason you don't get a splash screen for entering the Ancient Era as the game starts up.
 
Not a bug as such. As you start in the Ancient era (with agriculture) you never enter it, so the game never detects this as an era change, so the event never fires.

Same reason you don't get a splash screen for entering the Ancient Era as the game starts up.

This was my thought as well - any suggestion for an elegant way to handle this?
 
Back
Top Bottom