Contents
Check Level Textures
Check level textures lists every texture on the level's brush faces that does not come from the base game: missing textures, loose files, and textures from other .vpp archives. Run it before you release a level.
Where to find it
The Check level textures button at the bottom of the RED+ box in the Texture Browser. In Texture mode, click Browse on the Texture Mode panel to open the browser.
What it lists
The Level Textures message first says how many textures the level's brush faces use, on how many faces, and how many of the textures come from the base game's archives. Those need nothing and are not listed. Then come up to three lists:
| List | What is in it |
|---|---|
| Missing | Textures the editor cannot find. The game will not find them either. |
| Loose files | Texture files on disk, not in a .vpp. Other players get them only if they are packed into the level's .vpp. |
| From other .vpp archives | Textures inside a .vpp that is not one of the base game's. |
Each line gives the texture's name and how many faces use it. A loose file also shows where it is: user_maps\textures, or its subfolder followed by (a subfolder: the game does not read subfolders). A texture from another .vpp shows the archive's name.
When there is nothing to do, the message says Nothing to pack: every texture is in the base game. It shows a warning icon when a texture is missing.
The base game's archives
A texture counts as the base game's when it comes from one of these: audio.vpp, levels1.vpp, levels2.vpp, levels3.vpp, levelsm.vpp, maps1.vpp, maps2.vpp, maps3.vpp, maps4.vpp, maps_en.vpp, meshes.vpp, motions.vpp, music.vpp, tables.vpp or ui.vpp. A texture from any other .vpp, a mod's for example, is listed.
What to do about each
Missing
Put the texture file in user_maps\textures (see Which texture file RED+ uses) and choose , which loads the textures that failed to load before. Or give those faces another texture.
Loose files
Pack the level with (Ctrl+Shift+S). It packs the texture files it finds in user_maps\textures and in the folders directly inside it.
- A texture in a subfolder reaches the game only through the packed
.vpp, because the game does not read subfolders. For the game to read it as a loose file, move it intouser_maps\texturesitself. - A texture listed only as
a loose fileis somewhere else. Create Level Packfile does not look there: move the file intouser_maps\textures.
From other .vpp archives
Create Level Packfile does not copy a file out of another .vpp. To ship such a texture with the level, put a copy of the file in user_maps\textures, then pack the level.
Good to know
- Only brush faces are checked. Textures used by anything else in the level, such as decals or meshes, are not listed.
- Faces of hidden brushes are checked too.
- The check looks up the exact name the faces use. If RED+ draws another file in its place, such as a
.ddsof the same name (see Which texture file RED+ uses), the check does not look at that file. - When Create Level Packfile cannot find a texture file, it leaves it out, and the log window shows a line containing
Skipping missing file. - The RED+ log has a line containing
[RF+ TexBrowser] level textureswith the same lists. - The button is one of the Texture Browser additions. Turning those off in Preferences removes it (see Texture Browser).