Jump to content


PalMz17

Member Since 30 Dec 2017
Offline Last Active Dec 31 2017 05:12 PM

Topics I've Started

Editing default AI Base files doesn't seem to take any effect. Need help!

30 December 2017 - 01:58 AM

Sorry for such a re-occuring topic, but I've gone through all the tutorials I've managed to Google up on... and the AI still doesn't build my own added buildings. Here's my story:

  1. I extract and open the default "<ANY>" bse files. In this example: "ai base - isengard - base_01.bse" and  "ai base - wild - base_01.bse".
  2. I add a lot of extra duplicates of each structure, including Fortress. Now the total object count is 40 (not the number of added buildings).
  3. I go to each structure's properties and choose the base center for "In Base".
  4. I add all my structures to "Build Phase 3" and give them a minimum priority value of 300.
  5. I check that my added buildings are on the same team as the original buildings. In this case: "PlyrIsengard/teamPlyrIsengard" and "PlyrWild/teamPlyrIsengard".
  6. Now I am done with base editing. I do the "Save As..." and write "AI BASE - ISENGARD - Base_01" into the naming box and save. 
  7. I check the internal naming with both a hex editor and Notepad++. It's already "AI BASE - ISENGARD - Base_01", as it should be. So I do not even have to edit the name internally. Side note: I think people usually click "Browse" and forget about naming it properly in the "real" naming box.
  8. And now, using the same bse file, I save it as all the other "<ANY>" bse files. Such as "AI BASE - ISENGARD - Tech Up Base" and etc. This means that I make clones using different names. Note: The reason I do this is because the AI sometimes missed a base file when I deleted all the other files, even though I commented out the other AI BASE entries. This happened by probability, though.
  9. Now it's time to add those files into my "Bases.big" archive file. I rename the external files' names using all lower case letters, as it originally look like inside those archives. "AI BASE - ISENGARD - Base_01.bse" -> "ai base - isengard - base_01.bse"
  10. I can now just use the original AI BASE entries in skirmishaidata.ini.
  11. The Isengard and Wild AI build just like before, not a single change. It's always just a circle of buildings around their fortresses.

Is there a limit of the number of structures or something? Is there a maximum base radius? Is there hardcoded stuff going on? So many questions in my head... please help me :(

 

I've only tested on Brutal difficulty. My test map do not have a "Build List".

I've double-checked the base files by re-extracting them from my "Bases.big".

 

Game: BFME 2, no expansion, no patches.