public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

[RMMV] DragonBones 2d Animation Integration

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: [RMMV] DragonBones 2d Animation Integration
  • Original author: TheGreenKel
  • Original date: July 9, 2017
  • Source thread: https://forums.rpgmakerweb.com/threads/rmmv-dragonbones-2d-animation-integration.81027/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development

Summary

2D Skeletal Animation with DragonBones 1.0.0 TheGreenKel​ Introduction DragonBones is a free 2D animation tool similar to Spine 2D. DragonBones also has a couple of libraries that allows it to play inside of game engines. This plugin integrate the full Javascript libraries and support all DragonBones features. Require RPGMaker MV 1.5.0 or higher.

Archived First Post

2D Skeletal Animation with DragonBones 1.0.0
TheGreenKel

Introduction
DragonBones is a free 2D animation tool similar to Spine 2D. DragonBones also has a couple of libraries that allows it to play inside of game engines. This plugin integrate the full Javascript libraries and support all DragonBones features. Require RPGMaker MV 1.5.0 or higher.



Update Version 3
- Add a lot of polish with collaboration with Yanfly.
- Rename the Yanfly compatibility plugin into 'KELYEP_DragonBones.js'
- Add more option to note tags.
- Check out Yanfly for a detailed breakdown. http://yanfly.moe/2017/08/04/yep-150-dragonbones-integration-rpg-maker-mv-2/


Update Version 2
- Add compatibility to Yanfly Action Sequence. You can now play any Dragonbones animation using the 'motion' command. Add this plugin after all Yanfly plugins.

- You now have to assign a blank image for enemy and actors. This change is to make this plugin more compatible with other plugin that changes the UI. Two sample blank images is supplied named 'Actor0_Empty'

- This plugin will look for the 18 default animations inside your Dragonbones armature. So if you name an animation 'walk' inside the Dragonbones Editor then that animation will be used automatically without having to be assigned using 'dragonbone_ani_' note tag. This change is to lessen the clutter inside the Notes section. 'dragonbone_ani_' note tag can still be used if you want to assign 1 animation to multiple states like having 1 attack animation to play when the game request swing/thrust/spell.

- You can now control whether an animation is looping or not by setting the "Play Times" variable inside the Dragonbones Editor. Play Times equal to zero means looping.

- I included the Dragonbones source files, so you can open it up and see how to properly set stuff up.


Features
- Full DragonBones integration
- Support skeletal animation and FFD
- Replace Enemy/Actor sprite and animations using Notes
- Export and preload workflow
- Support Yanfly plugins


Download for Free on Itch.io
Plugin: https://thegreenkel.itch.io/dragonbones-rpg-maker-mv-plugin
Demo Project: https://thegreenkel.itch.io/dragonbones-rpgmaker-mv-demo
DragonBones Software: http://dragonbones.com/en/index.html


Extra Links
- Yanfly Link + Documentation: http://yanfly.moe/2017/08/04/yep-150-dragonbones-integration-rpg-maker-mv-2/
- Battlers in Dragonbones format from Aekashics: http://www.akashics.moe/uncategorized/librarium-dragonbones-animated-megapack/


License for Plugin
Codes inside 'js' folder is MIT license.
Art assets inside 'dragonbones_assets' folder is All Right Reserved by Egret Technologies.

Screenshots

QuickStart
  1. Export data from DragonBones software. Make sure the armature and project name matches up.
  2. T150Rc0.png

  3. Add new armature to Preload Assets parameter.
  4. VvxPRkQ.png

  5. SAVE! Project must be save in order for assets to preload.
  6. Replace an enemy with the new armature using Notes. <dragonbone:Bicycle>
  7. Wnb4M3Q.png

  8. Play test in the troop section
  9. bHvIqIb.png

  10. Rescale enemy with
    <dragonbone_scalex:-0.2>
    <dragonbone_scaley:0.2>
  11. M9GiTG3.png

  12. Replace default idle animation with <dragonbone_ani_walk:bicycle>

Install plugin into new project
  1. Create a new RPG Maker MV project
  2. Copy over content from plugin into main folder
  3. Overwrite Index.html

FAQ
Post question and answers to common question here in the following format:

Q: The demo won't open, how to open it?
A: Download Winrar and try again.

Credit and Thanks
- TheGreenKel

Author's Notes
This is optional.

DragonBones Info

Features Mentioned

  • Full DragonBones integration
  • Support skeletal animation and FFD
  • Replace Enemy/Actor sprite and animations using Notes
  • Export and preload workflow
  • Support Yanfly plugins
  • Download for Free on Itch.io
  • Plugin: https://thegreenkel.itch.io/dragonbones-rpg-maker-mv-plugin
  • Demo Project: https://thegreenkel.itch.io/dragonbones-rpgmaker-mv-demo
  • DragonBones Software: http://dragonbones.com/en/index.html
  • Extra Links
  • Yanfly Link + Documentation: http://yanfly.moe/2017/08/04/yep-150-dragonbones-integration-rpg-maker-mv-2/
  • Battlers in Dragonbones format from Aekashics: http://www.akashics.moe/uncategorized/librarium-dragonbones-animated-megapack/
  • License for Plugin
  • Codes inside 'js' folder is MIT license.
  • Art assets inside 'dragonbones_assets' folder is All Right Reserved by Egret Technologies.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

License for Plugin Codes inside 'js' folder is MIT license. Art assets inside 'dragonbones_assets' folder is All Right Reserved by Egret Technologies. Screenshots

Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rpg-maker-archive#js-development

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar