Chaos Project

RPG Maker => RPG Maker Scripts => RMMV Script Database => Topic started by: ICF-Soft on August 26, 2016, 01:18:25 pm

Title: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on August 26, 2016, 01:18:25 pm
ICF-Soft Main Utility
Authors: ICF-Soft
Version: 1.05
Type: SDK Add-on
Key Term: Misc Add-on



Introduction

This is a plugin with a lot of functionality making scripting easier.

There are some recurrent functions inside my plugins so it is made to englobe all I will need.
It's required for the mayority of my plugins.


Features




Screenshots

No screenshot required.


Download

You con downolad from here (https://fainbory.com/7URh).
You can find blog entry and check for updates here (http://icfsoft.blogspot.com.es/2016/08/plugin-main-utility-mv.html).


Instructions

It uses notetags to add/alter data.
For plugin developers it's recommended to show how to use these tags inside your plugins.


Json master tag allow to alter data in a particular way. You can add new fields or edit out of field limits, it works in json notation, better than just meta-tags.

Use every line between open and close tags to edit a field, first field name followed by a two dots symbol, then one space and the code in json format.

Example:
<JSON MASTER>
gold: 50000000
hands_power: [50,100]
grade: 'F'
</JSON MASTER>


Traits master tag allow to add traits througth notebox.
Every line between open and close tags are three numbers separated by spaces. It is recomended to use the three numbers even if specified trait uses only two, next inline place can be used for comments.
You can use a name instead of first number (see readme for all names).

Example:
<TRAITS MASTER>
elem_rate 1 1.5
21 1 2
31 2 0 -Attack element
</TRAITS MASTER>


Subtraits master tag allow to add more trait setups for different uses like subclass traits, random enemy/item/equipment traits, alter states tiers and so on. It works like traits master but you dont't need to close tag every time you open a new subtrait setup.

Example:
<SUBTRAITS MASTER> -Fire slime
elem_rate 1 1.5
11 2 0.5
31 2 0 -Fire attack element
<SUBTRAITS MASTER> -Cold slime
elem_rate 1 1.5
11 2 2.1
31 3 0 -Cold attack element
</SUBTRAITS MASTER>


Note: More than one plugin can use subtraits in same data for different purposes so you must provide a way to use specific blocks, something like "<MyAmacingPluginSubtraits first last>" can be usefull.

JSEval master tag allow to add javascript code that can be run when a condition is given or diverse pourposes. You can give single key, double key or more, and you don't need to close tag every time you open a new code.

Example:
<JSEVAL MASTER A>
this.gainTp(15);
<JSEVAL MASTER A B>
if (this == subject) this.gainMp(-10);
v.setValue(10, v.value(10) + 2);
</JSEVAL MASTER>


Some variables are passed and can be used inside code:

All info you will need is avaiable inside plugin help section and in readme file.


Compatibility

No compatibility issues yet.


Terms of use



Changelog

Spoiler: ShowHide

Version 1.05 download (https://fainbory.com/7URh).

  • Added more js functions.


Version 1.04 download (http://skamason.com/B3ou).

  • Added external blocks for traits and effects.

  • Improved tags system.

  • Allow to filter selfswitches and variables.


Version 1.03 download (http://adf.ly/1kKmiJ).

  • Added tags system.


Version 1.02 download (http://adf.ly/1i1ekR).

  • Extended battle and self switches and variables to all actors/enemies.

  • Added group effect system.

  • Improved trait system.


Version 1.01 download (http://adf.ly/1enyop).

  • Added battle switches and variables

  • Added eval system

  • Added more js functions


Version 1.00 download (http://adf.ly/1dPHwH).

  • Initial release.



Credits and Thanks




Author's Notes

This is a sdk plugin. I have in mind to add even more utilities.
You can ask me for configurations.
Title: Re: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on October 18, 2016, 03:17:35 pm
Update: Version 1.01

You can download it here (http://adf.ly/1enyop).
Title: Re: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on January 18, 2017, 02:53:48 pm
Update: Version 1.02

You can download it here (http://adf.ly/1i1ekR).
Title: Re: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on March 04, 2017, 05:56:43 pm
Update: Version 1.03

You can download it here (http://adf.ly/1kKmiJ).
Title: Re: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on November 01, 2017, 04:19:57 pm
Update: Version 1.04

You can download it here (http://skamason.com/B3ou).
Title: Re: [MV] ICF-Soft - Main Utility
Post by: ICF-Soft on March 30, 2019, 12:56:30 pm
Update: Version 1.05

You can download it here (https://fainbory.com/7URh).