ICF-Soft Params Core

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
254
Reaction score
125
First Language
Spanish
Primarily Uses
RMMV
ICF-Soft Params Core for MZ - Version 1.00
by ICF-Soft

Introduction

Ported to work correctly in MZ. This plugin enables you to add full new custom parameters that can be used inside formulas or inside events.

Note: This is an initial working version. To get latest version with all it's functionalities go to blog post or my plugin list.

Features
  • Full new custom level based params with buff/debuff and trait modifiers.
  • Full new custom non-level based params with trait modifiers.
  • More control over Base params, XParams and SParams.
How to Use

Inside config you have some slots to create nparams and pparams with their specified options.

NParams are level based params and PParams are plain non-level based params.

Then everything else works with notetags.

  • You can change how a nparam grows for a specified class or enemy.
  • You can use "plus", "rate" and "flat" trait modifiers for nparams and pparams.
  • You can use debuff rate modifier.
  • You can add buff/debuff effects to items and skills.
  • You can add permanent nparam increase/decrease effects to items and skills.

You can find all instructions you will need inside plugin.

It also includes a way to use with some enemy levels plugins.

Download
You can downolad from mediafire: Version 1.00.
You can find blog entry and check for updates here.

Terms of use
  • Free for commercial and non-commercial games.
  • If commercial, a free copy of your game whould be fine.
  • Credit to ICF-Soft.
  • Do not repost without permision.

Credit and Thanks
  • ICF-Soft

Author's Notes

These new params can be used in formulas and aren't limited to battle. You can use these for different purposes.
 

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
@ICF-Soft Just starting the game or battle test quickly leads to this error.

I've tested this with other plugins off and no notetags or anything from your plugin.
 

Attachments

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
254
Reaction score
125
First Language
Spanish
Primarily Uses
RMMV
I need the console log and the configuration used.
 

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
@ICF-Soft I've tested it with the default configurations from the plugin, and it still crashes. I can't seem to open the console log with shift + f8.
 

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
254
Reaction score
125
First Language
Spanish
Primarily Uses
RMMV
Console log can be opened with f8 without shift.

My trial version is expired. Try to use [] as configuration for nparams, pparams and cparams.
 

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
@ICF-Soft I don't know why it's not opening with just f8. I could do this in MV, but for some reason, I can't here.

I did blank out those three parameters and error still comes up. Sorry it expired on you.
 

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
254
Reaction score
125
First Language
Spanish
Primarily Uses
RMMV
It's weird. It never happened to me. I'll try to find where is the issue.

Edit: Found it.
Line 1614.
Change
JavaScript:
ICF.Parameters = PluginManager.parameters('ICFSoft_ParamsCore');
To
JavaScript:
ICF.Parameters = PluginManager.parameters('ICFSoft_MZParamsCore');
 
Last edited:

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
And the crash is no more! I had another question even though your trial is expired.

This is based from your help section, except that I added a conditional just to try something.

I try to use a conditional code or any kind other than this example but only the extra value is not coming through. I suppose I'm doing something wrong here?

<CUSTOM PARAM BASE ATK>
value = base;
if (user.name() === 'x') {
value += 25;
}
</CUSTOM PARAM BASE>
 

Knightmare

Knight of the Night
Veteran
Joined
Mar 14, 2012
Messages
1,228
Reaction score
292
First Language
English
Primarily Uses
RMMV
Thanks for doing my request first! This was always a powerful plugin and I used it in MV to great effect.
 

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
I was waiting on a plugin for MZ that handles custom stats. Now I can try to reference stats like equipment weight (wt) and might (mt) and reference them in these Fire Emblem-styled action sequences.

--- Edit ---

@ICF-Soft Any chance once you're back on MZ after the trial that you'll add support for Xparams and SParams based on this notetag under states and equipment?

Code:
<CUSTOM PARAMS>
javascript
javascript
0 = $gameVariables.value(35)
mhp = $gameSwitches.value(12)? 50 : 1
</CUSTOM PARAMS>
In MV, I had a number of states (passives) checked in Yanfly parameter formula plugins (e.g. Base Param, Extra Param Formula) that change the user's hit rate, evasion, and other xparams depending on certain conditions like equipping a weapon.

The weapon I have has a Hit Rate of 80%. If I try to use:
Code:
<CUSTOM XPARAMS>
hit = this.name() === 'x' ? 0.8 : 0
</CUSTOM XPARAMS>
It won't check meaning the user still has 80% Hit.

I assume if this equipment / state notetag part had support for XParams and SParams, the user would have 160% Hit if that condition is met. And I'd be confident that setting up javascript conditions through these for mainly XParams would be much less of a hassle compared to the lengths I did in MV.
 
Last edited:

XVoid

Conceptual Severance Mage
Member
Joined
Apr 22, 2016
Messages
28
Reaction score
4
First Language
English
Primarily Uses
RMMZ
Hi, thanks for developing this plugin! Popped in here with a question. Is it possible to check these stats in conditional eventing? Like, say, checking whether a param is above x value/at x percent of its maximum value, and if it is, flip a switch?
 

ICF-Soft

Veteran
Veteran
Joined
Aug 15, 2015
Messages
254
Reaction score
125
First Language
Spanish
Primarily Uses
RMMV
@RK DracoRoy
When I come back to MZ I'll have to finish porting my plugins. I still have other improvements in mind like a stat allocation. It's possible that I extend these support for xparams and sparams anyway.

@XVoid
It's possible if you have a plugin that supports formulas for event conditions. I have one for MV but I don't recomend to use it before porting to MZ.
 

YoItsChris

Warper
Member
Joined
Mar 21, 2018
Messages
2
Reaction score
0
First Language
Norwegian
Primarily Uses
RMMV
Hey there, I keep getting this error when running the project.
Error.PNG
 

RK DracoRoy

Fire Emblem RPG Gamer
Veteran
Joined
Jun 29, 2017
Messages
267
Reaction score
81
First Language
English
Primarily Uses
RMMV
@YoItsChris
You have to find this in the file:
Code:
ICF.Parameters = PluginManager.parameters('ICFSoft_ParamsCore');
and change it to
Code:
ICF.Parameters = PluginManager.parameters('ICFSoft_MZParamsCore');
 

YoItsChris

Warper
Member
Joined
Mar 21, 2018
Messages
2
Reaction score
0
First Language
Norwegian
Primarily Uses
RMMV
@RK DracoRoy
Hey thank you! I could't find that line earlier, So I thought it wasn't in the code haha. My bad it was just an oversight :>
 

MichaelRIR

Niakat on Discord
Veteran
Joined
Oct 29, 2020
Messages
47
Reaction score
22
First Language
English
Primarily Uses
RMMZ
Will these params be visible in the menu's? On equipment screen? Is there a way to get them visible with VisuStella?
 

Users Who Are Viewing This Thread (Users: 2, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!
one bad plugin combo later and one of my followers is moonwalking off the screen on his own... I didn't even more yet on the new map lol.

Forum statistics

Threads
106,035
Messages
1,018,455
Members
137,821
Latest member
Capterson
Top