Capitulation

How do I merge it with my mod? I've changed the CvPlayer.cpp and all, but I want it to work with my mod, and as it is now, it doesn't. It would be an excellent addition.
 
How do I merge it with my mod? I've changed the CvPlayer.cpp and all, but I want it to work with my mod, and as it is now, it doesn't. It would be an excellent addition.

Have you compiled a new dll, with the changes?
 
This is a SDK modcomp, it will not work unless you compile a new DLL.
 
I copy/pasted the replaced entries but it didn't work...plus the BUGAI mod didn't work either for human vassaling to AI.
 
Yep. This is a SDK modification, and any SDK modifications require you to compile a new DLL.

An alternative, easier route is to use the Better BUG AI mod, which can also allow humans as vassals via a simple XML change.
 
.. or Better BTS AI, any other mod that includes it.

As Afforess said, all you need to do then is to find the xml fle with this in it:
Code:
	<Define>
		[COLOR="Green"]<!-- Better BTS AI: Allows human player to offer themselves as vassal to an AI.  The AI has been taught to value this appropriately.  (Def: 0) -->[/COLOR]
		<DefineName>[B]BBAI_HUMAN_AS_VASSAL_OPTION[/B]</DefineName>
		<iDefineIntVal>0</iDefineIntVal>
	</Define>
And change the value to 1.
Hint: It's either GlobalDefinesAlt.xml or BBAI_Game_Options_GlobalDefines.xml, depending on how recent the Better AI version is, located in Assets\XML\.
 
Does the AI have logic for accepting a human as a vassal in BBAI; or will it always do it (and thus is super exploitive)?
 
I tried out better BTS AI and better bug ai, in both mods I couldn't be vassal of an AI civ at all...
How exactly can I make it available to be a vassal of an AI civ now?
 
I know what is BUG and it stands for BTS UnAltered Game, which basically says it's the basic with enhanced interface making more player-friendly. Thus, since in vanilla BTS you can't be a vassal naturally (but possible through worldbuilder), the BUG, it's the same rule. I suspect better AI BUG works same.

A human can't be vassal because it meant a loss to the devs.

Of course, I can't absolutely stand for sure when I never tried Better AI mods.

For making it available, you need to dig the DLL file and it is a PITA, thus not really worth when some mods (I don't recall them) already offer it.

Otherwise, just make artificially vassal of an AI through worldbuilder....and you'll see the possible abuses that come with it (since I tested that to know how the hell backward vassals had such tech leap out of the blue once peacevassaled).
 
Back
Top Bottom