Mostrando entradas con la etiqueta RPGMaker MV. Mostrar todas las entradas
Mostrando entradas con la etiqueta RPGMaker MV. Mostrar todas las entradas

lunes, 18 de mayo de 2020

Actualización de Plugin Params Core

Ya hace bastante tiempo desde la última vez que publiqué una actualización. Estoy empezando a retomar la programación de mi librería pública de plugins y mi proyecto personal.
He terminado ya uno de los plugins con sus debidas pruebas pertinentes y ya está disponible.

Estos son los cambios:

ICF-Soft Params Core v1.09:
  • Se han cambiado los iconos para daño y recuperación de hp/mp/tp/cparam.
  • Se han añadido fórmulas que no sobreescriben los valores básicos de los bparam/nparam/cparam.
  • Se han añadido controles básicos para el fortalecimiento y debilitamiento de parámetros.
Descarga por pastebin y mediafire.

Si te gustan mis plugins y quieres darme apoyo para que pueda crear más y mejores puedes hacerlo a través de Patreon. Por un euro al mes tendrás acceso previo a los plugins y sin publicidad.
Y eso es todo por ahora.
Espero que os guste.

lunes, 15 de abril de 2019

Plugin - Skill Core para MV

El nuevo plugin ya está listo para su uso.

Ahora es posible añadir costes y requisitos especiales para las habilidades, incluyendo los cparams, y además crear variaciones para las habilidades.
Dichas variaciones permiten alterar el nombre, icono, elementos, fórmula de daño, etc de la habilidad en cuestión. Las variaciones se crean para personajes, clases y enemigos específicos.
Toda la información necesaria se encuentra en el apartado de ayuda del plugin.

Descarga e instalación:
Como siempre, primero lo descargas del servidor que más te convenga, esperas 5 segundos de publicidad y le das a saltar anuncio.

El mismo está en español e inglés .

Lo segundo es guardarlo con el nombre de archivo "ICFSoft_SkillCore.js" y ponerlo en la carpeta js\plugins del juego. No requiere configuración, sólo hay que colocar las etiquetas en las notas de las habilidades, personajes, clases y enemigos las cuales puedes encontrar en el apartado de ayuda del plugin. Requiere el ICF-Soft Main Utility para su correcto funcionamiento.
En el caso de usarlo en conjunto con ICF-Soft Params Core y/o ICF-Soft Element Core debe de estar por debajo de ambos.
Si no te aclaras con la información disponible en el apartado de ayuda del plugin o tienes alguna duda puedes preguntarme.
Lo tercero es añadir el autor del plugin (ICF-Soft) en los créditos.

Incompatibilidades:
Se desconocen plugins con los que se muestre incompatibilidad.

Problemas conocidos:
Por el momento ninguno.

Si te gustan mis plugins y quieres contribuir para que pueda crear más y mejores puedes hacerlo a través de Patreon. Por un euro al mes tendrás acceso previo a los plugins y sin publicidad.
Y este es el script.
Espero que os guste.

viernes, 29 de marzo de 2019

Actualizaciones de Plugins Marzo

Un nuevo plugin se aproxima por lo que algunos necesitan actualizarse para que puedan funcionar en conjunto. Además hay algunas características que creo que deberían tener.

Ahora vamos con los cambios:

ICF-Soft Main Utility v1.05:
  • Se han añadido más funciones javascript extra.
Descarga por pastebin y mediafire.

ICF-Soft Params Core v1.08:
  • Se han añadido modificadores para el tp.
  • Se han añadido más controles para los CParam.
  • Se han añadido controles para mostrar el daño y recuperación de CParams.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.06:
  • Permite cambiar los ajustes de los personajes durante la partida.
Descarga por pastebin y mediafire.

ICF-Soft Element Core v1.05:
  • Algunas mejoras en el código.
  • Se ha añadido un modo de manejar los elementos para otros plugins.
Descarga por pastebin y mediafire.


Si te gustan mis plugins y quieres darme apoyo para que pueda crear más y mejores puedes hacerlo a través de Patreon. Por un euro al mes tendrás acceso previo a los plugins y sin publicidad.
Y eso es todo por ahora.
Espero que os guste.

martes, 26 de febrero de 2019

Actualizaciones de Plugins Febrero

Hace tiempo que no publico plugins ni actualizaciones con la regularidad de antes debido a falta de tiempo. Poco a poco voy a ir programando con más regularidad para traer plugins nuevos.

Ahora vamos con los cambios que traen las nuevas actualizaciones:

ICF-Soft Params Core v1.07:
  • Permite que los objetos y habilidades alteren los CParams.
  • Permite el crecimiento de los x/sparams.
  • Permite fijar el valor de los parámetros.
  • Se han añadido parámetros evaluables para los estados alterados.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.05:
  • Permite la edición de medidores en la pantalla de batalla.
Descarga por pastebin y mediafire.


Y eso es todo por ahora.
Espero que os guste.

jueves, 20 de diciembre de 2018

Actualizaciones de Plugins Diciembre

Aquí vienen un par de actualizaciones necesarias debido a los nuevos parámetros creables mediante el ICF-Soft Params core.
Los nuevos parámetros que se pueden crear pueden ahora ser visibles y mejorarse con los plugins de compatibilidad actuales.

Ahora vamos con los cambios:

Plugin de compatibilidad con Yanfly plugins v1.01:
  • Se ha añadido el uso de los CParams.
  • Se ha añadido una opción para mostrar parámetros en el menú de formación.
  • Se han añadido opciones para mostrar parámetros en los paneles del menú de estado.
  • Se ha corregido un bug que impedía aplicar mejoras en los diversos parámetros creables.
  • Se ha corregido un bug en el plugin attach augments de Yanfly.
Descarga por pastebin.

Plugin de compatibilidad con SRD stat distribution v1.01:
  • Se ha añadido el uso de los CParams.
Descarga por pastebin.


Que paséis una feliz navidad y un próspero año nuevo.

Y eso es todo por ahora.
Espero que os guste.

lunes, 22 de octubre de 2018

Actualizaciones de Plugins Octubre

Ya hacía tiempo que no publicaba actualizaciones así que he sacado tiempo para traeros estas.
He creado un nuevo tipo de parámetros de conteo o medición, similares a los de hp, mp y tp que incluyen sus propias barras de medición. Los he llamado CParams debido a esta característica.

Echemos un vistazo a las novedades que traen estos plugins:

ICF-Soft Params Core v1.06:
  • Se han añadido los CParams.
  • Se han eliminado funciones y parámetros obsoletos.
  • Pequeñas mejoras.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.04:
  • Añadido el uso de cparams (parámetros de medición).
  • Permite la edición de medidores de distintos menús.
  • Se ha eliminado el antiguo sistema obsoleto.
Descarga por pastebin y mediafire.

ICF-Soft Formula Shortcut v1.04:
  • Soporte completo para los parámetros de cada tipo que ya utiliza el ICFSoft Params Core incluidos los cparam.
Descarga por pastebin y mediafire.

Los links de publicidad han cambiado de dominio pero siguen siendo los de siempre.

Los nuevos CParams funcionan como los NParams y admiten las funciones asociadas a hp, mp y tp como son gainname(), setname() y nameRate() las cuales son muy útiles al programar en javascript. En próximos plugins y actualizaciones se prepararán usos para estos nuevos parámetros.

Y eso es todo por ahora.
Espero que os guste.

lunes, 24 de septiembre de 2018

Plugin de compatibilidad con SRD Stat Distribution

Ahora tenemos otro plugin ya pedido que permite que los parámetros creados con ICF-Soft Params Core se puedan incrementar mediante el plugin de Stat distribution de SRD.

Es bastante conocido el plugin de SRD que permite distribuir puntos para hacer crecer los parámetros de un personaje. Obviamente no utiliza parámetros personalizados ni mucho menos los creados con mi plugin. Debido a esto se pidió un plugin para ello y aquí está ya terminado.
Cabe destacar que la creación de este plugin no significa que en un futuro no haga mi propio sistema de distribución, pero al menos ya hay uno que lo permite.

