VisuStella Sample Project & MZ Core Plugins

● ARCHIVED · READ-ONLY
Started by VisuStella 961 posts Page 34 of 49 View original ↗
  1. mardin said:
    What the hell is it with this Message Core plugin? It has completely broken my spirit!

    First, I thought the sample project was about teaching you how plugins work! Now I am wandering around looking for that one character that finally teaches me how to offset my message box! Because I cannot do it! I am trying commands like
    \WindowMoveBy<targetx5, targety5>
    \WindowMoveTo<targetx200>
    \WindowMoveTotarget<x200>
    \WindowMoveTotargetx<200>

    and nothing, NOTHING is working. These commands all seem to swallow the message boxes. I...I am begging for help, I am sure it is well documented and I am just too stupid to read it correctly, but for the love of god, please help me.

    In RPG Maker MV the message code was simple:
    \msgposx[1197]\msgposy[390]

    Simple, easy to understand with proper explanation. And by that I mean even easy to understand for my tiny brain!


    And the other problem is that I have unchecked wordwrap and all that has to do with it but still the program keeps reading the messages away without waiting for a mouse click. How do I turn that off? I want it to function how it has always been. See message - click (or Enter) - See next message.



    help, please have mercy and help me. I have been porting my game for the last 3 days and everything is running ok except these Visustella plugins which for some reason couldn't keep the old commands :(



    Edit: A gentle soul in discord helped me, it is \WindowMoveTo<5, 5>

    I personally think this could have been documented better than it is in the wiki!

    Based on the attitude you've shown here and on the Discord channel, I'm incredibly less inclined to help you. If this plugin is too complex for you to use, I suggest you uninstall it and use an alternative made by other members of the community. If the alternatives don't have the features you want, go to the Requests Forum or the Classifieds Forum and make a thread there.

    ---

    We are on update batch #22!

    You can find the full changelog here and here. There's a lot of new features added this time around! So be sure to read up on them!

    For instructions on how to update the plugins, please follow the steps found here.

    ---

    If you have any bugs to report, please follow the Troubleshooting instructions.

    There is also a bug report submission form there.

    WE DO NOT HANDLE BUG REPORTS ON THE FORUM THREAD!

    ---

    Also, we have suggestion boxes open now! If you have any suggestions for the graphical assets team or the plugin team, be sure to send them to their respective suggestion boxes!

    Suggestion Box (Graphics)

    Suggestion Box (Plugins)

    ---
  2. @Yanfly Seems like the dude might have been too frustrated and didn't express himself properly. Not sure how he acted in discord but perhaps some language issue?

    Are you able to help me with my issue? I can tell you the details but I'd like to know if this is the place to ask. Or does this have to be reported as a bug? Guess this can count as one?
  3. Yanfly said:
    Based on the attitude you've shown here and on the Discord channel, I'm incredibly less inclined to help you. If this plugin is too complex for you to use, I suggest you uninstall it and use an alternative made by other members of the community. If the alternatives don't have the features you want, go to the Requests Forum or the Classifieds Forum and make a thread there.

    What was wrong with my attitude? That I got incredible frustrated and seeked help? The post you quoted is a bit harsh, granted, but I was at my peak frustration level after trying to port my project for 2 days straight. You most likely spend a lot of time documenting it well and I apologize if this forum post hurt you, but I am not taking it that my attitude in the discord was wrong.

    I did not insult anyone (but myself), I got help in the discord channel and after a while of further help that unfortunetly did not solve the problem someone in the discord channel said that I should leave and find the problem on my own by making a project from scratch and if that still doesn't solve it, file a bug report. And I did leave.

    The plugin itself just interfers with a lot of other plugins. And you are right, if I cannot deal with it, I better uninstall it.

    Thanks for your help.
  4. Mr. Detective said:
    @Yanfly Seems like the dude might have been too frustrated and didn't express himself properly. Not sure how he acted in discord but perhaps some language issue?

    Are you able to help me with my issue? I can tell you the details but I'd like to know if this is the place to ask. Or does this have to be reported as a bug? Guess this can count as one?

    I cannot say for sure if I can help since it's a plugin outside of the VisuStella MZ library. It does not count as a bug report as per VisuStella's Terms of Use:

    5. VisuStella is not responsible for problems found in your game due to unintended usage, incompatibility problems with plugins outside of the VisuStella MZ library, plugin versions that aren't up to date, nor responsible for the proper working of compatibility patches made by any third parties. VisuStella is not responsible for errors caused by any user-provided custom code used for custom control effects including advanced JavaScript notetags and/or plugin parameters that allow JavaScript code.

    It's very likely that there's an ordering issue. See if the plugin works better above or better below the VisuMZ library on the plugin manager list.

    If neither works, then I recommended doing what Ramza suggested and utilize Custom Action Sequences. The other thing I would recommend is to ask the developer to create plugin commands that proc those specific voice clips at the right time when called during a Common Event so that you can utilize them better.

    Otherwise, I suggest manually inserting the sound effects yourself.
  5. Hello Visu Stella!

    Just dropping in to say how much I love the plugins... This was a different gripe post before.. but I think I figured it out.

    Alright, I figured out some of it... this part is still killing me:

    I'm using the Battle AI:

    I have a skill that debuffs the target's AGI.

    Now I can't figure that out, no matter how or where I phrase the note tag - they always target the same person.

    I've tried using:

    <AI Target: Target Not AGI Debuff>

    <AI Conditions>
    Target Not AGI Debuff
    </AI Conditions>

    <AI Mother May I, Please Not Target The Guy With The Debuff>

    Nothing seems to stop them from just stacking it on the one person.

    :D

    Strangely to make the healing of others at 50% or less works fine: <Heal Skill> is just HEAL or Whatever the name of the skill is without the <>'s...

    <AI Target: Lowest HP%>

    <AI Conditions>
    HP% param <= 50%: <Heal Skill>
    </AI Conditions>
  6. Not sure if this has been reported, but if you use VisuMZ 3 Weapon Animation, action sequences doing Motion: Freeze Frame with "Show Weapon" on defaults to the database rather than the plugin for weapon animation.
    Untitled.png
  7. hydro_sapien said:
    Not sure if this has been reported, but if you use VisuMZ 3 Weapon Animation, action sequences doing Motion: Freeze Frame with "Show Weapon" on defaults to the database rather than the plugin for weapon animation.
    It's been mentioned several times that this thread is not a bug reporting thread. Follow the links to the wiki page (first post) and report your bug at step 2.8
  8. @Yanfly Is it possible to make a script call if player has disabled monster encounters or set them to halved? I have achievements in game and I want to disable them, if player removes encounters since it makes the game easier.
  9. Has it been mentioned anywhere on how to give the default parameters custom formulas?

    In MV, you could use Yanfly's ExtraParameterControl (or something like that) plugins to give the X and S parameters (like target rate, critical rate, physical damage rate, etc) custom formulas. For example, I liked to have my PDR and MDR decrease as the actors' ATK and MDF went up.

    I'm assuming you'd do this somewhere in the core engine's Parameter settings, I just have no idea where to start:

    Code:
    // Determine the variables used in this calculation.
    let xparamId = arguments[0];
    let base = this.traitsSum(Game_BattlerBase.TRAIT_XPARAM, xparamId);
    let plus = this.xparamPlus(xparamId);
    let paramRate = this.xparamRate(xparamId);
    let flatBonus = this.xparamFlatBonus(xparamId);
    
    // Formula to determine total parameter value.
    let value = (base + plus) * paramRate + flatBonus;
    
    // Final value
    return value;
  10. I saw the new list of plugins planned for February, and I'm SUPER excited! The state display tooltip I've been trying to commission for a while now! On top of that, the new battle system (free turn battle) plugin looks really intriguing. I think it may fix an issue I've had with my core mechanic for a while now! Take my money!
  11. MasterTenchi said:
    Hello Visu Stella!

    Just dropping in to say how much I love the plugins... This was a different gripe post before.. but I think I figured it out.

    Alright, I figured out some of it... this part is still killing me:

    I'm using the Battle AI:

    I have a skill that debuffs the target's AGI.

    Now I can't figure that out, no matter how or where I phrase the note tag - they always target the same person.

    I've tried using:

    <AI Target: Target Not AGI Debuff>

    <AI Conditions>
    Target Not AGI Debuff
    </AI Conditions>

    <AI Mother May I, Please Not Target The Guy With The Debuff>

    Nothing seems to stop them from just stacking it on the one person.

    FIXED:


    <AI Target: Target Not AGI Debuff>
    <AI Conditions>
    Target Not AGI Debuff
    </AI Conditions>
    <Bypass Highest Aggro>
    <Bypass Taunt>
    <Bypass Provoke>

    Silly Aggro System.. LOL.
  12. What am I doing wrong with my bows? I want to replace their default attack by a skill "shoot" but this only happens when the character crits, then the player shoots arrows in all air directions in weird way at everyone including themselves.

    <Replace Attack: 4>

    Shouldn't that be enough to proc the shoot with every attack? Shoot has a common event with the projectile action sequence.
  13. I'm trying to figure something out with the Skills and States plugin and I freely admit that I feel a bit in over my head with the custom skill costs. I'm hoping that it's easier than I think it is, assuming what I'm trying to do is even possible.

    Essentially, I want to create an ammunition and reloading system which is persistent between various weapon types a player can equip. A player's weapon skills cost them ammunition and if they run out then they need to reload.

    So, on the surface it's a lot like a renamed MP system. Each weapon will set the player's "Ammo" gauge to be the maximum capacity of the weapon. Using shooting skills costs Ammo, and reloading restores Ammo (at the cost of bullets from the player's inventory). Most importantly, ammo stays loaded when the weapon is unequipped and doesn't transfer over to a different weapon when they're switched out (to prevent issues with weapons that use different ammo types.

    The only way I can figure out to do this is to base 'ammo' on a variable, which can be modified whenever the player uses one of the shooting or reloading skills. Since the variable is independent of the weapon itself it'll remain consistent while the player doesn't have the weapon equipped. Each weapon would have its own variable to help keep them separated.

    So, I'm trying to figure out two things:

    1) Can I use the Skills & States plugins to create a skill cost type that draws from a variable? I assume so, but I do not know javascript so this part of the plugin is pretty opaque.

    2) Can I change the gauge displayed in the battle screen to a different one depending on the weapon equipped? So, if a player has the revolver equipped the gauge will show the information from the Revolver Ammo variable, and if they have the SMG equipped it'll show information from the SMG ammo variable. This part isn't absolutely necessary, but it would make things more polished.


    If this does work, any chance someone could help me figure out what I need to do to create these skill cost types and the part of the code I would need to change to cause the skill cost to draw from a different variable so I can create alternate types for different weapons (only the source variable needs to be changed since things like name and appearance would remain the same).

    Any help is appreciated.
  14. Tuomo L said:
    @Yanfly Is it possible to make a script call if player has disabled monster encounters or set them to halved? I have achievements in game and I want to disable them, if player removes encounters since it makes the game easier.

    This has nothing to do with the VisuStella plugins. Please ask this question in the appropriate forum.

    jkweath said:
    Has it been mentioned anywhere on how to give the default parameters custom formulas?

    In MV, you could use Yanfly's ExtraParameterControl (or something like that) plugins to give the X and S parameters (like target rate, critical rate, physical damage rate, etc) custom formulas. For example, I liked to have my PDR and MDR decrease as the actors' ATK and MDF went up.

    I'm assuming you'd do this somewhere in the core engine's Parameter settings, I just have no idea where to start:

    Code:
    // Determine the variables used in this calculation.
    let xparamId = arguments[0];
    let base = this.traitsSum(Game_BattlerBase.TRAIT_XPARAM, xparamId);
    let plus = this.xparamPlus(xparamId);
    let paramRate = this.xparamRate(xparamId);
    let flatBonus = this.xparamFlatBonus(xparamId);
    
    // Formula to determine total parameter value.
    let value = (base + plus) * paramRate + flatBonus;
    
    // Final value
    return value;

    It's the same thing in the VisuStella MZ version. Go to Core Engine's plugin parameters > Parameter Settings and modify the JS variant there. If you are unfamiliar with JavaScript, I recommend asking in the Learning JavaScript forum: https://forums.rpgmakerweb.com/index.php?forums/learning-javascript.127/ (not sure why my toolbar disappeared while adding this message)

    @oriongates I also recommend paying a visit to the Learning JavaScript forum for that.

    ---

    We are on update batch #23!

    You can find the full changelog here and here. There's a lot of new features added this time around! So be sure to read up on them!

    For instructions on how to update the plugins, please follow the steps found here.

    ---

    If you have any bugs to report, please follow the Troubleshooting instructions.

    There is also a bug report submission form there.

    WE DO NOT HANDLE BUG REPORTS ON THE FORUM THREAD!

    ---

    Also, we have suggestion boxes open now! If you have any suggestions for the graphical assets team or the plugin team, be sure to send them to their respective suggestion boxes!

    Suggestion Box (Graphics)

    Suggestion Box (Plugins)

    ---

    Also, since today is the release of the last plugin for the current Wave 6 plugins, the programming team will be taking a 4-week break before returning back to work for the next wave. It's a little longer than normal, but it's mostly because some of the members celebrate Lunar New Year and we want to give them some time off for that. Thank you for understanding!

    ---
  15. Yanfly said:
    This has nothing to do with the VisuStella plugins. Please ask this question in the appropriate forum.



    It's the same thing in the VisuStella MZ version. Go to Core Engine's plugin parameters > Parameter Settings and modify the JS variant there. If you are unfamiliar with JavaScript, I recommend asking in the Learning JavaScript forum: https://forums.rpgmakerweb.com/index.php?forums/learning-javascript.127/ (not sure why my toolbar disappeared while adding this message)

    @oriongates I also recommend paying a visit to the Learning JavaScript forum for that.

    ---

    We are on update batch #23!

    You can find the full changelog here and here. There's a lot of new features added this time around! So be sure to read up on them!

    For instructions on how to update the plugins, please follow the steps found here.

    ---

    If you have any bugs to report, please follow the Troubleshooting instructions.

    There is also a bug report submission form there.

    WE DO NOT HANDLE BUG REPORTS ON THE FORUM THREAD!

    ---

    Also, we have suggestion boxes open now! If you have any suggestions for the graphical assets team or the plugin team, be sure to send them to their respective suggestion boxes!

    Suggestion Box (Graphics)

    Suggestion Box (Plugins)

    ---
    What do you mean nothing to do with it? I was asking if there's a way to do conditional script call based on what setting visustella options are.
  16. Tuomo L said:
    What do you mean nothing to do with it? I was asking if there's a way to do conditional script call based on what setting visustella options are.

    There are no VisuStella options for disabling or halving encounters. These are default RPG Maker MZ options, not options added by VisuStella.

    1611330905392.png

    Go ask in the appropriate forum.
  17. Yanfly said:
    There are no VisuStella options for disabling or halving encounters. These are default RPG Maker MZ options, not options added by VisuStella.

    View attachment 176563

    Go ask in the appropriate forum.

    Okay, I see. Thank you and sorry.
  18. Yanfly said:
    There are no VisuStella options for disabling or halving encounters. These are default RPG Maker MZ options, not options added by VisuStella.

    View attachment 176563

    Go ask in the appropriate forum.
    Excuse me, but doesn't your Options Core add the option to reduce encounters? I believe that was what he was asking about. Now, if that somehow makes use of the Trait you're showing here, then I understand your reasoning. If it's different, then it's a feature of your plugins, which can have many different applications without the use of external plugin libraries.
  19. WilsonE7 said:
    Excuse me, but doesn't your Options Core add the option to reduce encounters? I believe that was what he was asking about. Now, if that somehow makes use of the Trait you're showing here, then I understand your reasoning. If it's different, then it's a feature of your plugins, which can have many different applications without the use of external plugin libraries.
    It applies that same trait, yes.
  20. Tuomo L said:
    What do you mean nothing to do with it? I was asking if there's a way to do conditional script call based on what setting visustella options are.
    I can see his confusion though: the original question wasn't worded the same as what you wanted to ask:

    Is there a way to call a check in the VisuMZ_1_OptionsCore to allow us to see if an option is ON or OFF.

    How does it set the trait? - what if I removed all the states in the list, making all new ones... then I'd have no true way to test it, would I?

    Hmmm.. brain teaser! Love it... now I gotta figure it out.. I love it!