# Customize in-game Loading Screens

## <mark style="color:blue;">▶</mark> <mark style="color:yellow;">Summary</mark> <a href="#summary" id="summary"></a>

> **Created & Published:** Summer 2021 by [PinkyJulien](https://app.gitbook.com/u/iKTJipgsEBTEnUVSuliSjOUuiJq2 "mention")\
> **Last Documented Update:** 2 March 2025 **by** [PinkyJulien](https://app.gitbook.com/u/iKTJipgsEBTEnUVSuliSjOUuiJq2 "mention")

For this guide, you'll need:

* Recent [WolvenKit ](https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-creators-theory/modding-tools/wolvenkit)version
* [Basic modding knowledge](https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/items-equipment/recolours-and-refits/r-and-r-your-own-wolvenkit-project)

***

## <mark style="color:yellow;">◼</mark> Loading Screens

There are two types of loading screens; each require different workflow to customize them

The first type of loading screens are the ones used when you launch the game.\
I'll call them "Dynamic" loading screens - they use multiple assets and effects.

<figure><img src="https://1427525421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4gzcGtLrr90pVjAWVdTc%2Fuploads%2Fgit-blob-e3f024cdd0043f1c4a1f8a6d880a2651159d44e1%2Fimage.png?alt=media" alt=""><figcaption><p>"Dynamic" Loading Screen</p></figcaption></figure>

And the second type are the ones used when you fast-travel or load a save file when already in-game.\
These are simple images - I'll call them "Static" loading screens.

<figure><img src="https://1427525421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4gzcGtLrr90pVjAWVdTc%2Fuploads%2Fgit-blob-ab61daea2a86c3fe01c8c0acaa8e53dc0b3ce05f%2Fimage.png?alt=media" alt=""><figcaption><p>"Static" Loading Screen</p></figcaption></figure>

***

## <mark style="color:yellow;">◼</mark> Customizing Static loading screens

There are two different pool of images the game can choose from depending on whenever you have Phantom Liberty installed or not. It also depends on your game progression; once you start the main PL mission, the game will use the EP1 loading screens.

<mark style="color:blue;">▶</mark> **Vanilla Static Loading Screens Folder**

> `base\gameplay\gui\fullscreen\loading\`

<mark style="color:blue;">▶</mark> **Phantom Liberty Static Loading Screens Folder**

> `ep1\gameplay\gui\fullscreen\loading\`

Since these are static loading screen, customizing them is easy;

* If you plan on modding a personal/private loading screen mod, only edit the resolution you need\
  \&#xNAN;*(regular for high graphic setting - 720p and/or 1080p for low graphic setting)*
* If you plan on making and sharing a public mod, it is recommend to swap all available resolutions

For the sake of this guide, I'll only edit the regular HQ loading screens images

<figure><img src="https://1427525421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4gzcGtLrr90pVjAWVdTc%2Fuploads%2Fgit-blob-126c03cd88408cd653de2bd65bbef99baf29765c%2Fimage.png?alt=media" alt=""><figcaption><p>Phantom Liberty Static Loading Screens Folder</p></figcaption></figure>

Add the desired loading screens `.xbm` files to your project\
Export them to `.png` using the [exporting tool](https://wiki.redmodding.org/cyberpunk-2077-modding/for-mod-creators-theory/modding-tools/redmod/exporting-resources-to-raw-formats/exporting-.xbm)

<figure><img src="https://1427525421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4gzcGtLrr90pVjAWVdTc%2Fuploads%2Fgit-blob-652fac5fec6b5c1868732537eea6587a8ccc89f7%2Fimage.png?alt=media" alt=""><figcaption><p>Exported files in your project RAW folder</p></figcaption></figure>

Open the .png files in your favorite image editing software and replace them with your desired pictures

Save over the exported `.png` files in your RAW folder\
Then use wkit [import tool](https://wiki.redmodding.org/cyberpunk-2077-modding/textures-and-luts/images-importing-editing-exporting#importing-a-texture) to import your `.png` back to `.xbm`

Pack your mod, launch your game and use a fast-travel station to see your edits!

<figure><img src="https://1427525421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4gzcGtLrr90pVjAWVdTc%2Fuploads%2Fgit-blob-8a06b663a45972f85db2fa4c23bbd0d3db3438f1%2Fimage.png?alt=media" alt=""><figcaption><p>Customized Static Loading Screen</p></figcaption></figure>

***

## <mark style="color:yellow;">◼</mark> Customizing Dynamic loading screens

Similar to Static loading screens, there are two different pools of Dynamic screens available if you have Phantom Liberty installed.

<mark style="color:blue;">▶</mark> **Vanilla Dynamic Loading Screens Folder**

> `base\gameplay\gui\world\loading_screens\`

<mark style="color:blue;">▶</mark> **Phantom Liberty Dynamic Loading Screens Folder**

> `ep1\gameplay\gui\world\loading_screens\`

{% hint style="warning" %}
Swapping process for Dynamic loading screens not yet tested and need documentation.
{% endhint %}