Descarga e instalación:
Como siempre lo primero es hacer click en el enlace, esperas 5 segundos de publicidad, le das a saltar anuncio y ya lo puedes descargar.

El mismo está en español e inglés .

Lo segundo es guardarlo con el nombre de archivo "ICFSoft_SRD_Distribution.js" y ponerlo en la carpeta js\plugins del juego. Permite añadir los parámetros creados con ICF-Soft Params Core en el apartado de configuración del plugin de SRD.
Si no te aclaras con la información disponible en el apartado de ayuda del plugin o tienes alguna duda puedes preguntarme.
Lo tercero es añadir el autor del plugin (ICF-Soft) en los créditos.

Incompatibilidades:
Se desconocen plugins con los que se muestre incompatibilidad.

Problemas conocidos:
Por el momento ninguno.

Y este es el script.
Espero que os guste.

lunes, 17 de septiembre de 2018

Plugin de compatibilidad para los plugins de Yanfly

Hoy tenemos un plugin esperado que permite mostrar los parámetros creados con ICF-Soft Params Core en los plugins de Yanfly.

Como bien sabemos Yanfly es uno de los creadores de plugins más conocidos y cuenta con una extensa librería. Yanfly no añade opciones para usar parámetros personalizados sino solo los que vienen con el MV y debido a esto varios me han preguntado en diversos foros cómo pueden mostrarlos en dichos plugins y han pedido un plugin para ello.
Este plugin permite actualmente mostrar los parámetros en los plugins Equip core, Item core, Shop menu core y Attach augments de Yanfly. Si se le da apoyo y se pide iré añadiendo más.

Descarga e instalación:
Como siempre lo primero para descargarlo es una espera de 5 segundos de publicidad y le das a saltar anuncio.

El mismo está en español e inglés .

Lo segundo es guardarlo con el nombre de archivo "ICFSoft_YEPShowParams.js" y ponerlo en la carpeta js\plugins del juego. El plugin se adapta a los plugins de Yanfly que tengas instalados. Funciona como el ICF-Soft Status Menu, es decir, con los nombres de los parámetros separados por espacios.
Si no te aclaras con la información disponible en el apartado de ayuda del plugin o tienes alguna duda puedes preguntarme.
Lo tercero es añadir el autor del plugin (ICF-Soft) en los créditos.

Incompatibilidades:
Se desconocen plugins con los que se muestre incompatibilidad.

Problemas conocidos:
Por el momento ninguno.

Y este es el script.
Espero que os guste.

miércoles, 22 de agosto de 2018

Anunciado RPG Maker MV para consolas ¿Qué podemos esperar?

Para los que aún no lo sepan hace cosa de un mes se ha anunciado una versión para consolas del ya existente RPG Maker MV. Puede verse aquí el trailer: Después de reflexionar me he decidido a escribir el artículo ya que, ¿a qué desarrollador no le gustaría desarrollar juegos para su consola? y ¿por qué tiene el mismo nombre que la versión de ordenador?

Lo que me gustaría encontrar


En un principio lo que me gustaría ver una opción similar a la de otros programas como Unity o Game Maker Studio que permita exportar juegos para diversas plataformas y consolas, lo cual parece haber sido descartado de antemano.
Debido a esto me gustaría al menos una extensión de la versión de ordenador, en la que a través del uso de dispositivos usb o similares se pueda sincronizar gráficos, mapas, código javascript y más tipos de datos.

Lo que espero encontrar


