# Titan Domeshield

## Preparation

In this guide you will have to edit vmt and vtf files. I would recommend to use the software [VTFEdit](https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-tools) to edit them.To edit vmt files you can use any text editor such as Atom, NotePad++, VIM and many more, however you need [VTFEdit](https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-tools) and an image editing software for the vtf files. Alternatively you can use VTF plugins for photo editing software such as Gimp, Photoshop and many more.

Locate your game folder and find this folder if you are on Origin:

> Origin Games\Titanfall2\vpk\\

Or this folder if you are on Steam:

> Steam\steamapps\common\Titanfall2\vpk\\

Copy these files and paste them in a backup folder somewhere else:

* `englishclient_mp_common.bsp.pak000_dir.vpk`
* `client_mp_common.bsp.pak000_000.vpk`

You will need the Titanfall VPK Tool, the program which will allow you to open and repack Titanfall VPK files. You can find that [here](https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-tools).

## Unpacking

Now that your files have been backed up and everything is installed, navigate to your game folder and open this file:

> Origin Games\Titanfall2\vpk\englishclient\_mp\_common.bsp.pak000\_dir.vpk

​[How to extract VPK's properly?](https://noskill.gitbook.io/titanfall2/how-to-start-modding/how-to-backup-extract-and-repack)

## Editing

To edit the texture of the domeshield go to this location.

> \materials\effects\\

The texture used for domeshield is `black.vtf`, you can either change this texture or create a new one.\
Editing this texture will have impact on other effect in the game.

It is recommended to create a new texture so it is possible to make custom effect for specific part of the game.

Choose a texture, you can check [here](/titanfall2/assets/texture-library.md). With your chosen texture, compile it with [VTFEdit](/titanfall2/intro/duction/tools/source/vtf-and-vmt/vtfedit.md). For consistency the [`.vtf`](/titanfall2/documentation/textures/valve-texture-format-vtf.md) file will be renamed as`dome.vtf`.

For the parameters you can apply the same as the original texture or you can make your own and test things around! Feel free to send us your results on our Discord server. We might add what you obtained in the wiki! <img src="/files/-M2RqOzexVSmHXOY6bkw" alt="" data-size="line">

### Applying the texture

To change the texture of the domeshield to the one just created, go to this location.

> materials\models\fx\\

Open the `xo_shield_edgedetect.vmt` file and locate these lines, they are what you want to change.

```
"$basetexture" "effects\black"
"$Texture2" "effects\black"
```

Change `black` to whatever you named your [`.vtf`](/titanfall2/documentation/textures/valve-texture-format-vtf.md) file, in this case dome.

```
"$basetexture" "effects\dome"
"$Texture2" "effects\dome"
```

{% hint style="info" %}
Color can be changed. If the texture is black then the color applied in your [material file](/titanfall2/documentation/textures/valve-material-type-vmt.md) will be accurate. If the texture is not black, then the color won't be accurate as the starting point is no longer the set color. Find more information on this [page](/titanfall2/documentation/textures/colors.md) about colors in material files.
{% endhint %}

### Example

![domeshield texture replaced with doge. "$color2" "\[5 5 5\]"](/files/-M29vnmj77DSPuU5nxPY)

## Repacking

​[How to repack VPK files properly ?](https://noskill.gitbook.io/titanfall2/how-to-start-modding/how-to-backup-extract-and-repack)​

After following the previous link closely:

Rename `pak000_000.vpk` *to* `client_mp_common.bsp.pak000_000.vpk`

Rename `pak000_dir.vpk` *to* `englishclient_mp_common.bsp.pak000_dir.vpk`

Place both of the renamed files back into your game directory and then launch Titanfall 2. You should be able to see your new domeshield texture!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://noskill.gitbook.io/titanfall2/modding/titans/titan-domeshield.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
