[Script] Autosave System

Autor: Kyu (@DasKyu1)
Compatible con: v16, v17, v18

Introducción

¡Buenas a todos! Tal y como dice el título hoy os traigo un sistema de autoguardado. 
Es complementario al guardado por defecto, pues guardará vuestra partida en un archivo distinto al principal cada vez que cambiéis de mapa.
El sistema cuenta con un total de 10 slots que se irán reemplazando a medida que se transicione de mapa.
Además, es perfecto para complementarlo con MKXP-Z, ya que también cumple la función de respaldo en caso de error.

Características

  • Sistema complementario al guardado principal
  • 10 slots disponibles que se van reemplazando a medida que se cambia de mapa.
  • Perfecto para usar junto a MKXP-Z.
  • Posibilidad de desactivar el autoguardado con un interruptor.
  • Ideal para evitar perder horas de progreso en caso de bug.

Instalación

  1. Abrir el siguiente pastebin. Nos situamos en PScreen_Load
  2. Buscamos def pbTryLoadFile y lo reemplazamos por el código del paso 2.
  3. Buscamos cmdContinue    = -1 y debajo pegamos el código del paso 3.
  4. Buscamos:
    commands[cmdContinue=commands.length]=_INTL("Continuar") if showContinue Y debajo pegamos el código del paso 4.
  5. Unas líneas más abajo encontraremos:
    else
     commands[cmdNewGame=commands.length]=_INTL("Partida Nueva")
    Debajo pegamos el código del paso 5.
  6. Buscamos:
    if cmdContinue>=0 && command==cmdContinue Y reemplazamos esa línea por el código del paso 6, asegurando que queda por encima de: unless safeExists?(savefile)
  7. Cerca de la linea 370 buscamos: metadata=nil
    File.open(savefile){|f|
    Y colocamos el código del paso 7 debajo.
  8. Finalmente, en un nuevo script, pegamos el código del paso 8.
¡Y ya estaría! Si tenéis cualquier duda comentadla por aquí o por el discord oficial de Pokéliberty. También podéis hacerlo en mi twitter: @DasKyu1
¡Un saludo!


¿Quieres crear tu propio proyecto? ¡Descarga Pokémon Essentials en español y únete a nosotros! Os animamos a entrar a nuestro servidor de Discord, donde podéis obtener feedback y ayuda para vuestros fangames de Pokémon y seguirnos en nuestro Twitter, para estar al día de todas nuestras novedades. 
 
Puedes ver otros aportes en:

https://newpokeliberty.blogspot.com/p/blog-page_21.html

Comentarios