Sin embargo veo más necesario un poco de realidad y no irme por las nubes. No es el primer RPG Maker para consolas de la compañía. Dichos predecesores son el RPG Maker DS y el RPG Maker FES, los cuales apuntan la dirección que va a seguir esta nueva versión.
Podéis haceros una idea de cómo es y en qué se diferencia de las versiones de ordenador en este vídeo. Es un modo más o menos rápido de crear juegos porque no tienes que preocuparte de importar gráficos, sonidos ni códigos de programación. Se utiliza la parte más básica del RPG Maker en la consola lo que en parte limita las características que quieras darle al juego.
Cabe destacar también que los juegos tienen un espacio limitado y que los juegos que se crean son gratuitos, lo que si es por hobby o para divertirse está bien, pero si lo que quieres es dedicarte a ello como un trabajo ya no está tan bien.
El nombre puede deberse al boom que causó el MV, mientras que el FES, que salió después, personalmente diría que no ha tenido ni de lejos. También puede ser un nombre en clave, pero yo lo descartaría porque ya está la precompra con ese nombre.
Una característica importante de las versiones de ordenador es que los juegos se pueden publicar comercialmente en diversas plataformas como Steam para ordenador y Play Store / App Store para móviles que en parte justifica el precio, cuya carencia en las consolas no parece afectarle.
Puede precomprarse una versión limitada por unos 60 dólares en la página de NIS America.

En conclusión


En un principio no parece un Maker destacable o que merezca la pena al menos al precio al que lo venden.
Como consumidor me gustaría que estuviese a la altura del nombre que le han puesto pero dudo que me sorprendan en ese aspecto. Habrá que esperar.

¿Qué opináis vosotros? Podéis hacérmelo saber con vuestro comentario.

sábado, 31 de marzo de 2018

GameMaster Plus


Aquí os muestro un juego en el que estoy trabajando. El juego se llama GameMaster Plus y se puede acceder a su página web aquí.
En este juego me encargo de todo lo referente a la programación. Actualmente está en fase de testeo y puliendo algunos detalles de modo que no creo que tarde mucho en salir.

El juego está en inglés. Tiene una protagonista femenina llamada Elsa y un buen apartado musical.
El modo de batalla es frontal y cuenta con algunas mecánicas interesantes como un sistema de bloqueos y causar estados alterados cuando un golpe es crítico entre otras.

Os dejo unas cuantas capturas de pantalla para que podáis ver sus mapeados y algunas características.
Y eso es todo por ahora. Podéis encontrar más información sobre el juego en la web de GameMaster Plus y en su página de Facebook.
Espero que os guste.

viernes, 27 de octubre de 2017

Actualizaciones de Plugins Octubre

Con la versión 1.5.0 del RPG Maker MV se ha introducido un nuevo modo de manejar parámetros en los complementos que da mayor versatilidad.
Por ello estoy empezando a añadir parámetros que lo utilicen para sacar todo el potencial que pueden tener los plugins.

Estas son las novedades:

ICF-Soft Main Utility v1.04:
  • Se han añadido bloques externos de rasgos y efectos.
  • Se ha mejorado sistema de etiquetas.
  • Permite filtrar los interruptores y variables locales.
Descarga por pastebin y mediafire.

ICF-Soft Params Core v1.05:
  • Se han añadido parámetros evaluables para el equipamiento.
  • Se ha añadido el uso de nparams en el equipamiento.
  • Se ha expandido el modo lunático para incluir a los personajes y classes para enemigos.
  • Permite el crecimiento de los pparams.
  • Permite fórmulas personalizadas para los parámetros básicos y los nparams.
  • Uso del sistema de parámetros del 1.5.0.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.03:
  • Añadida columna para el menú de equipamiento.
  • Añadidas fórmulas personalizadas para obtener valores de medición.
  • Uso del sistema de parámetros del 1.5.0.
Descarga por pastebin y mediafire.

Los links de publicidad han cambiado de dominio pero siguen siendo los de siempre.

Si quieres darme apoyo para que pueda crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad.

Y eso es todo por ahora.
Espero que os guste.

viernes, 18 de agosto de 2017

Actualizaciones de Plugins Agosto

Estas son las siguientes actualizaciones de plugins. Están hechas para un funcionamiento conjunto permitiendo interactuar con eventos de distintos mapas. También funcionan cada uno por sí solos pero se recomienda usar ambos.

