Jay's Dual Tech system

Discussion in 'JS Plugin Releases (RMMV)' started by HeroicJay, Oct 27, 2015.

  1. ScytheX

    ScytheX Veteran Veteran

    Messages:
    280
    Likes Received:
    9
    First Language:
    English
    some times people ether don't know about that or forget about the feature XD
     
  2. raymi100

    raymi100 ♥Pikachu♥ Member

    Messages:
    15
    Likes Received:
    26
    Location:
    Illinois, USA
    First Language:
    English
    Primarily Uses:
    RMMV
    Is the download link for this gonna be put back up soon? This is exactly the plugin I was looking for!
     
  3. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    The reason for the link being removed was because I promoted it to being a "premium" plugin in my shop, but was instructed not to link to my shop here. Sorry for any inconvenience. But I'm sure it could be found via Google search or something.
     
  4. jai2016

    jai2016 Villager Member

    Messages:
    12
    Likes Received:
    4
    Location:
    United Kingdom
    First Language:
    English
    Hey Jay, thinking of buying this plug in, but does it work with Moghunters plug ins?
     
  5. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    I'm not aware of any incompatibilities, but it might depend on which Moghunter plugin you're talking about. If it alters skill cost display, there's still the "does it return the width of the remaining space?" question, to which I do not know the answer, as I do not use Moghunter plugins (that's the most likely place for an incompatibility.)

    If it's an alternate battle system (again, I don't know which plugins you mean), then linking turns probably won't be possible, as (in the current version) that's only available for certain Yanfly battle systems. But that's not an incompatibility - the plugin would most likely work fine - just something a lot of people ask about.
     
  6. jai2016

    jai2016 Villager Member

    Messages:
    12
    Likes Received:
    4
    Location:
    United Kingdom
    First Language:
    English
    Thanks for replying, I'm using Mogs master plugin, so it's not Chrono engine or Linear Motion. I'll find out more if anyone else has, if not, then I will leave it for now. Cheers.
     
  7. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    I’m having an issue with the pluggin. I’ve made sure to have done everything correctly in the Skill menu but when I try to view the actual skill I get the Error ‘Cannot read property ‘tpCost’ of undefined’ do you have any idea of what causes this?
     
  8. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    Were I to guess with the information provided, my guess would be that it's searching for a component skill that does not exist. But that's just a hunch; I'll need more information. Can you screenshot the skill window where you define the dualtech?
     
  9. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
  10. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    I tried it with both the skill numbers and the skill names. Neither of these skills require tp but changing that factor didn’t fix the issue. In the battle menu the skill simply doesn’t appear but the game crashes when I look at the skill menu.
     
  11. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    Hm, nothing looks wrong on that front. Further questions:

    1. What version of the plugin are you using (newest is 3.1.1)?
    2. What is the ID of the actor with Healblade in his/her menu? 1? 4? Both? Someone else?
    3. Are you using any other plugins that affect skills in any way?
    4. Are you using Cycle Actors?

    It's hard for me to say from here as I've never encountered this before.
     
  12. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    Ah looks like I’m using an old version of the plugin. That’s most likely the problem. Where could I find the newest version?
     
  13. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    I've been discouraged from giving out the link, because it's been promoted to a premium (read: not free) plugin. I was just spitballing, though: I haven't encountered this problem in any version, before it was premium or after. Please answer the questions in my previous post, as it will most likely help me pinpoint the issue (or at least help me narrow down what it isn't.)
     
  14. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    Alright the ID of the actor with heal blade is 1 and 4 doesn’t have it.

    The only other plugin that I have that affects skills is YEP_SkillCore

    And I am using cycle actors

    Hope this helps
     
  15. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    Still want version number, but I'll look into version 2.0 (which was pre-premium) and see if there's anything up.
     
  16. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    It looks like I’m only on version 1.1 of the plugin.
     
  17. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    Hm, I don't see anything like that in 2.0. I can't remember if I have any 1.1 copies lying around, but I'll poke around my files. EDIT: I do, and no repro in 1.1 either.

    Can you bring up the debugger and get the full call stack? Debugger is on F8 (if you're playing in Debug mode). Just bring it up, crash the game, and copy/paste the call stack.
     
  18. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    Here you go, I'm not too good at this sort of thing so I'm not sure if all of this is neccessary but better safe than sorry I suppose.

    TypeError: Cannot read property 'tpCost' of undefined
    at Game_Actor.Game_BattlerBase.skillTpCost (YEP_SkillCore.js:827)
    at Window_SkillList.drawTpCost (YEP_SkillCore.js:1256)
    at Window_SkillList.drawSkillCost (YEP_SkillCore.js:1247)
    at Window_SkillList.drawNonDualSkillCost (Jay_Dualtechs.js:265)
    at Window_SkillList.drawComponentSkillCost (Jay_Dualtechs.js:281)
    at Window_SkillList.drawSkillCost (Jay_Dualtechs.js:247)
    at Window_SkillList.drawItem (rpg_windows.js:2213)
    at Window_SkillList.Window_Selectable.drawAllItems (rpg_windows.js:1256)
    at Window_SkillList.refresh (rpg_windows.js:2239)
    at Window_SkillList.setStypeId (rpg_windows.js:2151)
    SceneManager.catchException @ rpg_managers.js:1949
    SceneManager.update @ rpg_managers.js:1910
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
    requestAnimationFrame (async)
    SceneManager.requestUpdate @ rpg_managers.js:1896
    SceneManager.updateMain @ rpg_managers.js:1988
    SceneManager.updateMain @ YEP_FpsSynchOption.js:201
    SceneManager.update @ rpg_managers.js:1907
     
  19. HeroicJay

    HeroicJay Veteran Veteran

    Messages:
    315
    Likes Received:
    173
    First Language:
    English
    Primarily Uses:
    RMMV
    I don't need all the "SceneManager" lines and the stuff between them, but better too much than too little. I'm still stumped, but I can poke at it some more. A thought did occur to me: what version of YEP_SkillCore do you have? I didn't even consider before now that the issue could be in there.

    EDIT: That's odd, in my copy of Dualtechs 1.1, line 265 is a blank line, but your call stack says there's a drawNonDualSkillCost call there. Ah, but it's close enough, don't worry about it. Maybe an extra blank line or two slipped into someone's copy; nothing to worry about unless we're given a particular reason to worry about it.
     
    Last edited: Aug 26, 2019
  20. Vapor0907

    Vapor0907 Villager Member

    Messages:
    10
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    N/A
    I have version v1.13 of YEP_SkillCore
     

Share This Page