# 🎨| Texturas customs

NPC-RealTalking permite usar texturas custom dentro de los diálogos para mejorar la presentación visual de las conversaciones.

Desde el panel web podés crear, importar, editar y asignar texturas a elementos del diálogo, como fondos, retratos, números de opciones y selector activo.

### Para qué sirven las texturas custom

Las texturas custom permiten reemplazar partes visuales del diálogo por imágenes propias del servidor.

Se pueden usar para:

* Fondos de conversación.
* Retratos de NPCs.
* Flechas o selectores de opción.
* Números personalizados del 1 al 9.
* Íconos decorativos.
* Elementos visuales propios del servidor.

Esto permite que las conversaciones tengan un estilo más cercano a la identidad visual de tu modalidad.

### Dónde se editan

Desde el panel web, entrá al editor de Resource Pack.

Ahí vas a encontrar:

* Lista de texturas.
* Vista previa en vivo.
* Botón para agregar texturas.
* Plantillas rápidas.
* Importador de PNG.
* Editor pixel art integrado.
* Botón para guardar el resource pack.
* Botón para descargar el ZIP final.<br>

<figure><img src="/files/SO6kUfIRNTZSMnKzURk0" alt=""><figcaption></figcaption></figure>

### Tipos de textura

Cada textura tiene un rol. El rol define dónde se usa dentro del diálogo.

Roles principales:

| Rol                     | Uso                                       |
| ----------------------- | ----------------------------------------- |
| `background`            | Fondo o panel principal del diálogo       |
| `portrait`              | Retrato o imagen del NPC                  |
| `selector`              | Flecha o indicador de opción seleccionada |
| `number_1` a `number_9` | Números personalizados para opciones      |
| `custom`                | Textura personalizada libre               |

***

### Campos de una textura

Cada textura tiene varios campos configurables:

#### Nombre

Nombre interno para identificar la textura dentro del panel.

Ejemplo:

```txt
Retrato Comerciante
```

***

#### Símbolo

Es el glifo privado que Minecraft usa para mostrar la textura como si fuera un carácter de fuente.

Ejemplo:

``

Normalmente no necesitás editarlo manualmente. El panel genera símbolos automáticamente para evitar conflictos.

***

#### Rol

Define dónde se usa la textura.

Ejemplo:

`portrait`

***

#### Alto

Controla el tamaño vertical de la textura en la fuente del resource pack.

Ejemplo:

`28`

***

#### Ascent

Controla la posición vertical de la textura cuando se renderiza en Minecraft.

Ejemplo:

`24`

Si una textura aparece demasiado arriba o abajo, ajustá el ascent.

***

### Importar PNG

Podés subir una textura en formato PNG desde el panel.

Requisitos recomendados:

* Formato: .png
* Tamaño pequeño, ideal para pixel art.
* Fondo transparente si la textura no debe tapar el chat.
* Peso máximo recomendado: hasta 512 KB.

Ejemplos de tamaños útiles:

`16x16 32x32 64x64 128x32`

Para importar:

1. Abrí el editor de Resource Pack.
2. Elegí una textura existente o agregá una nueva.
3. Click en PNG.
4. Seleccioná el archivo.
5. Revisá la vista previa.
6. Guardá el resource pack.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wikinrt.mstudiosmc.online/panel-web/or-texturas-customs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
