[YED] Yami Engine Delta | Newest: Aura State | Plugin Count: 9+

Discussion in 'JS Plugin Releases (RMMV)' started by Dr.Yami, Dec 17, 2015.

    Tags:
  1. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Yami Engine Delta
    Follow Yanfly's thread, I make this topic for my plugins compilation. All of these plugins are made for RPG Maker MV, they cannot be used for another version of RPG Maker.

     ​
    THIS THREAD WILL BE USED FOR UPDATES AND BUG REPORTS!
    This thread is NOT a request thread.
    Please follow this post to submit a Bug Report.

    Before submitting a bug report, please make sure that you have installed the plugins correctly and had them all up-to-date.

    Terms of Use
     ​
    Plugins List
    • Hospital Core - The Hospital Core plugin provides a fancy hospital scene for healing with controllable fees. The plugin was made in the most minimal way for future add-ons.Hospital Add-on: Custom Cost - The Hospital Add-on: Custom Costs provides a more custom cost for Hospital. May requires a bit knowledge about programming for eval.
    [*]Word Wrapping - The Word Wrapping plugin helps users to make message or description without worry about the wrapping, which mean the long text will be broken line automatically.
    [*]Transfer & Steal State - The Transfer & Steal States provides skill effects where user can steal target's states or transfer his own states to target.

    [*]Retain State on Death - The Retain State on Death plugin allows users to create states that are not removed on killed. For example, Zombie state cannot be removed on death!

    [*]Skill Shop - This plugin provides a skill shop for buying skills with many custom costs.


    [*]Infective State - This plugin provides infective feature for states, which is alike to a virus. After a few turns, nearby battlers will be infected by some certain states.

    [*]Invert Target - This plugin allows player to use skill on the other team, for example use healing on an enemy.

    [*]Aura State - This plugin allows user to create an aura where nearby battlers will receive states based on the aura. 
     
    Last edited by a moderator: Dec 24, 2015
    #1
  2. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    To submit a Bug Report
     
    To make a bug report, simply report it in this thread. Chances are, I will find out about the bug in this thread than by making one in the JS Support forum.

     
    Here is the template to submit a bug report:
     

    Plugin Name: (What is the name of the plugin?)

    Error Message: If you received an error message:

    1. Press F8 when you receive it to open up the debug console.

    2. On the console tab, copy/paste the error log and paste it here.

    3. If you post a screenshot, host it on imgur.com or another website because the images posted here are tiny and I can't read it.

    How to Replicate Bug: In order for me to fix a bug properly, explain to me IN DETAIL, how you managed to get it to occur. If I cannot replicate the bug, I may ask you to upload a copy of your game's project for me online through either Mediafire, Dropbox, Mega.co or any other online hosting provider. Do NOT deploy the game. After doing so, it's best if you send it through private message if you don't want others rummaging through your game's files.

    Other: Post screenshots of the bug, screenshots of your plugin list, videos also help, etc. Anything that will make it more clear for me will help me out.

     
    Thank you for your cooperation!
     
    #2
  3. Crimson Dragon Inc.

    Crimson Dragon Inc. Crimson Dragon Veteran

    Messages:
    925
    Likes Received:
    135
    Location:
    Sheboygan wisconsin
    First Language:
    english
    Primarily Uses:
    RMMV
    Skill shop

    no error message

    basicly its about this plug in and working with yanfly's skill learn plug in

    you can't set up a skill to work for both at the same time other wise the cost to buy will be all messed up and glitchy 

    ex i had the fire spell set up to cost 500 jp in skill learn system from yanfly, but for classes that didnt learn magic naturally i added it to a skill shop and set the price to 1500 gold and 2500 exp and the cost for some reason comes up as costing 4500 jp in the skill learn window  and the skill shops says it costs ??%?? for gold but it gets the exp right....

    i'm thinking this is just a compatibility issue and an easy fix by just making the shop skills a differant ID from the skill learn skills

    but thought i would post it here for others who plan to use both systems
     
    #3
    Dr.Yami likes this.
  4. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    YED - Invert Target
    Wednesday Update (2015 - 12 - 16)

    [​IMG]


    Introduction 

    This plugin allows player to use skill on the other team, for example use healing on an enemy.

    Instruction

    Place the Infective State plugin below any core plugins from other engines, such as Yanfly Engine.

    The plugin provides following notetags for Skills and Items

    <No Invert> 
    Make the skill/item cannot be inverted.

     

    Compatibility

    YEP - Battle Engine Core 
    Put YED - Invert Target above YEP - Battle Engine Core for compatibility.

     

    Download

    http://yed.yami.moe/yed-invert-target/
     
    Last edited by a moderator: Dec 17, 2015
    #4
    Maliki79, Blithe, omen613 and 2 others like this.
  5. DreamX

    DreamX Veteran Veteran

    Messages:
    816
    Likes Received:
    817
    First Language:
    English
    This is awesome and useful, thank you.
     
    #5
  6. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    YED - Aura State
    Wednesday Update (2015 - 12 - 23)

    [​IMG]
     
     
    Introduction 
    This plugin allows user to create an aura where nearby battlers will receive states based on the aura.
     
     
    Instruction
    Place the Infective State plugin below any core plugins from other engines, such as Yanfly Engine.
    The plugin provides following notetags for States

    <Allies State Aura: X>
    This aura will add state X to all allies.

    <Enemies State Aura: X>
    This aura will add state X to all enemies.

     

    Compatibility

    YEP - Battle Engine Core 
    Put YED - Aura State below YEP - Battle Engine Core for compatibility.

     

    Download
    http://yed.yami.moe/yed-aura-state/
     
    #6
    lolshtar likes this.
  7. killerfer

    killerfer Veteran Veteran

    Messages:
    198
    Likes Received:
    49
    Location:
    Brazil
    First Language:
    Portuguese
    I think I found a bug.

    In the Invert Target plugin, if the scope of the skill/item is for all allies/enemies, when you are selecting the targets in battle, it highlights only one target instead of "all targets".
     
    #7
  8. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other




    My latest plugin, this allows user to use other kind of sideview battler so that it can contain more poses, motions and more frames.

    The plugin will be released soon.
     
    #8
  9. Makeratore

    Makeratore Veteran Veteran

    Messages:
    187
    Likes Received:
    51
    Location:
    Rome, Italy
    First Language:
    Italian
    I'm excited! *__* :o

    Is there the ability to have more frames both for allies and for enemies? 
     
    #9
  10. kaine

    kaine Veteran Veteran

    Messages:
    132
    Likes Received:
    68
    First Language:
    Italian
    Primarily Uses:
    RM2k3
    \o/ hurray!
     
    #10
  11. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    I'll back up the "All allies/enemies targeting" in the Invert Targeting being a bit bugged. Even worse is Self-targeting skills, which can be set to target the other side too (I previously said they only affect the user - actually, that might not be the case, as the skill I was trying was hard-coded to affect the user through Yanfly's battle animations. Should probably test a normal skill later.)

    Also, the "<No Invert>" tag doesn't seem to work. It looked, from a glance at the code, that it was actually set to "<Not Invert>", but that doesn't work either.
     
    Last edited by a moderator: Jan 3, 2016
    #11
    Dr.Yami likes this.
  12. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    I got back around to playing around with the "Invert Skill" plugin - I've barely touched RPG Maker in the last couple of weeks - and I found the other reason why "<No Invert>" doesn't work (the first being that, again, it actually checks for "<Not Invert>"):

    Utils._processNotetag = function(obj, notetag) { var match; match = notetag.match(Regexp.NOT_INVERT); if (match) { obj._invertTarget = true; } };That "true" should actually be "false".

    Don't yet have a fix for the "all" targeting. I think having Yanfly's Battle Core may be the only reason I even saw anything happen with the self-targeting skill, and it may be an interaction between the two there.
     
    Last edited by a moderator: Jan 15, 2016
    #12
    Dr.Yami likes this.
  13. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    738
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    @HeroicJay Thank you, I will update this ASAP lol
     
    #13
    killerfer likes this.
  14. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    Since I've seen multiple people get a bit antsy over the flaws in this otherwise great plugin, I'm going to throw this one out here:


    //=============================================================================
    // Patch for YED_InvertTarget.js
    //=============================================================================

    var YED = YED || {};
    var Imported = Imported || {};

    YED.InvertTargetPatch = {};

    //=============================================================================
    /*:
    * @plugindesc Fixes problems with YED_InvertTarget.js.
    *
    * @help This fixes the "<no invert>" tag functionality and the targeting
    * for multiple targets when Yanfly's Battle Engine Core is also installed.
    *
    * Place this immediately below the Invert Target plugin. (So above Battle
    * Engine Core.)
    *
    * Since this is just a patch for Dr. Yami's plugin, it's as free to use as
    * Dr. Yami's plugin and requires no additional credit.
    *
    * @author Jason R. Godding
    */
    //=============================================================================

    YED.InvertTarget.Regexp.NOT_INVERT = /<(?:not? invert)>/i;

    YED.InvertTarget.Utils._processNotetag = function(obj, notetag) {
    var match;

    match = notetag.match(YED.InvertTarget.Regexp.NOT_INVERT);
    if (match) {
    obj._invertTarget = false;
    }
    };

    YED.InvertTargetPatch.needsSelection = Game_Action.prototype.needsSelection;
    Game_Action.prototype.needsSelection = function() {
    if(!Imported.YEP_BattleEngineCore) {
    return YED.InvertTargetPatch.needsSelection.call(this);
    }
    return this.checkItemScope([1, 7, 9]);
    };

    Game_Action.prototype.friendsUnit = function() {
    return this.subject().friendsUnit();
    };

    Game_Action.prototype.opponentsUnit = function() {
    return this.subject().opponentsUnit();
    };

    YED.InvertTargetPatch.isForFriend = Game_Action.prototype.isForFriend;
    YED.InvertTargetPatch.isForOpponent = Game_Action.prototype.isForOpponent;

    Game_Action.prototype.isForFriend = function() {
    if(this._invertTarget) {
    return YED.InvertTargetPatch.isForOpponent.call(this);
    }
    else {
    return YED.InvertTargetPatch.isForFriend.call(this);
    }
    };

    Game_Action.prototype.isForOpponent = function() {
    if(this._invertTarget) {
    return YED.InvertTargetPatch.isForFriend.call(this);
    }
    else {
    return YED.InvertTargetPatch.isForOpponent.call(this);
    }
    };




    Put all the above in a new plugin (I call mine YED_InvertTargetPatch.js) and place it immediately below the main InvertTarget in the plugin list. This fixes the "<No Invert>" tag; while it does not fix the issue with self-targeting skills, the fact that "<No Invert>" works properly means it's not as big an issue. It also fixes the targeting for multitarget skills if (and only if) Yanfly's Battle Engine Core is installed.


    If this is not okay, tell me this is not okay and I will delete this post. I'm not trying to step on anyone's toes here.
     
    Last edited by a moderator: Feb 29, 2016
    #14
    Val and Alexandre like this.
  15. Crimson Dragon Inc.

    Crimson Dragon Inc. Crimson Dragon Veteran

    Messages:
    925
    Likes Received:
    135
    Location:
    Sheboygan wisconsin
    First Language:
    english
    Primarily Uses:
    RMMV
    um is your enemyoffset plug in and enemy position plugin the same plug in differant name or do i need both for them to work?
     
    #15
  16. Val

    Val Veteran Veteran

    Messages:
    277
    Likes Received:
    164
    First Language:
    Français
    Hello Yami,


    Even if I put your plugin  YED - Invert Target  1.0.1 above the Yep Battle Engin Core 1.38a, it's seem your plugin work but I get the issue of losing the feedback on enemies or allies when a Skills or Magic touch everyone. It's only mark one enemy at a time even if the skill is setuped to touch everyone. :(


    Have you encounter this bug before? Thanks for your help and time :D


    It'S seem that with the patch made by @HeroicJay I was able to get this fixed, thanks again :D  This is a great plugin and I hope you will return to make new one :D
     
    Last edited by a moderator: Sep 2, 2016
    #16

Share This Page