UFC Tower Defense

● ARCHIVED · READ-ONLY
Started by UnwantedFriedChicken 65 posts Page 3 of 4 View original ↗
  1. hmmm...interesting...
  2. @UnwantedFriedChicken I found the error caused by the Message Core :)
    You had an extra \\FS without anything after it in the Sell string:
    1608516796998.png

    Deleting that fixes that issue.

    And after that, the only thing I'm still seeing is that the towers don't attack. (I hope there aren't any more Visustella Compatibility Issues!!
  3. wrigty12 said:
    @UnwantedFriedChicken I found the error caused by the Message Core :)
    You had an extra \\FS without anything after it in the Sell string:
    View attachment 172141

    Deleting that fixes that issue.

    And after that, the only thing I'm still seeing is that the towers don't attack. (I hope there aren't any more Visustella Compatibility Issues!!
    I feel so dumb, I thought your first error is because the movement core and then read it again it was message core, then try to fix it after push commit and look your message actually the bug is because extra \\FS lol
    Thanks for finding out!!!

    Also the attack one is fixed, the update in game_tdtower is not called. I tried play the game until end and no crash so far
  4. Yay! So far that is all working great now!

    Throwing this into my actual game, I now see that the TowerAction UI doesn't really like screens smaller than the one in your demo (Mine is Width 816, Height 624). I'm playing with moving the x/y of the Upgrade section, and honestly it looks good if it's put just above the TowerStatus/Action windows, so maybe throw in a check for smaller screens?
    1608519468494.png
  5. wrigty12 said:
    Yay! So far that is all working great now!

    Throwing this into my actual game, I now see that the TowerAction UI doesn't really like screens smaller than the one in your demo (Mine is Width 816, Height 624). I'm playing with moving the x/y of the Upgrade section, and honestly it looks good if it's put just above the TowerStatus/Action windows, so maybe throw in a check for smaller screens?
    View attachment 172149
    Ah I never consider the screensize, maybe I will make the UI element using plugin parameter like size or position
  6. This is looking really solid, and I'm eagerly awaiting the next release.
  7. This is really interesting.
    I think with that I can finally make my a chain chronicle based battle system.
  8. Is it possible to display the attack range and the monster's attack range, the tower's HP and the monster's HP on the map after installing the tower, so that the combat experience can be improved
  9. huangpeifeng said:
    Is it possible to display the attack range and the monster's attack range, the tower's HP and the monster's HP on the map after installing the tower, so that the combat experience can be improved
    Tower attack range is visible when you select the tower, but monster attack range? I don't think you need to display it, because monster only attack with trigger event
    Display monster hp is already planed in next update there is option for always show/only show when damaged/hide
    For Tower HP do you mean monster can attack tower? currently my plan is to have trap tower like you can build like wall so enemy will stoped until the wall destroyed
  10. Hello everyone

    Update for version 1.3 released!!

    I change so many things in this update is kinda major upgrade. This update will broke prev version.
    I also change some structure folder I think it's become nicer now and many change to the grunt config to configured for multiple plugins.

    There is also change for the name, GuideAction to UFCGuideAction, and there is new plugin for damage text, UFCTextHelper

    I made new demo focused for demo this plugin, where I also add comment to it

    2021-02-12_13-51-45.pngg1.gifg2.gif

    Some highlight changelog:
    - Fix save/load now you can save in the middle of game
    - Add Traps Tower
    - Add upgrade with material
    - Add Quick Shop
    - Add Damage text
    - Add Health Bar to Enemy
    - And more! check full changelog

    Full Changelog
    CHANGELOG.md

    Documentation
    README.md

    New DEMO
    Demon Lord Training!

    Download

    - UFCTowerDefense
    - UFCGuideAction
    - UFCTextHelper (optional if you want to add damage text)
  11. Oh boy. Now I have to make time to take a look at this xD
  12. I love it!
  13. Absolutely stunning work!
    Is there any chance... Any chance at all this could be made backwards compatible with MV? I have MV's Pixie and JS updated to beyond what came with the engine, and would love to use this there.
  14. Getting error "Cannot read property 'direction of undefined"

    Setting this up is kind of hard, it would be nice to have a video tutorial.
  15. Hey everyone, I was wondering if anyone knew how I could add splash/aoe damage, variable damage amounts (2-6, instead of a flat 4), elemental damages types/weakness/resistances, a knockback effect, or a weakness effect (makes the creep take additional damage for x amount of time).

    I realise this is alot of things, I am not expecting to be able to do all of them or for people to be able to help me with all of them. But any assistance with any of the ideas would be greatly appreciated.

    I am also getting a glitch where the game will randomly just give players free towers, and when I upgrade a tower they move one square over in a seemingly random direction.
  16. So Visustella core and UFCTowerDefense are incompatible as of the UFCTowerDefense v1.3
    if there anything that can be done to make them work together?
    I get the error "TypeError this.destroyCoreEngineMarkedBitmaps is not a function". whenever an enemy is killed.
  17. 1692755250780.png

    I found a bug in the plugin, if you put your mouse on the "toolbar" and use the keyboard to open quickshop and use the arrow to move in the shop, you can't buy because the toolbar has priority, i modify the code of the plugin on line 4989 to block the toolbar in this case:

    JSON:
    Window_GUIItemSlot.prototype.processTouch = function () {
      Window_Command.prototype.processTouch.call(this);
     
      if (UFC.UFCTD.HUDGUI.QUICKSHOP.isOpenAndActive()) {
        this.deactivate();
        return;
      }
    
      if (
        this.isClosed() ||
        !this.isOpen() ||
        !this.visible ||
        TowerDefenseManager.getState !== TowerDefenseManager.STATE.IDLE
      )
        return;
    
      if (this.isTouchedInsideFrame()) {
        UFC.UFCTD.HUDGUI.MESSAGE.isHoverHUDItem = true;
        this.activate();
      } else {
        if (this._selectKeyboard) return;
        UFC.UFCTD.HUDGUI.MESSAGE.isHoverHUDItem = false;
        this.deselect();
        this.deactivate();
      }
    };

    With this you can use quickshop when you hover your mouse on the toolbar but you can hear an error sound, does anyone have an idea to remove the error sound?
  18. Hi! Your Plugin is amazing! But i have an issue... when i try to use the portal in the demo i got this error: Cannot read property 'characterindexx' of undefined.
    Can you help me with that...
  19. UnwantedFriedChicken said:
    UFC Tower Defense 1.3
    UnwantedFriedChicken

    Introduction
    This is my reasult from learning rpg maker with this plugin you can add tower defense mechanic, you can add configuration for enemy, tower and health. also tower have unique effect

    Features
    - Add tower defense with attack range effect and more
    - Add enemy waves
    - and more... from basic tower defense mechanic

    Screenshots
    Spoiler
    View attachment 169243View attachment 169244View attachment 170049

    How to Use
    README.md


    Demo
    You can download this and see how the plugin works and play arround with it
    https://unwantedfriedchicken.itch.io/demon-lord-training-ufc-tower-defense-demo

    Download
    - UFCTowerDefense
    - UFCGuideAction
    - UFCTextHelper (optional if you want to add damage text)

    Changelog
    CHANGELOG.md

    Finished Game
    Spoiler
    Adventurer Guild - This is old demo, I haven't update to latest version

    Terms
    MIT
    I got a quick question is there RPG Maker MV version of this
  20. Will you make a version for RPG maker mV or is there equivalent to yours