Total War: WARHAMMER Guide

How to add custom siege maps to the campaign for Total War: WARHAMMER

How to add custom siege maps to the campaign

Overview

We all wanted it. I made it come true. In this turorial i will show you how to add a community made map to a city.As an example i use the cool Karak Kadrin siege map by Maruka and will bring it into campaign.

Requirements

Adding a custom Siege Map to Campaign
In this turorial i will show you how to add a community made map to a city.As an example i use the cool Karak Kadrin siege map by Maruka and will bring it into campaign.

Tools you need:

  • Pack File Manager
  • a Hex editor

Material that you need:

  • any map

Required Basics:

  • workflow in PFM

Steps

Steps for adding in

1. Create an empty new mod file (I will name mine karak_kadrin_campaign. pack).

2. Import the map files from your map pack.
Your pack file should look similar to this:

3. Now you give the folder in terrain/battles/[Some weird name] an useful name (e.g. : dwf_Kadrin) since we need it later (only change this name!).

4. Go to the terrain.pack file into your game data folder.
There you find the file terrain/battles/warhammer_map_1/battle_locations_map.bin in terrain.pack
Extract it.

5. Go to he extracted file and open it with the hex editor
It will look similar to this:

6. Now you have to find the place where to change it. Your Hex editor should a search function so use that.I will search for Karak Kadrin.


The search found the lines for that city.

7. Above the name you can see the map directory name city_d_dwf


Thats what we change now to our own directory name. (dwf_Kadrin for me)
Important: the directory name (e.g dwf_Kadrin) can not be longer than the name used before changing it. Otherwise the game would crash.

8. Save the .bin file and import it into your pack (via: Add>Directory)

9. Well, thats it. You are done! 🙂
Final result:

Notes

Im still investigating how land battles are done.
It seems that in this file only Siege, ambush and mountain pass battles are linked.
This is the first tutorial i wrote so excuse my mistakes.

SteamSolo.com