RPG Maker VX Ace

RPG Maker VX Ace

Not enough ratings
Como usar Quest Log [Script by: DRS]
By Fosy Project
Una pequeña guia para poder usar el Script Quest Log facilmente, el Script pertenece a DRS
   
Award
Favorite
Favorited
Unfavorite
Datos del Autor
Titulo: Quest Log
Version: 1.2
Autor: DRS
Fecha: August 31, 2014
Editando el Script
La imagen de Fondo
Cuando entras en el menu de misiones desde el juego, tienes la opcion de poner una imagen de fondo, esta la podremos cambiar desde la linea 42 del Script
QLOG_IMAGE = "qlog_bg_v1_2"
La imagen debera estar en la ruta: Project1\Graphics\Pictures
Por defecto nos viene una imagen llamada "qlog_bg_v1_2" podemos hacer tres cosas,
  • Lo dejamos como esta y renombramos una imagen con ese nombre (qlog_bg_v1_2)
  • Borramos el texto que hay entre comillas (no habra imagen de fondo)
  • Editamos el Script poniendo el nombre de nuestra imagen (Ej.:
    QLOG_IMAGE = "Fondo_Quest_Log"
    Rellenar los espacios con "_" es fundamental)

Traduciendo el Script
No tiene mucha importancia pero si haces un juego en español queda un poco raro que el menu de misiones este en ingles, las lineas a editar serian las siguientes:
Linea 38,
QLOG_COMMAND_NAME = "Quest Log"

Podemos cambiar el nombre por "Misiones" lo que esto hace es que en el menu principal aparezca como Misiones y no Quest Log.
]


Lineas 398 a 400:
add_command("Misiones Activas", :active) add_command("Misiones Inactivas", :inactive) add_command("Misiones Completadas", :completed)
Si lo dejas como lo e puesto yo quedaria asi:

(En la imagen hay un problema, pone Incativas envede Inactivas, en el codigo esta solucionado)

Lineas 708 a 710:
add_command("Make Current Quest", :select) add_command("Switch Quests List", :switch) add_command(" Cancelar ", :cancel)

Como veis en la imagen lo que hace es:
  • Linea 708: Marcar como mision actual
  • Linea 709: Cambiar mision a inactiva
  • Linea 710: Cancelar
Creando las misiones
Esta parte es mas sencilla que la de ir buscando las lineas para ir traduciendo el Script.
Y digo que es muy sencillo porque las misiones las añades/editas/completas desde los mismos eventos solo teneis que apuntaros en algun lado estas tres cosas:
  • Crear mision:
    $game_system::add_active_quest("Titulo", "Descripcion", "Recompensas")
    Ej.
    $game_system::add_active_quest("Llevale la espada al Guardia", "el guardia te a pedido que le lleves una espada.", "Experiencia: +354, Oro: +296")

  • Editar mision:
    $game_system::edit_quest("Antiguo titulo", "Nuevo titulo", "Descripcion", "Recompensas")

  • Completar mision:
    $game_system::remove_quest("Titulo", failure=false)
Para añadir estas lineas en un evento solo tienes que darle a Insertar, y en la 3 pagina abajo a la derecha Script.

(Aviso: Este Script es solo una interfaz, las recompensas que pongas atraves de el Script no las dara a noser que lo crees en el evento como se hace normalmente)
3 Comments
Otori 29 Aug, 2016 @ 8:38am 
Quisiera añadir dos posibles traducciones de texto dentro del script:

- Linea 818: puedes cambiar "FAILURE: " por "FALLO: ", por ejemplo
@completed_quests[0].description = "FAILURE: " + @completed_quests[0].description

- Linea 820: puedes cambiar "SUCCESS: " por "EXITO: ", por ejemplo
@completed_quests[0].description = "SUCCESS: " + @completed_quests[0].description

No se si a los demás usuarios del script también les pasa pero en el cuadro derecho de definición de la misión, en el apartado "misiones activas", parte del texto queda fuera de la ventana en vez de bajar a una nueva linea, y en el de "misiones completadas" se produce una linea en blanco dentro del mismo texto. Como no se programar scripts no se dónde se puede arreglar eso, asi que agradezco a quien me ilunime xD.

Gracias.
Otori 29 Aug, 2016 @ 6:27am 
Que bueno!! Lo usaré ;)
Gracias por el aporte y el tutorial :D
Lord Panacio 24 Jun, 2015 @ 3:26pm 
Muy interesante, una pena que esté usando otro sistema de misiones.

De todas formas, muy buen tutorial, amigo, seguro que a más de uno le ha valido :rbat: