PC Mode
Org Mobile Site
Forum > Rome: Total War > Europa Barbarorum > EB Bug Reports and Technical Help >
Thread: Baktria recruitment problem
cima 07:38 01-12-2006
Hello...

found some typos in the exports_desc_buildings.txt

Been founding that I was unable to recruit baktrian agema, the hetaroi and the greek pheraspidai even though I had built the highest barrack (i.e. the "royal barracks) in Baktra.

So I decided to dig in to the exports_desc_buildings.txt and kind of puzzled when I ran to this particular entry (example for the baktrian agemata):

recruit "greek bactrian agemata" 0 requires factions { romans_brutii, } and building_present_min_level government_type1 type1lvl2 and hidden_resource alpha and not hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

okay... so there lots of hidden resources qualifiers there...

now i dug into the DESC_REGIONS.TXT file (in \Data\world\map\campaign\imperial_campaign) and found this entry for Baktra:

Baktria
Baktra
romans_brutii
Baktrioi
20 155 2
silk, gold, textiles, camels, river, alpha, beta, gamma, epsilon, pahlavahome
5
5

Notice Baktra has the hidden resources of alpha, beta, gamma, and epsilon.

Now look again into the entry for in the exports_desc_buildings.txt and see that:
hidden_resource alpha and not hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

What I underlined above are typos... no wonder I couldnt recruit the Agemata!
Baktra has the hidden resource beta but the requirement for Agemata is NOT having the resource beta. The oppposite is true for zeta

This is what it should've been like:

recruit "greek bactrian agemata" 0 requires factions { romans_brutii, } and building_present_min_level government_type1 type1lvl2 and hidden_resource alpha and hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and not hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

Anyway... if you've been wondering why you cant recruit some of the most elite units (especially in your capital), check out the files above and look for potential typos. Some of these units have soooo many resource requirements that I can see how easy it would be to make typos.

For the baktrian players out there, make the following changes to at least be able to recruit the agemata, hetaroi and pheraspadai (assuming you have the highest barrack):

do a search for "bactrian agemata" and make sure the line looks like this:

recruit "greek bactrian agemata" 0 requires factions { romans_brutii, } and building_present_min_level government_type1 type1lvl2 and hidden_resource alpha and hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and not hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

do a search for "greek pheraspidai" and look for the entries with romans_brutii in them (the baktrians were set as the brutii... hence the roman photos and speeches). There are three entries... anyway, just paste the below underneath the third entries...

recruit "greek pheraspidai" 0 requires factions { romans_brutii, } and building_present_min_level government_type1 type1lvl2 and hidden_resource alpha and hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and not hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

do a search for "successor companion cavalry" and find the entry with romans_brutii and make sure it looks like this:

recruit "successor companion cavalry" 0 requires factions { romans_brutii, } and building_present_min_level government_type1 type1lvl2 and hidden_resource alpha and hidden_resource beta and hidden_resource gamma and not hidden_resource delta and hidden_resource epsilon and not hidden_resource zeta and not hidden_resource eta and not hidden_resource theta

Reply
NightStar 10:39 01-12-2006
Nice work....I wonder if it would be worth looking into with other factions Finally I will be able to recruit some elites!!!!

Reply
Big_John 06:55 01-15-2006
the successors were a bit mixed up in the original EDB for some reason. this has been fixed, and recruitment should be much better off in the coming patch (coming very soon if i can finish off the current issues). if you notice any other such problems, please post them here: https://forums.totalwar.org/vb/showthread.php?t=59053

thanks.

Reply
Chester 05:42 01-16-2006
I think the Agema comes in later in the game. Isn't it a reform?

Reply
monkian 20:30 01-17-2006
Hi

If someone haas sucessfully modified this file can they email it to munkian@gmail.com please ?

Ive tried editing the files and i get a script error at startup then a CTD



The error is 'script error in data/export_descr_buildings.txt at line 13261, colum 308, hidden resource condition, unrecongnised hidden resource'

Reply
Spectral 21:10 01-17-2006
Check your inbox monkian ;)

Reply
monkian 23:07 01-17-2006


Reply
Chester 03:37 01-18-2006
I can't make the following units

Pheriaspidai
Baktrion Agema
Hellenic Kataphraktoi

How do I get these? THe kataphraktoi is triggered when Palava uses them against me, however, they have yet to do so in my game. All they make are HA.

Can some one help me? Can I edit the script? OH COOL, just noticed it in first post ROFL

Reply
Chester 04:54 01-18-2006
I can't get it too work, any one want to help me?

Reply
monkian 09:17 01-18-2006
Originally Posted by Chester:
I can't get it too work, any one want to help me?
Send an email to munkian@gmail.com and I'll forward you the file that Spectral very kindly sent to me

Reply
Chester 09:32 01-18-2006
Thank you monkian and spectral!

Reply
Conqueror 21:00 01-18-2006
I've noticed that I can't train Akontistai anywhere else than Baktra. None of the cities I have expanded into have the option to recruit them, not even the ones with Homeland (Type-I) government and the maximum level barracks! And Akontistai are just the lowest-class hellenic skirmisher unit, they're hardly anything special. This has proven a very annoying problem in my campaign as I have to recruit all of my Akontistai units in Baktra and march them huge distances just to get affordable garrisons for my cities. Then if they ever get reduced (earthquakes, plagues, etc) I can only retrain them by marching them all the back to Baktra

So far I can verify that Akontistai are not buildable in:
Persepolis
Gabai
Karmana
Pura
Alexandropolis
Prophthasia
Alexandreia-Ariana
Kophen
Taksashila
Opiana

Of these cities, all except for Opiana have either Type-I or Type-II government in place. Yet, no Akontistai available. It's bizarre how I can train quality units like Pezhetairoi in a settlement but not mere Akontistai.

Reply
Spectral 22:11 01-18-2006
A similar thing happens with thureophoroi, thorikitai and peltastai, I'm only able to recruit them in some provinces (like Baktra or the Alexandrias), but can't do that in other cities with same MIC + gov't confguration.

Reply
Ragabash 12:39 01-22-2006
Thanks... Helped alot

Reply
O'ETAIPOS 13:48 01-22-2006
Originally Posted by Conqueror:
Of these cities, all except for Opiana have either Type-I or Type-II government in place. Yet, no Akontistai available. It's bizarre how I can train quality units like Pezhetairoi in a settlement but not mere Akontistai.
Akontistai were drawn from poor part of greek society, so they were not available in places where locals were majority. On the other hand Pedzetairoi are military settlers and the goverment is placing the colonys in newly conqered places. That it was in history, so maybe this what you mention is a feature not a bug. :)

Reply
Up
Single Sign On provided by vBSSO