Can I make 'advanced' barbarians?

TigerBotHesh

Chieftain
Joined
May 15, 2008
Messages
90
Location
Russellville, AR
Sorry if this has been asked/answered somewhere else before, but I was wondering:

Is there some way to edit the barbarians so they tech/build units beyond riflemen and grenadiers? IIRC, I read on the boards that they are maxed out with those units.

I always play Terra maps and have fairly large barbarian cities on the New World, some which stand for centuries after being discovered. It would just be nice to see them fielding Infantry (or Modern Infantry!) against my tanks instead of centuries-old riflemen.
 
Worldbuilder can do it. I don't know any other way, though.
 
Give them a Palace in their biggest city (via WB) since they suffer a big penalty in city maintenance for not having one. This way they can up the slider and research faster. If you want to check out their cities (investigate) edit the 4000 BC WB-file with
EspionageTeam=18, EspionageAmount=4500
EspionageEverAmount=4500

in your team's section.

It's a lot of fun to watch them develop. They change civics and assign specialists (but don't get any GPs), build culture and yeah PRIVATEERS!
 
Is there some way to edit the barbarians so they tech/build units beyond riflemen and grenadiers?

It's in the XML:

...\Sid Meier's Civilization 4\Beyond the Sword\Assets\XML\Civilizations\CIV4CivilizationInfos.xml

After back-uping the original file, look at

<Type>CIVILIZATION_BARBARIAN</Type>

........

<Units>
<Unit>
<UnitClassType>UNITCLASS_SETTLER</UnitClassType>
<UnitType>NONE</UnitType>
</Unit>
<Unit>
<UnitClassType>UNITCLASS_SCOUT</UnitClassType>
<UnitType>NONE</UnitType>
</Unit>
<Unit>
<UnitClassType>UNITCLASS_EXPLORER</UnitClassType>
<UnitType>NONE</UnitType>
</Unit>
...............

For example, if you want for the Barbarians to be able to build Explorers, delete the

<UnitClassType>UNITCLASS_EXPLORER</UnitClassType>
<UnitType>NONE</UnitType>

lines.

Same with every other "forbidden" uints.
 
That sounds like the way to go; Thanks for the info. I've never thought about giving them a palace, much less tweaking the espionage points to see what they are doing. Just one quick question: Where do I find the 4,000 BC WB file that Dan F5771 mentioned?
 
Where do I find the 4,000 BC WB file that Dan F5771 mentioned?

Well what I meant was to go to WB right at the very beginning of a new game and saving the WB-file there, then edit and load this file = play a scenario (one minor problem is that the barbs will forget their starting techs). I don't think it works well when you are further in the game.

The problem is that you can't infiltrate barb cities with a Great Spy so I thought of this trick, tried it, and it worked. :)
 
The Barbs will tech reasonably well even without a Palace as they get free research for techs you have

Allowing them to have a Palace also might help
the way they are banned from having certain units also bans them from certain buildings

They really act very much like a normal civ except
Negative
1. no bonuses
2. no espionage
3. always at war (no diplomacy)
4. can't win
5. 'banned' units and buildings (almost ALL unit and buildings are banned)
6. Enemies don't get WW from attacking you

Positives
7. Free cities and units
8. Free tech advancement
9. No WW suffered
10. can never die
 
The other solution is to let longstanding barbs spawn into a full AI civ (the civilized barbarians). That happens in BtS now, right?
 
The Barbs will tech reasonably well even without a Palace as they get free research for techs you have.

I've noticed that they always start a new tech with already having ~60% of the needed beakers and only need half of the turns the game says it takes to complete the tech.
Do they get whole techs automatically and what are the conditions for such divine gifts of barbarian enlightenment? My tech level? AI tech level? Just number of turns into the game?
 
Aha! So in CvTeam.cpp CvTeam::doTurn() it says:
Code:
changeResearchProgress(((TechTypes)iI), ((getResearchCost((TechTypes)iI) * ((GC.getDefineINT("BARBARIAN_FREE_TECH_PERCENT") * iCount) / iPossibleCount)) / 100), getLeaderID());

for the barbs with
iCount = number of teams that know a specific tech and
iPossibleCount = total number of teams in the game

So to get some really state-of-the-art barbs one can tweak BARBARIAN_FREE_TECH_PERCENT in the GlobalDefines.xml from its default 3 to something like 50 :D.
 
Barbs can win in the barb scenario in warlords too.
 
So I'm playing BTS over the weekend, and dark-colored modern-era ships appear out of nowhere, sink a couple of my non-upgraded destroyers and then vanish without a trace. The popup window says I was attacked by "A barbarian corvette." After this happened a few more times (:mad:), I finally figured out that the barbs were cruising around in stealth destroyers! Those crazy barbs, they can't advance past riflemen, but they can cobble together a fleet of stealth warships...
 
Stealth Barbs--cool!
Can they build ICBMs?
 
The funny thing is that I haven't altered any of the XML code for the barbarians yet. I was going to wait until my next game to make some big changes to the barbarian units(riflemen -> infantry -> mech infantry, etc.), but apparently the default BTS settings allows them stealth destroyers if you hang around long enough.
 
I kinda think a mod that was just you vs. Raging barbs would be pretty cool. Obviously let them have access to more advanced techs.
 
So I'm playing BTS over the weekend, and dark-colored modern-era ships appear out of nowhere, sink a couple of my non-upgraded destroyers and then vanish without a trace. The popup window says I was attacked by "A barbarian corvette." After this happened a few more times (:mad:), I finally figured out that the barbs were cruising around in stealth destroyers! Those crazy barbs, they can't advance past riflemen, but they can cobble together a fleet of stealth warships...

Are you sure that is possible? It would require the barbarians to possess oil or uranium, both of which barb DO NOT develop. I think your game might have a bug.

----------------
Now playing: Rush - Freewill
via FoxyTunes
 
So I'm playing BTS over the weekend, and dark-colored modern-era ships appear out of nowhere, sink a couple of my non-upgraded destroyers and then vanish without a trace. The popup window says I was attacked by "A barbarian corvette." After this happened a few more times (:mad:), I finally figured out that the barbs were cruising around in stealth destroyers! Those crazy barbs, they can't advance past riflemen, but they can cobble together a fleet of stealth warships...

I have never been attacked by Stealth Destroyers, but if they are invisible, wouldn't you be unable to determine their nationality.

i.e. Say they are an Enemy AI's Ship, you cannot see them (Because they are invisible), they attack, what does the game do? Just tells you a "barbarian" attacked you? when in reality it was just another Civ's ship incognito (similar to the privateer).
 
Back
Top Bottom