# Maps - Cube Map

## Preparation

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_mapname.bsp.pak000_dir.vpk`
* `client_mp_mapname.bsp.pak000_000.vpk`

{% hint style="info" %}
Check the [list of VPK archives](https://noskill.gitbook.io/titanfall2/game-values/file-location/vpk-file-names), their names can be confusing
{% endhint %}

{% hint style="danger" %}
Make sure to make a Backup of every single Map you edit, Since every map has it's own VPK.
{% endhint %}

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

## Unpacking

Now that these files have been backed up and everything is installed. Navigate to your game folder and open this file:

> Origin Games\Titanfall2\vpk\englishclient\_mp\_**mapname**.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

Navigate to this location in your extracted folder

> \materials\skies

This folder contains the texture for the cubemap. The file we are looking for are `.vtf` files. Once you did open them you can view the different faces of the cubemap by using the face parameters in [VTFedit](https://noskill.gitbook.io/titanfall2/intro/duction/tools#vtf-and-vmt).

![](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-4fd84620bcce4a469c2a6870a613541ea9134718%2Fimage.png?alt=media)

A cube map have 6 individual pictures as a cube have 6 faces. When each individual faces are put together they should look like this

![All the faces of a cubemap](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-ace324148848d78954959ae452ca41dfa6cd247c%2Fretrosun.png?alt=media)

To make a new cubemap from scratch. You need to split a 360° picture into 6 individual picture. You can use this website to do so <https://jonaszeitler.se/cubemap-toastmap-generator/>\
Using the plan bellow you should rename each individual faces according the number to be loaded in the correct order in VTFedit.

{% hint style="info" %}
You also need to rotate the faces as in the map. The color code give you the correct rotation.
{% endhint %}

![](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-e026cce467db9b438c2de92b75175fd30358392a%2Fretrosun.png?alt=media)

Once renaming and rotating the faces you need to import all of them in VTFedit. You do so by selecting multiple files at once.

![Selecting the 6 faces of the cubemap](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-17807ce136b29548d713c00b9f97f30af47ead0c%2Fimage.png?alt=media)

When the picture are loaded into VTFedit you will have some parameters to select. Use the parameters as it is showed in the examples bellow

![](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-601561a6229a40896b6d1784e74255b683f69424%2Fimage.png?alt=media)

![You are not looking for parameters outside of the red zone](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-40d5fec374a47052a1851a726def31bf6ca818d4%2Fvtfeditcubemap.png?alt=media)

Once you click OK, VTFedit will process for some seconds then you will have your texture generated. You can navigate through the different faces by changing its values. It does not change the file, it is only a preview.

![](https://3680263823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPXG6BIVWwbrvVSOiBw-887967055%2Fuploads%2Fgit-blob-26e0779139440a1d1a3f4f163fd555ed13390ce8%2Fvtfeditfaces.png?alt=media)

You are now done making a custom cubemap. You now need to replace it with the vanilla one.

{% hint style="info" %}
Making backup of the original texture is very handy !
{% endhint %}

## Skybox list

{% hint style="info" %}
Here is some ready to use skyboxes: [Skybox list](https://github.com/Wanty5883/Titanfall2/tree/master/picture/skyboxes)
{% endhint %}

## Repacking

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

After closely following the previous link step by step:

Rename `pak000_000.vpk` *to* `client_mp_*mapname*.bsp.pak000_000.vpk`

Rename `pak000_dir.vpk` *to* `englishclient_mp_*mapname*.bsp.pak000_dir.vpk`

{% hint style="danger" %}
Make sure to pay attention when renaming them because every map has it's own VPK.
{% endhint %}

Place both of the renamed files back into your game directory and then launch Titanfall 2. You should be able to see the changed [skybox](https://noskill.gitbook.io/titanfall2/documentation/textures/skybox-basics)!
