Missing textures — white, black or untextured models
A model loaded but its textures did not, so it shows up plain white, black or untextured.
Do this first
The texture file is missing, misnamed, or too big. Re-download the pack and check nothing was left out.
What it means
The model streamed and its texture dictionary did not. GTA falls back to a flat colour, so the object is there and looks untextured. There is rarely an error line for this at all; the symptom IS the report.
What causes it
Ordered by how often it is the answer.
- 1
The .ytd name does not match what the model asks for
The model names its dictionary internally. A
.ytdcalled anything else is never found. - 2
The .ytd is not in the stream folder
Nested one directory deeper is the usual mistake. FiveM's streaming does not recurse the way people expect.
- 3
The texture is over the size limit
An oversized dictionary is skipped, and the model loads without it.
- 4
Two resources shipping the same dictionary name
One wins and the other's models get the wrong textures — this is why an unrelated new resource can break an old vehicle's look.
- 5
The dictionary was never requested (script-drawn textures)
For a texture drawn by a script,
RequestStreamedTextureDicthas to complete first.
How to tell which one is yours
Start the server with developer 1 and read the streaming lines during resource load — a dictionary that failed to register says so there. Then check for a duplicate name across resources.
Where to look
The stream/ folder of the resource, and the dictionary name inside the model.
How to fix it
Put the .ytd directly in stream/, named exactly as the model expects, under the size limit. For script-drawn textures, wait for the load:
RequestStreamedTextureDict('mydict', false)
while not HasStreamedTextureDictLoaded('mydict') do Wait(0) endStill stuck on your own code?
This page is what this error usually means. Paste your console into Server Fixer and it will rank everything in it and tell you what to do first, and if you would rather not touch it, ORBIE can repair the script and hand the resource back ready to drop in.
bug_reportOpen Server Fixer