is there an easier way to do that than by manually adding each building to each city?
You had better believe it!
Inside of the WorldBuilder, you will see icons at the top right for Save and Load.
Steps:
1. Place your Cities on the map
2. Set up one City to have the Buildings that you want
3. Make a note of which Cities are Coastal, say, by writing them down on a piece of paper
4. Save the WorldBuilder file use the Save icon at the top right of the WorldBuilder view
5. In Windows Explorer (Windows key + e), navigate to My Documents\My Games\Beyond the Sword\Saves\WorldBuilder
6. *IMPORTANT*: Make a copy of your WorldBuilder file. Just select it, copy it, and paste it into the same directory and Windows should give you a similarly-named file with " - Copy" appended to it. In this way, if you goof up, you can still go back to your previous version
7. Open the WorldBuilder file using your text editing program (Notepad should work fine). If you don't know what I mean, right-click on the file, choose Open With (or choose Open, if there isn't an Open With option), and try to select Notepad in the "Other Programs" section, which you may have to expand. Depending upon your version of Windows, the interface might be a bit different. If you can't figure that out, open up the Notepad program, go to the File -> Open menu option, navigate to the correct location in My Documents, and at the bottom of the "Open" pop-up-window, look for "Text Documents (*.txt)" and switch that drop-down list value to "All Files (*.*)" and then you should be able to see the WorldBuilder file to select it
8. In your text editor, do a search for the Name of the City to which you added the Buildings (Edit -> Find aka Ctrl + f for Notepad)
9. Highlight the list of Buildings with your mouse and copy the list of Buildings (but don't copy the Palace, since you're only supposed to have one of those)
10. Find the name of another City and paste the Building lines underneath of the CityPopulation line, so that you have something like the following:
Code:
BeginCity
CityOwner=0
CityName=TXT_KEY_CITY_NAME_NANJING
CityPopulation=1
BuildingType=BUILDING_GRANARY
BuildingType=BUILDING_FORGE
BuildingType=BUILDING_OBELISK
BuildingType=BUILDING_LIBRARY
BuildingType=BUILDING_MARKET
BuildingType=BUILDING_GROCER
EndCity
11. Remove any impossible-to-build Buildings from the list (i.e. here it would be a good idea to recall which Cities are Coastal, so that you don't go adding Lighthouses and Harbours to inland Cities)
12. Remove any duplicate Buildings that you may have added, say, if you'd previously manually added some Buildings
13. Save your changes
14. I didn't have much luck with using the "Load" function in the WorldBuilder--it worked for me once, but then later changes weren't being loaded, so the file probably got cached in memory and thus new changes were not being reflected upon using the "Load" function. Instead, I exited to the Main Menu and went:
Single Player -> Custom Scenario -> Select the Name of my saved WorldBuilder file -> continue on through the menus
15. In the game that loads, enjoy your extra Buildings!
