Total War: WARHAMMER II

Total War: WARHAMMER II

27 ratings
[Map making] Custom campaign settlement skins
By Maruka
This guide describes how to make custom campaign settlement skins.
   
Award
Favorite
Favorited
Unfavorite
0. Before we begin
This guide explains how you can make custom settlement skins for the campaign. This is not officially supported by CA, so the process is a little bit awkward. It might look complicated at first, but that's mostly because I've tried to be as thorough as possible in the explanation. If you have any questions you can ask them in the Map Makers discord channel, which you can find here[discord.gg].

You will need Pack File Manager 5.0 for this, you can find it here:
https://sourceforge.net/projects/packfilemanager/files/Release/

Before we begin, make a folder -somewhere- on your computer called 'campaign', in a folder called 'prefabs'. The location of this folder does not matter, as long as you can find it again.
1. Preperation in Terry
Create a new map in Terry.

If you'd like your settlement to change with each level, you'll need to create five layers and make each version in one layer, as you can see in the layer panel in the pictures in section 2.

Before we continue, make five layers (name them 01-05 or something along those lines), and save your map.

Now go to the raw terry files in
Total War WARHAMMER II\assembly_kit\raw_data\terrain\tiles\battle\_assembly_kit\[yourmap]

and open the .terry file of the map, and look for the ECFileLayer.

Change

<ECFileLayer export="true" bmd_export_type=""/>

to

<ECFileLayer export="true" bmd_export_type="catchment_01"/>

Do this for all five layers.

Save the file, re-open terry & reopen the map. The layers should now have 'catchment - 01' or equivalent after their name, as you can see in the pictures in section 2.
2. Making the settlement in Terry.
Build your settlement around the origin of the map 0,0,0. Standard CA settlements cover an area of roughly 4x4 units. You can make it larger than that (as we did for the faction capitals), but armies will stand in the settlement skin if you do that.

Each layer will need to contain a copy of the previous levels.

Kislev at level 1:

Kislev at level 5:
3. Exporting the prefab
Save, and then export the map.

The description, author, and max players don't matter. You can close Terry now.

Go to the working data folder and find the exported files, the path is (replace [yourmap] with the key of your map):

Total War WARHAMMER II\assembly_kit\working_data\terrain\tiles\battle\_assembly_kit\[yourmap]

Copy the catchment_01_layer_bmd_data.bin (and 02-05), and paste it into the 'campaign' folder which you made earlier.

Rename catchment_01_layer_bmd_data.bin to [nameofyourprefab].bmd. In the case of Kislev that was gccm_kislev_emp_1.bmd.

That means that we're changing the extension of the file from BIN to BMD. Your computer might ask you if you're sure that you want to change the extension. You are sure, so go ahead and change it.

These are the actual prefabs as they show up ingame.

I'll add more information later if people have questions, for now you can just download GCCM: Unique Faction Capitals and open that in PFM to see what I did to replace the prefabs.
10 Comments
IX 1 Mar, 2022 @ 5:35am 
was anybody able to create working settlement skins from this? I followed the guide but my skins won't show up in-game. does somebody have a raw file they can share?
Darth Alpharius 23 Apr, 2021 @ 2:14am 
How do you remove those annoying flags?
Anyndel 28 Jan, 2020 @ 5:18am 
For anyone coming across this, the origin of the map is the coordinates 0, 0 ,0 and you can go there by placing a prefab anywhere and then setting its location to those coordinates and then going to where the prefab currently is.
Arbaletto 25 Jun, 2018 @ 12:51am 
I'm stoped in this step for now ;( If you can help me with understand i try to make unique Sartoza! ARRR!
Arbaletto 25 Jun, 2018 @ 12:44am 
@Maruka please tell me where is origin of the map? and what is area 4x4 units? What units do you meen? i ask it in Discord but no one unswere :((
Maruka  [author] 26 Jan, 2018 @ 5:34pm 
There's no guide for converting units, because nobody has been able to do so so far :)

Adding new settlements is also not (yet) possible, and will probably be very complicated.
[PuB] Axlegolas 26 Jan, 2018 @ 5:13pm 
or is it possible to "set new settlements" on the map with coord?
[PuB] Axlegolas 26 Jan, 2018 @ 5:13pm 
Hey Maruka, is there a guide for converting Attila units to Warhammer?
Maruka  [author] 17 Dec, 2017 @ 3:02am 
I just use the prefab for level five and give it the name for level 1 or 2 if I want to check the fifth level prefab :)
RintFosk 13 Dec, 2017 @ 7:27pm 
Hi,

Do you recommend any debug tool or any other kind of tool to easily manipulate the level of the settlement in the campaign? so it would be easi to check how it is actually like in the campaign map for different level of the settlements