Últimos temas
» Maker MV: Necesito pluguin de Mini mapa sencillo sencillo
por Ruben_modder Ayer a las 11:25 am

» Maker MV: como hacer respawn de misiones y objetos?
por Ruben_modder Dom Jun 16, 2019 9:38 pm

» [MV] Jabberwock
por rojo1991 Dom Jun 16, 2019 3:52 am

» [Publicidad] Around me
por Turbiosoft.acho Sáb Jun 15, 2019 12:17 pm

» ¿Como hacer que los enemigos se muevan en batalla?
por Iskachu 2000 Sáb Jun 15, 2019 7:06 am

» Necesito un script de batalla lateral
por Greninja555 Vie Jun 14, 2019 3:42 pm

» (RMMV) Around me, crimson-stained leaves (¡Descarga disponible!)
por brrt Vie Jun 14, 2019 2:04 am

» Tutoriales engine y script VX Ace.
por micky_joe Jue Jun 13, 2019 7:49 pm

» Duda con cambio de gráficos en Ruta de Movimiento (VXAce)
por Fiquei Jue Jun 13, 2019 11:02 am

» Zaza no konpasu (La Brújula de Zaza) [VXACE]
por Pocari Mar Jun 11, 2019 11:58 pm

» Vampiros Eternos
por elcrom Mar Jun 11, 2019 1:38 am

» Los audios importados no aparecen!!
por Shy_Cream Mar Jun 11, 2019 1:33 am


[RPG Maker VX Ace] Evitar el Game Over.

Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por megadan el Jue Dic 25, 2014 4:57 am

Hola a todos, en esta ocasión les traigo un pequeño tutorial/aporte que probablemente salve sus proyectos (evitando el uso de scripts para una función que se podía hacer con un SOLO evento)

Primero que nada, esto (como lo dice el título) es sólo para VX Ace, en VX Normal no es necesario. El problema reside en que el programa te obliga a entrar en Game Over. Para ello debemos modificar unos cuantos scripts.

1.- Abrimos el RPG Maker y nos vamos a el Editor De Scripts (F11)


2.- Luego nos dirigimos a nuestro primer destino: Game_Objects; Game_Interpreter

[RPG Maker VX Ace] Evitar el Game Over. Syb85d

3.- Borramos lo siguiente: En la línea 1166 borramos:

[RPG Maker VX Ace] Evitar el Game Over. Msbvqh

Debería quedar así:

[RPG Maker VX Ace] Evitar el Game Over. 1zfontl

4.-Luego, nos vamos a Scene_Map, vamos a la línea 77 y borramos:

[RPG Maker VX Ace] Evitar el Game Over. 2ib1383

5.-Por último vamos a Scene_Base y borramos la última línea:

[RPG Maker VX Ace] Evitar el Game Over. 2isgodv

Eso es todo, le dan a aceptar y listo, se libran del Game Over, pero espera, no todo esta perdido. No se dañará ni nada pues la página de Game Over sigue ahí.. por lo tanto si en algún momento del juego quieres que el jugador entre al Game Over (EJ: Después de los créditos) Solo usas el comando "Fin De Juego" y listo. Todo Resuelto...

¡SALUDOS! :D
megadan
megadan
PJ Recurrente
PJ Recurrente

Masculino
Rmakercom
RPG Maker : Ace
Mensajes : 60
Monedas : 117
Reputación : 11
Localización : En las Tierras Perdidas del Norte

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por Juners el Jue Dic 25, 2014 10:25 pm

No está mal, corto y directo.
Aunque me gustaría hacer un pequeño consejo, y es que en vez de borrar la linea, la "comentes", es decir, que al principio le coloques la almohadilla "#", y así evitarás tener que buscar el mensaje por si quisieras volver atrás por cualquier cosa (o hacer un gameover especial cuando mueran todos y no recordabas como llamar el method).

Pero no me malinterpretes, es un buen truquillo que se agredece que compartas :)
Juners
Juners
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 29
Monedas : 51
Reputación : 6
Edad : 22

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por megadan el Vie Dic 26, 2014 7:11 pm