Estas son las novedades:

ICF-Soft Event Extension v1.06:
  • Permite llamar eventos de otros mapas.
  • Permite referirse a los eventos por su nombre.
  • Preparado para funcionar con ICF-Soft Map Extension.
Descarga por pastebin y mediafire.

ICF-Soft Map Extension v1.01:
  • Se ha añadido un sistema de precarga de mapas.
  • Preparado para funcionar con ICF-Soft Event Extension.
Descarga por pastebin y mediafire.

La nueva extensión de mapas trae una interfaz que permite acceder a mapas en los cuales uno no se encuentra sin tener que cargarlos de seguido.

Si quieres darme apoyo para que pueda crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad.

Y eso es todo por ahora.
Espero que os guste.

domingo, 30 de julio de 2017

Actualizaciones de Plugins Julio

Después de un tiempo en el que estado ocupado he sacado algo de tiempo para traer las nuevas actualizaciones de plugins.

Estos son los añadidos:

ICF-Soft Time Utility v1.05:
  • Se han añadido temporizadores de tiempo real.
Descarga por pastebin y mediafire.

ICF-Soft Params Core v1.04:
  • Permite el ICF-Soft Main Core.
  • Se ha expandido el modo lunático para afectar enemigos.
  • Mayor control para los nparams.
Descarga por pastebin y mediafire.


Si quieres darme apoyo para que pueda crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad.

Y eso es todo por ahora.
Espero que os guste.

viernes, 12 de mayo de 2017

Actualizaciones de Plugins Mayo

Después de un tiempo ocupado ya he publicado las siguientes actualizaciones de plugins.

Aquí están los cambios:

ICF-Soft Time Utility v1.04:
  • Se han añadido funciones para comprobar el tiempo de juego.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.02:
  • Añadidas fórmulas personalizadas para obtener valores.
  • Añadidas columnas personalizadas para personajes específicos.
Descarga por pastebin y mediafire.

Si quieres darme apoyo para que pueda dedicar más tiempo a crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad y puedes dejar de contribuir cuando quieras.

Y estas son las actualizaciones.
Espero que os gusten.

miércoles, 10 de mayo de 2017

Plugin - Extensión de mapas para MV

Este plugin permite sobrepasar el límite de 999 mapas impuesto.

El modo de utilizarlo es sencillo, guardando grupos de mapas en carpetas numeradas e ir editando el último grupo. Toda la información necesaria se encuentra en el apartado de ayuda del plugin.

Descarga e instalación:
Seguramente ya te habrás acostumbrado a estas palabras. Primero lo descargas del servidor que más te convenga, esperas 5 segundos de publicidad y le das a saltar anuncio.

El mismo está en español e inglés .

Lo segundo es guardarlo con el nombre de archivo "ICFSoft_MapExtension.js" y ponerlo en la carpeta js\plugins del juego. La configuración normalmente no es necesaria hasta que empieces a utilizar un mapa por encima del 999. El índice actual indica el grupo de mapas que estás usando, pide cuantos índices hay en el juego, y posiciones personalizadas para el jugador y los vehículos. Requiere el ICF-Soft Main Utility para su correcto funcionamiento.
Cabe destacar que no mezcla las id de los mapas.
Si no te aclaras con la información disponible en el apartado de ayuda del plugin o tienes alguna duda puedes preguntarme.
Lo tercero es añadir el autor del plugin (ICF-Soft) en los créditos.

Incompatibilidades:
Se desconocen plugins con los que se muestre incompatibilidad.

Problemas conocidos:
Por el momento ninguno.

Y este es el script.
Espero que os guste.

domingo, 26 de febrero de 2017

Actualizaciones de Plugins Febrero

Finalmente ya están disponibles las actualizaciones de plugins. Aparece un nuevo sistema de etiquetas que será muy útil en las funciones javascript personalizadas.

Éstas son las novedades:

ICF-Soft Enemy Selector v1.04:
  • Permite el ICF-Soft Main Core.
  • Nueva función de selección de enemigos global.
  • Nuevos modos de selector.
  • Se ha añadido un valor para las batallas de pruebas.
Descarga por pastebin y mediafire.

ICF-Soft Main Utility v1.03:
  • Se ha añadido un sistema de etiquetas.
Descarga por pastebin y mediafire.

ICF-Soft Enemies Core v1.02:
  • Se han extendido los rasgos.
  • Se ha añadido el sistema de etiquetas.
Descarga por pastebin y mediafire.

Si quieres darme apoyo para que pueda dedicar más tiempo a crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad y puedes dejar de contribuir cuando quieras.

Y estas son las actualizaciones.
Espero que os gusten.

miércoles, 1 de febrero de 2017

Tutorial - Efecto armónico

Hoy vamos a recrear un curioso efecto del juego monster legends que un personaje recupera energía cuando es afectado por uno o más elementos a los cuales es resistente o afín.

En este tutorial voy a configurar un actor para que sea armónico al fuego y hielo, pero puede aplicarse también a enemigos, clases, estados alterados y equipamiento.

Para ello vamos a necesitar los siguientes plugins:

Paso 1:
Instalamos los plugins, asegurándonos de que el main utility va antes del element core. La configuración del element core depende de como quieras dejarlo.

Paso 2:
Seleccionamos el actor al que le vamos a añadir el efecto, por ejemplo al primero.
Puedes utilizar la notación del main utility (<JSEVAL MASTER elemreact 2>) o la del element core (<ELEMENT REACT: 2>), ambos realizan el mismo efecto.
Vamos ver unas cuantas opciones:

Opción 1:
<element react: 2>
this.gainMp(20);
<element react: 3>
this.gainMp(20);
</element react>

Opción 2:
<element react: 2>
this.gainMp(this.mmp / 10);
<element react: 3>
this.gainMp(this.mmp / 10);
</element react>

Opción 3:
<element react: 2>
this.gainMp(Math.abs(this._result.hpDamage + this._result.mpDamage + this._result.tpDamage) / 10);
<element react: 3>
this.gainMp(Math.abs(this._result.hpDamage + this._result.mpDamage + this._result.tpDamage) / 10);
</element react>


La opción 1 da una cantidad fija de mp, la opción 2 rellena un 10% de mp y la 3 da una cantidad equivalente al daño o curación recibidos. Este efecto da una cantidad por cada elemento de la habilidad u objeto a los que se sea afín, sumándose todos.

Paso 3, probar el resultado:
Ya solo queda hacer batallas de prueba. Creas un enemigo que ataque con fuego y/o hielo, lo colocas en una tropa, pruebas la batalla y observas el resultado.

Final:
Este efecto puede utilizarse para actores específicos, los que sean de una clase específica (si usas el enemies core incluye a los enemigos), enemigos específicos, estados específicos que afecten a actores o enemigos e incluso piezas de equipamiento.
Las posibilidades son ilimitadas.

Y ya tienes el efecto armónico para RPG Maker MV.
Espero que te haya gustado.

jueves, 26 de enero de 2017

Plugin - Actors Core para MV

Este plugin añade nuevas características y opciones para la creación de personajes en la base de datos. Pueden usarse para personajes específicos o de una clase determinada.

Estas son las características:
  • Permite usar un conjunto de subrasgos en función del nivel o condiciones personalizadas.
  • Permite llamar eventos comunes y/o usar código javascript cuando un personaje suba de nivel.

Descarga e instalación:
La instalación es fácil de realizar. Primero lo descargas del servidor que más te convenga, esperas 5 segundos de publicidad y le das a saltar anuncio.

El mismo está en español e inglés .

Lo segundo es guardarlo con el nombre de archivo "ICFSoft_ActosCore.js" y ponerlo en la carpeta js\plugins del juego. No requiere configuración. Todo se realiza mediante etiquetas en las notas y utiliza el sistema de subrasgos del ICF-Soft Main Utility.
Toda la información necesaria se encuentra en el apartado de ayuda del plugin (también puedes preguntarme si tienes alguna duda).
Lo tercero es añadir el autor del plugin (ICF-Soft) en los créditos.

