ICF-Soft Params Core

● ARCHIVED · READ-ONLY
Started by ICF-Soft 26 posts Page 1 of 2 View original ↗
  1. 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.
  2. @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.
  3. I need the console log and the configuration used.
  4. @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.
  5. Console log can be opened with f8 without shift.

    My trial version is expired. Try to use [] as configuration for nparams, pparams and cparams.
  6. @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.
  7. 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');
  8. 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>
  9. Use: this.name()
  10. Thanks for doing my request first! This was always a powerful plugin and I used it in MV to great effect.
  11. 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.
  12. 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?
  13. @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.
  14. Hey there, I keep getting this error when running the project.
    Error.PNG
  15. @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');
  16. @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 :>
  17. Will these params be visible in the menu's? On equipment screen? Is there a way to get them visible with VisuStella?
  18. I'm planing another plugin to show these params in main menu, status, equipment and any place I think needed when I can return to MZ. Trial version expired again.

    On the other hand, VisuStella is kinda restrictive so I don't know if I could do a plugin that allow to show params with their plugins.
  19. Hello, is there any way to raise stats? I found a way to make it work with VS stat system but the problem is trying to raise stats via the skill learn plugin.

    I've tried this:

    <JS On Learn Skill>
    user.setSpeechPlus(5)
    user.forgetSkill(247);
    user.refresh();
    </JS On Learn Skill>

    Which does increase the speech stat by 5 but only for one time.
  20. ICF-Soft said:
    I'm planing another plugin to show these params in main menu, status, equipment and any place I think needed when I can return to MZ. Trial version expired again.

    On the other hand, VisuStella is kinda restrictive so I don't know if I could do a plugin that allow to show params with their plugins.
    @ICF-Soft I think VisuStella has updated their Core Engine to allow showing custom parameters created by plugins from other creators. It appears to be fully integrated into their status menu (provided you have their associated plugins) and so on. I am not sure if they cater for all kinds of parameters though (like your cparam for example), but I plan on testing it some time in the future (maybe in a few months' time, perhaps towards the end of this year).