MZ - MZ*Plugin Request: Sprite Stepping Animation Offset for RPG Maker MZ

● ARCHIVED · READ-ONLY
Started by cronenbuilder 6 posts View original ↗
  1. Hi every one, first time posting here. I really am looking for a plugin with the following functionality and would be willing to commission and pay for its creation. It is one of several Plugins which I need to have made for my game and which I feel would benefit the community at large. Thank you RPG Maker Family!​

    MZ*Plugin Request: Sprite Stepping Animation Offset for RPG Maker MZ​



    Plugin Request: Sprite Stepping Animation Offset for RPG Maker MZ
    Objective:
    Create a plugin for RPG Maker MZ that adds a random offset to the stepping animations of sprites, making their movements appear more natural and less synchronized.
    Description: In RPG Maker MZ, sprites for events and characters currently step in unison, causing their idle animations to look robotic. I would like to commission a plugin that introduces a random delay or offset to the stepping animations of each sprite, so they move asynchronously.
    Requirements:
    1. Random Offset for Stepping Animations:
      • Each sprite's stepping animation should start with a random delay.
      • The delay should be within a specified range (e.g., 0 to 30 frames).
      • The range of the delay should be configurable in the plugin parameters.
    2. Configuration Options:
      • Allow the user to set the minimum and maximum delay range for the offset.
      • Option to enable or disable the offset for different types of sprites (e.g., events, followers, main character).
    3. Compatibility:
      • The plugin should be compatible with the default RPG Maker MZ systems and other common plugins.
      • Ensure the plugin does not conflict with other animation-related plugins.
    4. Performance:
      • The plugin should be optimized to avoid any significant impact on game performance.
    Example Use Case:
    • When the player enters a town, all NPCs should appear to step randomly instead of moving in perfect unison, making the environment feel more dynamic and realistic.
    Additional Notes:
    • Provide detailed instructions on how to install and configure the plugin.
    • Include comments in the code for ease of understanding and potential future modifications.
  2. cronenbuilder said:

    Hi every one, first time posting here. I really am looking for a plugin with the following functionality and would be willing to commission and pay for its creation. It is one of several Plugins which I need to have made for my game and which I feel would benefit the community at large. Thank you RPG Maker Family!​

    MZ*Plugin Request: Sprite Stepping Animation Offset for RPG Maker MZ​



    Plugin Request: Sprite Stepping Animation Offset for RPG Maker MZ
    Objective:
    Create a plugin for RPG Maker MZ that adds a random offset to the stepping animations of sprites, making their movements appear more natural and less synchronized.
    Description: In RPG Maker MZ, sprites for events and characters currently step in unison, causing their idle animations to look robotic. I would like to commission a plugin that introduces a random delay or offset to the stepping animations of each sprite, so they move asynchronously.
    Requirements:
    1. Random Offset for Stepping Animations:
      • Each sprite's stepping animation should start with a random delay.
      • The delay should be within a specified range (e.g., 0 to 30 frames).
      • The range of the delay should be configurable in the plugin parameters.
    2. Configuration Options:
      • Allow the user to set the minimum and maximum delay range for the offset.
      • Option to enable or disable the offset for different types of sprites (e.g., events, followers, main character).
    3. Compatibility:
      • The plugin should be compatible with the default RPG Maker MZ systems and other common plugins.
      • Ensure the plugin does not conflict with other animation-related plugins.
    4. Performance:
      • The plugin should be optimized to avoid any significant impact on game performance.
    Example Use Case:
    • When the player enters a town, all NPCs should appear to step randomly instead of moving in perfect unison, making the environment feel more dynamic and realistic.
    Additional Notes:
    • Provide detailed instructions on how to install and configure the plugin.
    • Include comments in the code for ease of understanding and potential future modifications.
    That sounds like a cool idea, and I'm up for it.
    If you want, you can message me, and we can chat about it more.
  3. This is pretty simple to do, but a few points:

    cronenbuilder said:
    The delay should be within a specified range (e.g., 0 to 30 frames).
    By default the stepping speed is based on the character's movement speed. Do you want that to no longer be the case, and instead only use your specified frames unless it's disabled for that event?

    cronenbuilder said:
    Option to enable or disable the offset for different types of sprites (e.g., events, followers, main character).
    By default none of those things can step except for events. If you're using a plugin to make other things step and you want this to be compatible with that, you need to provide that information up front.

    Once you specify that information, this is a quick thing - it probably would take longer to type up the plugin template/instructions than to do the code :stickytongue:

    Edit: While we're waiting, here ya go. I left the default stepping speed as influenced by movement speed, then the frames alters that by a static number.
  4. I have made a similar feature in one of my game(for animations of the plants). Though I did it by setting randomized character speed using an event.
  5. Wow, I will test this out! Sorry I didn't respond with the specifics you requested. I stepped away from the computer a few days only to return to these amazing comments. I will get back to everyone with the results!
    ATT_Turan said:
    This is pretty simple to do, but a few points:


    By default the stepping speed is based on the character's movement speed. Do you want that to no longer be the case, and instead only use your specified frames unless it's disabled for that event?


    By default none of those things can step except for events. If you're using a plugin to make other things step and you want this to be compatible with that, you need to provide that information up front.

    Once you specify that information, this is a quick thing - it probably would take longer to type up the plugin template/instructions than to do the code :stickytongue:

    Edit: While we're waiting, here ya go. I left the default stepping speed as influenced by movement speed, then the frames alters that by a static number.
  6. ATT_Turan said:
    This is pretty simple to do, but a few points:


    By default the stepping speed is based on the character's movement speed. Do you want that to no longer be the case, and instead only use your specified frames unless it's disabled for that event?


    By default none of those things can step except for events. If you're using a plugin to make other things step and you want this to be compatible with that, you need to provide that information up front.

    Once you specify that information, this is a quick thing - it probably would take longer to type up the plugin template/instructions than to do the code :stickytongue:

    Edit: While we're waiting, here ya go. I left the default stepping speed as influenced by movement speed, then the frames alters that by a static number.
    OMG it works so well. Amazing, let me know if I can buy you a coffee or something. Thank you for all the work you have done for the community! This is a game changer for my project. I'll look forward to showing you and the community at large soon!