Update characters_editor implementation, assets and documentation
This commit is contained in:
1 parent
c975b5ae86
commit
d7250b26b2
28 files changed
+429
-73
No files matched your search
+14
-6
@@ -6,9 +6,9 @@ Se abre desde la caja de herramientas (el martillo de la barra) como **Personaje
|
||||
|
||||
## Una edición y su resultado en el juego
|
||||
|
||||
En RPG Plus, el héroe de la aldea es el personaje `rpg_hero` del mod `rpg_demo_game`. Elige ese mod arriba, selecciona **Héroe**, escribe un nombre nuevo en inglés y pulsa **Guardar** (Ctrl+S):
|
||||
En RPG Plus, el héroe de la aldea es el personaje `rpg_hero` del mod `rpg_plus_game`. Elige ese mod arriba, selecciona **Héroe**, escribe un nombre nuevo en inglés y pulsa **Guardar** (Ctrl+S):
|
||||
|
||||

|
||||

|
||||
|
||||
Solo cambió la línea en inglés del `locale/en.properties` del mod. El miembro del grupo en el panel de personajes justo después:
|
||||
|
||||
@@ -21,7 +21,7 @@ El panel muestra HP 42 y ATK 12 aunque el archivo dice 24 y 6: en RPG Plus la cl
|
||||
- **Id** — el id del personaje; por él lo encuentran escenarios, grupos, combates y mapas.
|
||||
- **Nombre** — la clave de traducción y una línea por idioma del mod.
|
||||
- **Retrato** — la imagen en tarjetas y paneles; **…** abre una cuadrícula para elegir una.
|
||||
- **Charset (RPG)** — el sprite de paseo en los mapas RPG (3 fotogramas × 4 orientaciones). El editor de mapas RPG ofrece los personajes con su charset para colocarlos.
|
||||
- **Charset (RPG)** — el sprite de paseo en los mapas RPG (3 fotogramas × 4 orientaciones).
|
||||
- **Nivel**, **Salud**, **Ataque**, **Defensa**, **Puntos de acción**, **Experiencia** — las cifras de combate del personaje.
|
||||
- **Probabilidad de reclutar** — de 0 a 100: la probabilidad de capturar al personaje tras vencerlo (ver Recruiting).
|
||||
- **Comportamiento** y **Acciones** — cómo pelea el personaje y qué acciones de combate tiene.
|
||||
@@ -30,12 +30,20 @@ El panel muestra HP 42 y ATK 12 aunque el archivo dice 24 y 6: en RPG Plus la cl
|
||||
|
||||
La barra: **Nueva** (Ctrl+N), **Copia** (Ctrl+D), **Borrar**, **Deshacer**/**Rehacer** (Ctrl+Z / Ctrl+Y), **Guardar** — solo se escriben los archivos cambiados; los textos van a los archivos de localización del mod.
|
||||
|
||||
## Qué personajes se pueden editar
|
||||
## Personajes de otros mods
|
||||
|
||||
La lista contiene los personajes de los archivos del mod seleccionado; solo se ofrecen los mods instalados como carpetas. Los personajes de otros mods no están en la lista y sus archivos nunca se escriben. Para cambiar uno de ellos, incluye el mismo id en tu propio mod con una dependencia del dueño, o añade campos con un parche.
|
||||
La lista muestra los personajes del mod elegido. Marque **Entries of other mods** para añadir los personajes de sus dependencias, marcados `↗ dueño`. Editar uno escribe un parche en su mod (`patches/character/<su mod>.json`) solo con los valores que cambió; el archivo del dueño queda idéntico byte a byte. **Reset to inherited** quita el parche, y **↺** junto a un campo quita su valor. Solo se puede escribir en mods instalados como carpeta.
|
||||
|
||||
## El bloque del grupo
|
||||
|
||||
Bajo los campos, el bloque del grupo muestra dos cosas:
|
||||
|
||||
- **Líder del grupo** — el personaje cuya ficha usa el jugador al caminar por los mapas RPG. El líder es el que nombra `stats.player` del juego; si no hay ninguno, el primer personaje del grupo de combate. El bloque dice *Party leader* o *Not the party leader* para el personaje abierto. Todavía no hay botón para elegir otro líder: es un ajuste de la colección y se cambia desde el gestor de mods.
|
||||
- **Cifras de combate calculadas** — si el personaje tiene `Stats`, cada estadística con su valor y su cifra de combate. La pista indica que la salud, el ataque y la defensa vienen de las estadísticas, así que se editan estas y no los campos. Con `Stats`, **Health**, **Attack** y **Defence** son de solo lectura. Sin `Stats`, el bloque lo dice y las cifras de combate son los campos de arriba.
|
||||
- **Se une al grupo al hablar con él** — márquelo para escribir el escenario de unión `scenarios/<su mod>/party/<id>.scenario`: pone el flag `<id>_joined` a 1 y añade el personaje al grupo (`action party.add`). Quitar la marca borra el archivo al instante. El líder nunca se une (la casilla está desactivada). Para que el personaje sea un compañero en el mapa, colóquelo desde la pestaña **Personajes** del editor de mapas RPG: hablar con el actor colocado lo une, el actor deja su casilla y el compañero camina detrás del héroe.
|
||||
|
||||
## Si algo sale mal
|
||||
|
||||
1. **Cambiar salud o ataque no tiene efecto.** El juego calcula las cifras a partir de los atributos, como hace RPG Plus con su grupo.
|
||||
2. **El personaje no está en la pestaña Personajes del editor de mapas RPG.** La pestaña lista personajes con estadísticas de combate; cualquier sprite se puede colocar desde la pestaña Appearance.
|
||||
2. **El personaje no está en la paleta del editor de mapas RPG.** La pestaña **Personajes** solo muestra los personajes con hoja de movimiento (**Charset**); sin ella no se puede colocar. La pestaña **Actores** muestra los objetos `rpg_object`, no los personajes del juego.
|
||||
3. **La lista de mods está vacía.** Los mods empaquetados no se pueden editar.
|
||||
Reference in new issue
Block a user