De vuelta a Enlaces

Ventana Nombre v 2.0
antes
Nombre_Heroe_NPC v 1.0

por shadowball alias kyonides



¿Está cansado de que scripts como el AMS o el UMS le quiten una línea de texto para crear una ventanita con el nombre del personaje?

Pues aquí llega una solución. Este script te permite hacer varias cosas mediante llamados a script:

1. Crea una ventana con el nombre de un héroe (como Alexis o Arshes o Aluxes) o de un NPC (el que gustes).
2. Te permite cambiarle el color solo al nombre del héroe o del NPC. Esto facilita la expresión de sentimientos del interlocutor como el de miedo (color amarillo), ira (color rojo),  pensamientos o comentarios en voz baja (color 'deshabilitado' o disabled) y aún te sobran más colores. En total incluye unos 11 colores distintos, 5 que vienen por defecto más 6 nuevos colores.

Ir directo a la zona de descarga

Viejo: Permite que coloques la ventanita abajo, en medio o arriba según las opciones que escojas para el mensaje de texto. (0 = abajo, 1 = en medio o 2 = arriba)
VIejo: Te permite alinear o 'justificar' el nombre ( 0 es a la izq., 1 al centro, 2 a la der.)
Viejo: Te deja borrar la ventana para que no te estorbe mientras no estés en una conversación o "pensando".

En vez de lo Viejo, agregué esto:

La ventana se ajusta a la posición de la ventana de conversación automáticamente.
También se ajusta su propio ancho de acuerdo a cuán largo sea el nombre del personaje de forma automática.

Eso quiere decir que no importa si se llama Juan o El Fantasma de Canterville, el ancho de la ventana se ajustará a esos nombres.

Se refresca / recrea la ventana automáticamente.


INSTRUCCIONES PARA INCORPORARLO EN NUEVOS PROYECTOS


Copien 4 scripts

Scene_Title Mod
Game_Name
Ventana_Nombre
Ventana_CharFace

Ahora el script se usa de la siguiente manera:

$game_name.name('El Árbitro', # color, # face o de chara o ninguno, # de imagen)

o de esta otra

$name.name('El Árbitro', # color, # face o de chara o ninguno, # de imagen)

la coma  y el color son opcionales (Gracias a mi Window_Base Add-on, pueden disponer de hasta 21 colores distintos.) Va en un llamado de script.

Para reemplazarlo por una ventana con el nombre de otro interlocutor / otro personaje repitan ese mismo proceso cuantas veces sea necesario.

Cuando el evento finalice, solo coloquen esto:

$game_name.dispose o $name.dispose

Eso es todo.

¡Actualización!

Ya existe una base de datos que pueden extender cuanto gusten. Se llama Pic y se encuentra dentro de Module Q.

Dentro de Pic agreguen esto:

un número => 'nombre del archivo con la face para un solo personaje',

Sí con coma al final siempre que puedan agregar una nueva entrada para una nueva face.

Les dejo un screenshot

http://www.box.net/shared/5glgfntcs8

¡Actualización!

Ahora hay muchas formas de incluir un nombre en sus proyectos usando mis scripts:

Sintaxis :

Para poner el nombre de un héroe o NPC hay 4 formas de hacerlo

$game_name.name('Aluxes')
$game_name.name('\n[0]') o $game_name.name('\N[0]')
$game_name.name($game_party.actors[0].name)
$game_name.name($data_actors[1].name)

En el caso de que uses '\n[n]' o $game_party.actors[n].name, el límite es el máximo de héroes en tu equipo menos 1.

En el caso de que uses la 4 opción el límite es la cantidad de héroes en tu base de datos.


Para poner el nombre de un monstruo hay 3 formas de hacerlo

$game_name.name('Fantasma')
$game_name.name('\e[01]') o $game_name.name('\E[01]')
$game_name.name($data_enemies[1].name)

En el caso de que uses la 2. o la 3 opción el límite es la cantidad de monstruos en tu base de datos.


Recuerda que incluye charas o faces en una nueva ventana

ahora el llamado al script debe ir así:

$game_name.name('kitsune', 2, 2, 0) en el caso de una face

$game_name.name('kitsune', 2, 1, 1) en el caso de un chara
porque tiene que indicar qué personaje es por medio de un número

probablemente el del face termine funcionando como el de un chara, es solo que por ahora solo tenía un archivo de prueba y no sentí la necesidad de modificarlo je je je

¡Actualización!

Ahora se puede darle formato al nombre del personaje en la Ventana Nombre

Solo pon algo como esto $game_name.name('\BNombre') o ('\INombre') o ('\B\INombre')

\B = Negrita  \I = Itálica

En una ventana de mensajes típica del Maker también puedes utilizar \B o \I, pero deben cerrarlo donde sea conveniente.

Al usar \F[18] pueden cambiar el tamaño de la letra para una palabra, un renglón o uno o más mensajes completos.

Al usar \L[8] pueden cambiar el tipo de letra para una palabra, un renglón o uno o más mensajes completos.

En ambos tipos de ventanas puedes usar

\E[1]  y este será reemplazado por el nombre del monstruo correspondiente, por ej. 'Fantasma'

Para más info, descarga este demo en el cual la sintaxis y todo lo demás viene explicado con lujo de detalles. Si aun así no entiendes, revisa cómo cree yo un evento en ese demo

Link:

Versión 2.0  Ventana Nombre (Actual) — demo con base de datos (Recomendada)

Versión 2.0: XP clic aquí VX clic aquí

Nota: Recuerden que la versión de VX solo incluye la opción de crear una ventana con el nombre del personaje o interlocutor, VX ya incluye faces por defecto.

Versión 1.5b clic aquí

Versión 1.5a click aquí

screenshot

Versión 1.1 Ventana_Nombre

Versión 1.1 Nombre_Heroe_NPC (Viejo)

Versión 1.0 clic aquí

De vuelta a Enlaces