TP Upgrade Fix

● ARCHIVED · READ-ONLY
Started by firestalker 20 posts View original ↗
  1. TP Upgrade


    I could really use a fix for this.  The <TP Heal: x> doesn't work.  All I get when I use it from the menu is a buzzer and nothing happens to the TP.  When the item or skill is used in Battles nothing happens.  The notetag is supposed to be used for a skill or item in order to make act like a potion where you can set a number higher than what the database can provide.  Can someone help me out?
  2. such things are most likely not bugs, but compatibility or configuration problems - especially in cases where there is already a version3.x of the plugin.


    compatibility problems means that one of your other plugins is destroying that function. In this case you need to find out which other plugin does this, then check if it can be solved by reordering the plugins (yes, plugin order is important and wrong order can destroy functions) before asking for a compatibility fix between the involved plugins (which can only be given if you link to all the plugins involved in the error)


    configuration problems means that a lot of plugins have settings they need to be activated and are deactivated by default to prevent greater problems. Have you checked plugin help, plugin properties and plugin description if you have to do something more for that to function?


    Basically, whenever a problem with a plugin arises, the first step should be to try to make that plugin work alone in a new project that has no other plugins.


    If you get it to work there, then you know you have a valid configuration to test the same settings in your main project - and that any bugs remaining are compatibility problems, not bugs in the plugins themselves.
  3. You can maybe try the older notetag which is <TP GAIN: X>


    and it will be better if you show a screenshot of your item/skill

    All I get when I use it from the menu is a buzzer



    Then that means there's an error when you're trying to use the item.. Does the item actually get used (does the item amount decrease) ? 
  4. Andar said:
    such things are most likely not bugs, but compatibility or configuration problems - especially in cases where there is already a version3.x of the plugin.


    compatibility problems means that one of your other plugins is destroying that function. In this case you need to find out which other plugin does this, then check if it can be solved by reordering the plugins (yes, plugin order is important and wrong order can destroy functions) before asking for a compatibility fix between the involved plugins (which can only be given if you link to all the plugins involved in the error)


    configuration problems means that a lot of plugins have settings they need to be activated and are deactivated by default to prevent greater problems. Have you checked plugin help, plugin properties and plugin description if you have to do something more for that to function?


    Basically, whenever a problem with a plugin arises, the first step should be to try to make that plugin work alone in a new project that has no other plugins.


    If you get it to work there, then you know you have a valid configuration to test the same settings in your main project - and that any bugs remaining are compatibility problems, not bugs in the plugins themselves.

    I understand all that you've said here and I have actually done all that as well.  In fact, in order for the Plugin to work at all I had to move above the YEP Plugins, but under the YEP Core Engine.  So that's not it.  I also tried doing it in a fresh brand new project and the same problem exists.  All I get is a buzzer and nothing happens.  I don't think it's a compatibility issue nor is it an order issue.  I've read and reread the instruction and help file for this plugin.  I've done everything it's said to the letter and I even tried using different commands to achieve the same result.  Nothing worked.

    Engr. Adiktuzmiko said:
    You can maybe try the older notetag which is <TP GAIN: X>


    and it will be better if you show a screenshot of your item/skill


    Then that means there's an error when you're trying to use the item.. Does the item actually get used (does the item amount decrease) ? 

    I have tried that note-tag, but that tag is designed for the TP Gain of a skill or item.  It works just like the command that already comes default with MV only it allows for higher numbers.


    Item_TP.png


    This is my Item...  I have many like it but this one is mine.  All the TP items do the same thing.  Buzzer then nothing.  The item isn't consumed and the TP is not restored.  Just Buzzer...


    Thanks in advance...
  5. I just read the script description and I think I know your problem - and no, it is not a bug and should not be changed by the plugin creator.


    That notetag <TP Heal: x> is for RECOVERING lost TP.


    And the engine's default behavior is to block all healing items with a buzzer if the value they're trying to heal is at maximum.


    So the question is: have those actors already lost TP by using skills? If not, they cannot be healed of lost TP...
  6. Yes, actually they have lost TP both in battle and out...  the same thing happens no matter what.  It just doesn't do anything, but acts as if the item or skill is not needed.  Like the TP is full, but it's not.
  7. have you activated the "preserve TP" option? Without that, TP is reset outside battle and such items are useless anyway.
  8. Yes, the option to Preserve TP is active...  I even set it in the Actor Screen for good measure.
  9. It might be the fact that your item does "nothing", it doesn't deal damage nor have any effects as per the default engine is concerned so it's not allowing you to use it. Try making it HP damage and set the damage formula to 0 and see if it works.
  10. Engr. Adiktuzmiko said:
    It might be the fact that your item does "nothing", it doesn't deal damage nor have any effects as per the default engine is concerned so it's not allowing you to use it. Try making it HP damage and set the damage formula to 0 and see if it works.

    That was one of the first things I tried and it did nothing...  the only thing that works some what is making the item call a common event.  but it use the item then goes back to the he main menu...  if you want to use multiple items to restore your TP you have to use, navigate to item scene, use item, navigate to item scene, rinse and repeat.  it's supposed to work like a normal item/potion (if I understand the written instructions/description), but it's not doing that.
  11. That was one of the first things I tried and it did nothing...



    Were you able to use it or did it still send a buzzer? 


    And what exactly did you try? 0 damage? maybe you can try


    a.hp += 1; 1 


    instead so that it has non-zero damage in case the engine also blocks zero damage items


    Have you tried to add the TP HEAL effect to the Item 001: Potion? That's worth a try I believe. See if you can still use the potion if it has the TP HEAL tag and if it pushes with the use, see if you get TP healed.
  12. Engr. Adiktuzmiko said:
    Were you able to use it or did it still send a buzzer? 


    And what exactly did you try? 0 damage? 


    Have you tried to add the TP HEAL effect to the Item 001: Potion? That's worth a try I believe. See if you can still use the potion if it has the TP HEAL tag and if it pushes with the use, see if you get TP healed.

    I used the 0 damage...  I used a strange formula (something like b.gainTp (value)) and even MP heal as well.  it still gives buzzer though.


    I took off the TP HEAL and added a HP Heal damage....  the item worked fine.  just as intended.  So, I came to conclusion that something the plugin was not working right....


    As long as the TP HEAL note tag is on the item....  the item will not work as intended.
  13. Heals by default doesn't work if the target already has max of that param that you're trying to heal.


    Okay so TP Heal is done via a new code he wrote that is ran via an edit he did in the apply function of Game_Action... And he enclosed it in a try catch clause... I'm going to run some tests


    EDIT:


    I did a test with the effect HP Recover and tag <TP HEAL: 50> and it got buzzer, I tried to remove the tag and it still didn't work. I found out it's because my HP was full, when I tried to modify my max hp so that there is something to heal, it now works even with the tag <TP HEAL: 50>. This is the same situation if I use the damage formula with HP DAMAGE no matter what value I put there.


    I did a test item with the effect  Grow: MAX HP + 1 and the tag <TP HEAL: 50> and it worked for me...


    I did another test using effect, TP gain of 0 (on the first tab of the Effects choice window) then used the tag <TP HEAL: 50> and it works for me too.


    So it's not the tag that is the cause of the problem, but rather the effects that you are trying to use on the item is being blocked by the engine itself. and the TP heal tag will also don't cause a buzzer even if ur already on max TP based on my tests (my max TP was set to 101 and I healed 5 times and my logs (I placed custom console log output inside the plugin to show the TP after the heal is called) say 50 100 101 101 101. 


    Take note that my test project only has this plugin enabled.


    Here's an image of the setup of my last test, please try it. If it doesn't work on you, then it's probably an incompatibility issue but I don't think such a thing would cause the item to not be usable with the tag since the item usability check don't even check the custom function that was used to activate the TP HEAL


    TP HEAL.png
  14. @Engr. AdiktuzmikoOk...  so I tried your way and the buzzer sound is gone, but the item effect is no applied to the actor.  I turned OFF all my plugins but that one and tried the item again...  still nothing.  the Buzzer is gone but the effect isn't applied at all.  The TP remains unchanged.


    I'm a little frustrated with this since I can't seem to get it to work and I'm not sure why.  Anyway...  thanks for the help.  I guess I just have to use my annoyingly clunky workaround for now.


    Thanks again.
  15. @firestalker, please do not quote entire posts (especially with pictures) to answer


    This makes the topics bad to read - it is much better to use the @username convention like I just did with you
  16. @AndarSorry...
  17. @firestalker - Hmmm it's weird. It works totally fine on my tests so it should theoretically work when you disabled all plugins except that one... BTW, is your MV and project updated to the latest version of MV? How do you check the TP btw?
  18. They should be...  I just got a  new comp and had to reinstall the program again.  I'll try upgrading them again and then trying again.  thanks.
  19. Actually, my test project might be a bit outdated by 1 version or so coz I'm kinda sure I didn't yet got that 1.3.4 update... but I can't update it anytime soon... haha
  20. I'm beginning to think that the Update to 1.3.4 has broken this plugin...