Skip to main content

Tiendas

Cada tienda en tu servidor es una entrada en Config.Stores dentro de rco-appearance/config/config.lua. Appearance incluye tiendas de ropa, barberías y guardarropas en los pueblos principales, y puedes añadir, mover o eliminar tantas como quieras. Una tienda se ve así:

Tipos de tienda

  • clothing – editor completo de prendas. Los jugadores prueban cosas y pagan Config.ShopCost cuando guardan.
  • barber – pelo, barba, cejas y maquillaje. También cobra Config.ShopCost al guardar.
  • wardrobe – cambia entre outfits guardados o desnúdate. Siempre gratis. Los guardarropas son donde los jugadores guardan los outfits que compraron en otro sitio.
  • tattoo – estudio de tatuajes. Soportado por la interfaz, pero Appearance aún no incluye una ubicación de tienda validada para ello, así que ninguna tienda de tatuajes está habilitada por defecto. Añade una con tus propias coordenadas cuando estés listo.

Dónde se para el jugador

  • clothing y barber — la interfaz abre en prompt. El jugador permanece donde interactuó; una cámara orbital encuadra al ped. Los probadores y sillones de barbería son demasiado pequeños para esa cámara, así que estos tipos no teletransportan.
  • wardrobe — el jugador se teletransporta a fitting mientras la interfaz está abierta y vuelve a prompt al salir.
En tiendas wardrobe, el punto fitting puede estar en cualquier sitio — incluso una habitación sin puerta — porque el jugador vuelve a prompt al cerrar.

Tatuajes y maquillaje personalizados

Appearance puede mostrar tus propias texturas de overlay junto a las integradas del juego. Necesitas un diccionario de texturas .ytd hecho para overlays de RDR3 (normalmente creado por un artista de texturas o comprado en un pack) y dos minutos.
1

Añadir la textura

Copia el .ytd en rco-appearance/stream/addons/. El servidor transmite todo lo que hay en esa carpeta automáticamente; no necesitas editar el manifest.
2

Registrarla

Abre rco-appearance/config/overlays.lua y añade una entrada a Config.OverlayAddons:
host es la región del cuerpo para la que se pintó la textura. kind decide si aparece bajo Tattoos o Makeup en la interfaz.
3

Reiniciar

Reinicia rco-appearance (o el servidor). La nueva entrada aparece en el editor y en las tiendas de tatuajes.

Distribuir un pack

Si distribuyes un conjunto de overlays — o compraste uno — mantenlo autocontenido dándole su propio archivo de catálogo en rco-appearance/config/addons/. Los archivos ahí se cargan después de overlays.lua y añaden a la lista:
Nunca reemplaces Config.OverlayAddons en un archivo addon; siempre añade, para que los packs no se borren entre sí. Consulta config/addons/example.lua para una plantilla.
Los jugadores solo eligen un id de este catálogo. El diccionario de texturas, la región del cuerpo y los hashes se resuelven en el servidor desde tu configuración, así un cliente modificado no puede cargar texturas que no hayas aprobado.

Una nota sobre el apilamiento

Varios tatuajes corporales en la misma zona se almacenan y dibujan hasta el límite de capas del motor, pero RDR3 no los mezcla como lo haría una sola textura precompuesta. Si quieres una manga compleja, compílala en una sola textura en lugar de apilar muchas pequeñas.

Visibilidad del preview del Barber (v1.7.1)

Al abrir mode = 'barber', RCO oculta temporalmente solo en el preview las prendas que pueden tapar cabello o rostro:
La ropa original permanece en el snapshot del editor. Los previews de hair/beard mantienen esas categorías ocultas para que no reaparezcan sobre la cara. Save conserva el nuevo cabello/barba y restaura la visibilidad de la ropa; Cancel restaura exactamente el look de entrada.