RMMV Scrubber

Discussion in 'Useful Development Tools' started by Dreamsavior, Dec 3, 2017.

  1. Dreamsavior

    Dreamsavior Villager Member

    Messages:
    7
    Likes Received:
    49
    Location:
    Indonesia
    First Language:
    Not English
    Primarily Uses:
    RMMV
    [​IMG]

    An utility to clean up RPG Maker MV unused resources. This tools is part of RMMV Toybox, a collection of tools for RPG Maker MV that developed by Dreamsavior.


    Hello fellow makers,


    I know we already had a nice deployment tools integrated along with recent updates of RPG Maker software. We can now exclude unused files and make our distribution package smaller by a lot. That saves our time from removing or adding files manually, not to mention saves us from the risks of deleting important resources by accident. So… if you ask me “why bother making a tools that already handled nicely within RPG Maker MV it self?”

    Well this software works a little bit beyond that.


    RMMV Scrubber key feature :
    Automagically detect used resources
    Yes, RMMV Scrubber will detecting used resources in your project… just like RMMV deployment tools does. Instead of just detecting all resource defined in database, RMMV Scrubber will crawl into all of your files within data folder and find which file are actually used (You know, some of us likes to create a lot of custom animation … but only use small number of that in actual game ).

    [​IMG]

    Detecting used resources that not found on your projects folder, preventing potential error.
    In case you had accidently delete used resources, RMMV Scrubber will give you early warning.

    [​IMG]


    Removing unused parts on your sprites, to scrub more space.
    Removing unused parts of your sprites will make your file smaller in size. All done with a couple of click.


    [​IMG]


    Custom formula/filter to capture used resource.
    At the end of your production steps, you might already have a lot of installed plugins. You will use custom script calls or plugins command to handle several routine that not covered within default event editor, some of these might involving images, audio or even video files. These resources will not detected by conventional RMMV built-in publishing tool. By defining your own filter, you can now include all your resources mentioned in your script call or plugin command… or wherever … as long as it’s inside your data folders.

    [​IMG]


    You can manage, import and export the filters and share it with your friends.


    Giving you more freedom.
    Please note that, although this software is trying it bests to figure out which resources is being used, given the nature of RPG Maker MV which is custom scripts involved … this software might not a perfect solution for automatically detection of your resources. For example, this software will not (or, currently will not) detect resources that hard-codedly defined inside plugin scripts.

    But don’t worry, we made this software so that you can easily choose whichever file you wish to include or exclude in your projects.

    Furthermore, you can manually choose which index of sprites you wish to include or exclude.

    [​IMG]

    Completely Free

    In addition of being FREEWARE, RMMV Scrubber is also an open source.


    Where to download?
    RMMV Scrubber is part of RMMV Toybox.
    [​IMG]


    You can Download RMMV Toybox here :

    https://www.patreon.com/posts/15663989

    Current version is :
    [​IMG]
     
    Last edited: Dec 3, 2017
    #1
  2. Poryg

    Poryg Dark Lord of the Castle of Javascreeps Veteran

    Messages:
    3,922
    Likes Received:
    9,905
    Location:
    Czech Republic
    First Language:
    Czech
    Primarily Uses:
    RMMV
    Never knew Patreon served as a cloud drive :D
     
    #2
    TakeHomeTheCup and dbchest like this.
  3. peq42_

    peq42_ Yeet Veteran

    Messages:
    456
    Likes Received:
    269
    Location:
    Brazil
    First Language:
    Portuguese(BR)
    Primarily Uses:
    RMMV
    Excellent!
    I'm sure that i will use this
     
    #3
  4. ∊η∊ηra

    ∊η∊ηra Smoke and Mirrors Veteran

    Messages:
    258
    Likes Received:
    115
    Location:
    Manhattan
    First Language:
    English
    Primarily Uses:
    RMMV
    This sounds like an invaluable utility. Looking forward to seeing how this progresses!
     
    #4
  5. toms

    toms Warper Member

    Messages:
    1
    Likes Received:
    1
    First Language:
    English
    Primarily Uses:
    RMMV
    upload_2017-12-5_15-50-37.png
    Got this error while trying it
     
    #5
    Dreamsavior likes this.
  6. Dreamsavior

    Dreamsavior Villager Member

    Messages:
    7
    Likes Received:
    49
    Location:
    Indonesia
    First Language:
    Not English
    Primarily Uses:
    RMMV
    Thank' you for reporting this error.


    To have a quick fix, you can edit php.ini and add following line at the very bottom of your php.ini file :

    Code:
    memory_limit = -1
    
    php.ini is located inside "php" directory (in your case: C:\Dreamsavior\Toybox\php\php.ini)

    that will unlock the limitation of RAM used by PHP (by default PHP engine will only use 128Mb of your RAM capacity...which is very modest).

    I will also include this fix into the next release by tomorrow morning.

    Edit:
    Please download the latest version, here :
    https://drive.google.com/open?id=1EZWdFXQ8xMclIUR76dziaCGX4lt7oulM

    I strongly recommend that you update to the latest version, It's include many (embarrassing) bug fixes.
     
    Last edited: Jan 31, 2018
    #6
  7. Jenova

    Jenova Because you are...a puppet! Veteran

    Messages:
    174
    Likes Received:
    112
    Location:
    Hawaii
    First Language:
    English
    Primarily Uses:
    RMMV
    Sorry, but when I run the Scrubber for the first time, it seems to pre-scrub my assets and shows them as missing from the selector when I didn't edit it at all (Fresh Deployment w/ unused assets checked).

    Scrubber.png

    See how some items are missing? I didn't edit that at all, and it shows on the local file. I tried deleting the exported project, resetting up the ToyBox and even restarting RPG Maker MV and nothing works.

    Help?
     
    #7
  8. Ziyan

    Ziyan The Holy Sword Veteran

    Messages:
    30
    Likes Received:
    21
    First Language:
    English
    Primarily Uses:
    RMMV
    Now this is something I would definitely use.
     
    #8
  9. quiloulou

    quiloulou Villager Member

    Messages:
    18
    Likes Received:
    0
    First Language:
    c+
    Primarily Uses:
    RMMV
    the .exe wont start...
     
    #9
  10. Jenova

    Jenova Because you are...a puppet! Veteran

    Messages:
    174
    Likes Received:
    112
    Location:
    Hawaii
    First Language:
    English
    Primarily Uses:
    RMMV
    Gonna go out on a limb and say this has been discontinued? If it is, i'm sad because it had so much potential...
     
    #10

Share This Page