@Juners escribió:No está mal, corto y directo.
Aunque me gustaría hacer un pequeño consejo, y es que en vez de borrar la linea, la "comentes", es decir, que al principio le coloques la almohadilla "#", y así evitarás tener que buscar el mensaje por si quisieras volver atrás por cualquier cosa (o hacer un gameover especial cuando mueran todos y no recordabas como llamar el method).

Pero no me malinterpretes, es un buen truquillo que se agredece que compartas :)
Oye, tienes razón, es más simple que borrar, además mas seguro.

Lo del Game Over Especial se puede hacer con las condiciones de batalla "Si gana" ó "Si pierde" xD.
megadan
megadan
PJ Recurrente
PJ Recurrente

Masculino
Rmakercom
RPG Maker : Ace
Mensajes : 60
Monedas : 117
Reputación : 11
Localización : En las Tierras Perdidas del Norte

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por Juners el Vie Dic 26, 2014 7:29 pm

Dos cosas:

Primero, los scripters recomiendan que si tienes que editar algo de los archivos de script principales, lo reemplazes en una nueva página de script, de manera que borrar los cambios es sencillo: Solamente borra la página.

Ejemplo:



Código:
class Game_Interpreter
  def command_311
    value = operate_value(@params[2], @params[3], @params[4])
    iterate_actor_var(@params[0], @params[1]) do |actor|
      next if actor.dead?
      actor.change_hp(value, @params[5])
      actor.perform_collapse_effect if actor.dead?
    end
  end
end

class Scene_Map
  def update_scene
    update_transfer_player unless scene_changing?
    update_encounter unless scene_changing?
    update_call_menu unless scene_changing?
    update_call_debug unless scene_changing?
  end
end

class Scene_Base
  def check_gameover
  end
end

Y segundo, resulta que hay otro "check_gameover", que se encuentra en Scene_BaseItem. No sé si realmente el quitar el primer check_gameover, ya que como ya borramos el method simplemente llamaria un method vacío a sique a lo mejor nos podriamos ahorrar un poco de escribir :b
Juners
Juners
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 29
Monedas : 51
Reputación : 6
Edad : 22

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por megadan el Vie Dic 26, 2014 8:31 pm

No entendí lo primero, si borraramos los scripts principales daría error.

Lo segundo, no influye mucho... no lo he revisado, cuando esté en mi pc te digo.
megadan
megadan
PJ Recurrente
PJ Recurrente

Masculino
Rmakercom
RPG Maker : Ace
Mensajes : 60
Monedas : 117
Reputación : 11
Localización : En las Tierras Perdidas del Norte

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por Juners el Vie Dic 26, 2014 9:04 pm

A ver, a la hora de editar un script puedes hacerlo de dos formas:
En el mismo script, o en otro "aparte". Si defines algo ya definido en ruby, este lo que hace es reemplazarlo por lo que le has dado tu. Ejemplo práctico:
Apretas F11, te vas a Materiales y debajo metes una nueva página con Insert. Dentro escribes:
Código:
class Scene_Title < Scene_Base
    def start
    msgbox_p("hola")
    exit
  end
end

Esto estaría reemplazando la escena de título, haciendo que al empezar el titulo, en lugar de salirte todo lo que saldria de normal, simplemente te salga un pop-up diciendo hola, y se cierra el juego. Si ahora lo comentas o borras la página, volverá a hacer su proceso normal.

Es decir, lo que yo he hecho antes es reemplazar lo que tu habias dicho, pero sin editar el core... No sé, no me sé explicar muy bien.

PD: Para reemplazar un metodo, has de decirle previamente en que clase está, si no no reemplazas nada.
Juners
Juners
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 29
Monedas : 51
Reputación : 6
Edad : 22

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por megadan el Vie Dic 26, 2014 9:13 pm

Bueno, yo no sé de Scripts, incluso no entendí mucho tu explicación. Quizás el método que digo sea para los no experimentado. Igual tus métodos son bienvenidos para el que entre en el post. :) Gracias por comentar.
megadan
megadan
PJ Recurrente
PJ Recurrente

Masculino
Rmakercom
RPG Maker : Ace
Mensajes : 60
Monedas : 117
Reputación : 11
Localización : En las Tierras Perdidas del Norte

Volver arriba Ir abajo

[RPG Maker VX Ace] Evitar el Game Over. Empty Re: [RPG Maker VX Ace] Evitar el Game Over.

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.