THE ORB
Arrancando el studio

Faltan texturas: modelos blancos, negros o sin textura

Un modelo cargó pero sus texturas no, así que aparece blanco, negro o sin textura.

groupsModelos blancos o sin texturapersonPodés arreglarlo

Haz esto primero

El archivo de textura falta, está mal nombrado o es demasiado grande. Vuelve a descargar el pack y comprueba que no falte nada.

bug_reportMejor pega tu consola entera

Qué significa

El modelo se transmitió y su diccionario de texturas no. GTA cae a un color plano, así que el objeto está y se ve sin textura. Rara vez hay una línea de error para esto; el síntoma ES el reporte.

Qué lo provoca

Ordenado por la frecuencia con la que es la respuesta.

  1. 1

    El nombre del .ytd no es el que pide el modelo

    El modelo nombra su diccionario internamente. Un .ytd llamado de cualquier otra forma no se encuentra nunca.

  2. 2

    El .ytd no está en la carpeta de stream

    Anidado un directorio más adentro es el error habitual. El streaming de FiveM no baja por los subdirectorios como la gente espera.

  3. 3

    La textura supera el límite de tamaño

    Un diccionario demasiado grande se salta, y el modelo carga sin él.

  4. 4

    Dos recursos que traen el mismo nombre de diccionario

    Gana uno y los modelos del otro se llevan las texturas equivocadas: por eso un recurso nuevo sin relación puede romperle el aspecto a un vehículo viejo.

  5. 5

    El diccionario nunca se pidió (texturas dibujadas por script)

    Para una textura que dibuja un script, RequestStreamedTextureDict tiene que terminar primero.

Cómo saber cuál es el tuyo

Arrancá el servidor con developer 1 y leé las líneas de streaming mientras cargan los recursos: un diccionario que no se registró lo dice ahí. Después buscá si hay un nombre duplicado entre recursos.

Dónde mirar

La carpeta stream/ del recurso, y el nombre del diccionario dentro del modelo.

Cómo arreglarlo

Poné el .ytd directamente en stream/, con el nombre exacto que el modelo espera y por debajo del límite de tamaño. Para las texturas que dibuja un script, esperá a que cargue:

RequestStreamedTextureDict('mydict', false)
while not HasStreamedTextureDictLoaded('mydict') do Wait(0) end

¿Sigues atascado en tu propio código?

Esta página es lo que suele significar este error. Pega tu consola en Server Fixer y ordenará todo lo que haya en ella y te dirá qué hacer primero; y si prefieres no tocarlo, ORBIE puede reparar el script y devolverte el recurso listo para soltar.

bug_reportAbrir el Server Fixer

Para este tipo de error, el GLB to FiveM Converter construye assets streameables que cargan a la primera.

Errores que viajan con este