- Joined
- Oct 6, 2017
- Messages
- 87
- Reaction score
- 90
- First Language
- English
- Primarily Uses
- RMMV
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)
Planned Improvements:
Issues found:
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.
- 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~
-
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()?
- 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.
-
Last edited: