Swiss Halberdier and I (with GrudgeNL's help in how to get unit_resource_requirement to work in the PFM) are releasing a open source startpos containing an extensive placement of unit_resources. As it is open source anyone is allowed and encouraged to utilize this modification in their own projects (ideally with due credit to Swiss Halberdier and myself). We will attempt as best as we are able to keep the campaign map up to date with any future patches. And an additional thanks for Swiss Halberdier to have replugged in all the unit resources after a recent patch invalidated our work!
A startpos with edited unit resources for Vanilla Attila Total War Campaign http://www.mediafire.com/download/93...tartpos_V4.zip
A startpos with edited unit resources for The Last Roman DLC: http://www.mediafire.com/download/c7...tartpos_V4.zip
There are three general categories of AOR placements in the Main Campaign:
AOR BIG REGIONS: http://imgur.com/dC4Q3jO
The unit-resources are the following:
AOR PROVINCES: Covering each of the 62 provinces in vanilla, such as Belgica, Asorstan, Asia, Armenia, Arabia_felix and so on.
The unit-resources are the following:
AOR ETHNIC: http://imgur.com/a/RZVNi
Features unit resources based generally on the presence of a certain ethnic group.
The unit-resources are the following:
Spreadsheet detailing the AOR information: http://www.mediafire.com/view/6u5l91..._community.xls
There are two general categories of AOR placements in The Last Roman DLC Campaign: http://imgur.com/EFpQfTq
FAQ:
"When do changes in the startpos apply in the game?"
-Changes in the startpos file only apply once in the game if you start a new campaign.
"Does this assign unit resource requirements to vanilla units?"
-No This is an open source project for modders or fans to utilize as they see fit. If you wish to make a unit require a unit-resource, you will need to open your main_units table and go to the column region_unit_resource_requirement. Add one of the unit resources listed in the spoilered section or listed in the region_unit_resources table included in TWC_AOR_*_STARTPOS_*. Ignore the first 40 Auxilia_ or CIG_ entries, they have not been used and are part of unused vanilla entries.
"How do I go and change unit resource assignments on the campaign map?"
-Either download the EditESF program or use the PFM. Click on the startpos.esf file. Open the following drop-down menus: CAMPAIGN_STARTPOS > COMPRESSED_DATA > CAMPAIGN_ENV > CAMPAIGN_MODEL > WORLD > REGION_MANAGER > REGION_ARRAY > then open up regions_array - 0 through 185. Click on the REGION drop-down menu within it. Look for the first line beneath a series of 0 0 0 0 0 0 0 0 0. In our pack it will contain AOR_ entries. That is what you edit to add/remove a unit resource. Separating each unit resource with a space.
"Is this compatable with X mod?"
-If the mod has its own startpos it is not compatable. If it does not use a startpos it should be compatable.
"Why did you assign X unit resource to Y province?"
-The choice of AORs were largely made with what our respective projects needed as well as by the historical fact. You might disagree with some placements and we welcome and encourage your editing this as you see fit.
"Can I use this in my mod?"
-Please do! We highly encourage the public's use of this resource. Just credit Swiss Halberdier and Ahiga and you're good to go.
"Does the AOR function work in Expedition/Horde mode?"
-If the faction is in the "Expedition" mode (Last Roman DLC) or in the "Horde" mode (main campaign), then the AOR doesn't get recognized by the game and all units are recruitable everywhere depending on the "Expedition/Horde" buildings. If the faction goes into "Empire" mode (Last Roman DLC) or settles down (main campaign), then the AOR works. This is a technical restriction by Attila and we can't change this.
Credit:
-Swiss Halberdier for implementing the unit_resource_values and organizating the system
-Ahiga for organizing the system and earlier implementation of AOR_ethnic resource values (before the patch overrode it and Swiss took care of re-implementing them for me!)
-GrudgeNL for discovery of how to have unit-resource-requirements work with the pack file manager.