public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MV Extension to Yanfly Doodads plugin - Rotating doodads

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: MV Extension to Yanfly Doodads plugin - Rotating doodads
  • Original author: ZephyrAM
  • Original date: June 15, 2018
  • Source thread: https://forums.rpgmakerweb.com/threads/extension-to-yanfly-doodads-plugin-rotating-doodads.96528/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development

Summary

This was a requested plugin I put together and now it needs testing! It, of course, requires Yanfly's Grid Free Doodads plugin and everything that plugin requires, and it allows you to rotate the doodads as you're placing them on the map, by as little as 1 degree at a time. This is an extension, so much of the code comes from Yanfly, especially the bits I couldn't alias. Along with that, if Yanfly updated the base plugin, it's 'possible' this extension could break it if not changed. Let me...

Archived First Post

This was a requested plugin I put together and now it needs testing! It, of course, requires Yanfly's Grid Free Doodads plugin and everything that plugin requires, and it allows you to rotate the doodads as you're placing them on the map, by as little as 1 degree at a time.

This is an extension, so much of the code comes from Yanfly, especially the bits I couldn't alias. Along with that, if Yanfly updated the base plugin, it's 'possible' this extension could break it if not changed. Let me know if you have any issues!

No terms of use restrictions.

Note: In order to use the default numpad controls, you 'must' have your Numlock on. Keycodes change if Numlock is off.

ZephAM_YEPDoodadExt.js

Update: (Version 0.6 newest)
~version 0.6~
- Fixed 'cannot read property length of null' error showing up on map change

~version 0.5~
- Added 'Undo' to Doodad Placement. Ctrl + Z will remove the last placed Doodad. Repeated uses will continue removing Doodads back through the placement order.
- Fixed Rotation changing in Edit mode.
- Fixed 'Z' key placing duplicate Doodads.

~version 0.2~
- Added doodad flip/mirror. Removed due to scaling conflict and processing speed concerns.

Planned Improvements:
- 'Redo' feature to replace doodads removed with 'Undo'. Current progress only replaces last 'added' Doodad, not last removed with 'Undo'.
- Method to mirror/flip doodads without conflicting with Scale X/Scale Y. Avoid slowdown issues: does scale.x *= -1 bear the problem, or only setTransform()?

Issues found:
- After placing a doodad, if you back through the menus to Edit Doodads, select a placed one and use Change Position, any alterations to the rotation at that point don't save. Resolved
- On changing maps, the game crashes to a 'cannot read property length of null' error. Resolved.

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

No terms of use restrictions. Note: In order to use the default numpad controls, you 'must' have your Numlock on. Keycodes change if Numlock is off. ZephAM_YEPDoodadExt.js Update: (Version 0.6 newest)

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