Incompatibilidades:
Se desconocen plugins con los que se muestre incompatibilidad.

Problemas conocidos:
Por el momento ninguno.

Y este es el script.
Espero que os guste.

martes, 17 de enero de 2017

Actualizaciones de Plugins Enero

Se han hecho esperar pero ya están listas las actualizaciones de plugins en este año que ya ha empezado. Algunas de las nuevas utilidades y funciones se podrían separar como muchos otros hacen, pero yo prefiero juntarlas en su respectivo plugin a menos que sean opuestas.

Éstas son las novedades:

ICF-Soft Main Utility v1.02:
  • Se han extendido los interruptores y variables locales y de batalla a todos los personajes y enemigos.
  • Se ha añadido sistema de efectos y grupos de efectos.
  • Se ha mejorado el sistema de rasgos.
Descarga por pastebin y mediafire.

ICF-Soft Event Extension v1.05:
  • Posibilidad de agrupar eventos en array para usarlos sin su id.
Descarga por pastebin y mediafire.

ICF-Soft Element Core v1.04:
  • Se han añadido iconos para las distintas resistencias.
  • Se ha añadido resistencias personalizadas.
Descarga por pastebin y mediafire.

ICF-Soft Params Core v1.03:
  • Se ha añadido el modificador XFlat para el doble máximo.
  • Se ha subido la cantidad de n/pparams a 30.
  • Permite nombrar los parámetros especiales y extra.
Descarga por pastebin y mediafire.

ICF-Soft Formula Shortcut v1.03:
  • Se ha añadido soporte para los 30 parámetros de cada tipo que ya utiliza el ICFSoft Params Core.
Descarga por pastebin y mediafire.

ICF-Soft Enemies Core v1.01:
  • Se han mejorado las condiciones para las acciones.
  • Se ha añadido objetos extra a los enemigos, variaciones y clases.
  • Se han añadido probabilidades a las variaciones.
Descarga por pastebin y mediafire.

ICF-Soft Status Menu v1.01:
  • Permite mostrar los parámetros especiales y extra.
Descarga por pastebin y mediafire.

Como he mencionado antes, ciertas funciones podrían separarse como plugins distintos, lo que incrementaría el número de estos innecesariamente, pero al estar integradas en sus respectivos complementos se reduce la complejidad en cuanto a instalarlos y ordenarlos. No obstante sigue consumiendo el mismo tiempo y algunos han necesitado bastante, sobretodo el Main Utility y el Enemies Core. Si quieres darme apoyo para que pueda dedicar más tiempo a crear más y mejores plugins puedes hacerlo a través de Patreon. Por un dólar al mes tendrás acceso previo a los plugins y sin publicidad y puedes dejar de contribuir cuando quieras.

Y estas son las actualizaciones.
Espero que os gusten.

jueves, 22 de diciembre de 2016

Tutorial - Sistema de dificultad creciente

Hoy vamos a crear un sistema de dificultad que aumenta a medida que avanza el tiempo o el progreso del jugador. Vamos a hacerlo mediante la sustitución de enemigos.

En este tutorial voy a configurar un solo enemigo para no hacerlo demasiado extenso, pero puede aplicarse para todos los que necesites.

Para ello vamos a necesitar los siguientes plugins:
También reservaremos una variable y un interruptor (pongamos por ejemplo el 40 y el 40) a los que nombraremos selector y cataclismo final.

Paso 1:
Instalamos los plugins, asegurándonos de que el main utility va antes del enemy selector, y configuramos este último. En enemy var ponemos 40 (es la variable que se va a usar para almacenar el selector, pero puedes poner la que quieras) y en absolute false.

Paso 2:
Creamos los enemigos que vamos a usar.
Vamos a usar el limo que viene por defecto en el nº2 y crearemos ligeras variaciones del mismo:
  • nº5: gelatina
  • nº6: moco
  • nº7: limo venenoso
  • nº8: limo de lava
  • nº9: limo vampiro
  • nº10: gelatina infernal
Ahora se van completando con parámetros más fuertes, rasgos propios de cada uno y sus habilidades. En este caso son pequeñas variaciones pero puedes usar cualquier otro tipo de enemigo.

Paso 3:
Ahora vamos a configurar el enemigo nº2 para que se sustituya por los distintos tipos de enemigos mediante etiquetas en las notas. El número de la izquierda representa cada valor que tiene que alcanzar y los demás la id del enemigo por el que se va a sustituir. Voy a ponerlo con cambios cada 5 puntos de dificultad pero puedes ponerlo como quieras, ya sea a intervalos o aleatorio, pero siempre en orden ascendente:

Opción 1:
<enemy selector>
5:5
10:6
15:7
20:8
25:9
</enemy selector>


Opción 2:
<enemy selector>
5:2 5
10:2 5 6
15:5 6 7
20:7 8
25:7 8 9
30:9
</enemy selector>

Opción 3:
<enemy selector>
5:2 2 2 5
10:2 5 5 5 5 5
15:2 5 5 6 6
20:5 6 6 7 7
25:7 7 7 8 8 8 9
30:7 8 9 9 9 9 9
35:9
</enemy selector>

La opción 1 es un cambio directo, la 2 es un cambio entre todas las posibles y la 3 incluye además probabilidades. Yo personalmente me inclino por la tercera.

Ahora añadimos un extra para cuando suceda en la historia el cataclismo final:

Opción 1:
<custom enemy selector>
if ($gameSwitches.value(40)) {
   converted = 10;
}
</custom enemy selector>

Opción 2:
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>

La primera opción hace que cuando esté activado el interruptor el enemigo siempre sea la gelatina infernal y la segunda deja un 95% de probabilidad de que sea dicha gelatina. Igualmente me inclino por la última, pero puedes ponerlo como quieras.

Paso 4 (Opcional):
Normalmente no hace falta añadir las notas a los enemigos que no añadas en las tropas, pero si quieres ponerlos y que tengan la funcionalidad de cambio puedes colocarles las siguientes:

nº5 gelatina:
<enemy selector>
15:5 5 6 6
20:5 6 6 7 7
25:7 7 7 8 8 8 9
30:7 8 9 9 9 9 9
35:9
</enemy selector>
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>
nº6 moco:
<enemy selector>
20:6 6 7 7
25:7 7 7 8 8 8 9
30:7 8 9 9 9 9 9
35:9
</enemy selector>
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>

nº7 limo venenoso:
<enemy selector>
25:7 7 7 7 7 9
30:7 9 9 9 9 9
35:9
</enemy selector>
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>
nº8 limo de lava:
<enemy selector>
25:8 8 8 8 8 9
30:8 9 9 9 9 9
35:9
</enemy selector>
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>
nº9 limo vampiro:
<custom enemy selector>
if ($gameSwitches.value(40) && Math.random() > 0.05) {
   converted = 10;
}
</custom enemy selector>

Como puedes ver he quitado tanto los inferiores como los que me han parecido incompatibles entre sí.

Paso 5, probar el resultado:
Y para probar que todo funcione como es debido se crea un mapa en donde aparezca el enemigo, con eventos en los que cambies el valor de la variable del selector y el interruptor del gran cataclismo.

Final:
Y por último solo queda asignar el modo en el que vas a incrementar la dificultad:
  • Subir un punto cada hora.
  • Subir un número en función de cada acontecimiento.
  • Subir puntos a medida que se abran cofres o se descubran secretos.
  • Subir puntos al completar misiones.
Con un poco de imaginación hay muchas formas de manejar la dificultad para elegir y/o combinar.

Y con esto ya puedes crear un sistema de dificultad creciente para tu juego en RPG Maker MV.
Espero que te haya gustado.