Resource Checker

● ARCHIVED · READ-ONLY
Started by Tsukihime 6 posts View original ↗
  1. Resource Checker

    -Tsukihime

    Overview

    Copy RTP files over to your game project with a single button.

    Only copies materials that are used.

    You may need admin privileges. It doesn't copy the rgss2xx.dll file over though.

    Download

    Script: http://db.tt/FmqYL6w0

    Usage

    At the top of the script, set the path to your RTP folder.

    Then enter the game and press F5 (you can change this if you want)

    A "resources.txt" file will be created in your project folder.

    It looks like this:



    Code:
    == Characters == 
    Graphics/Characters/Actor1.png
    Graphics/Characters/Actor3.png
    Graphics/Characters/Actor4.png
    Graphics/Characters/Actor5.png
    Graphics/Characters/Animal.png
    Graphics/Characters/Damage2.png
    Graphics/Characters/Vehicle.png
    
    == Faces == 
    Graphics/Faces/Actor2.png
    Graphics/Faces/Actor3.png
    Graphics/Faces/Actor4.png
    Graphics/Faces/Actor5.png
    
    == Battlers == 
    Graphics/Battlers/Assassin.png
    Graphics/Battlers/Bat.png
    Graphics/Battlers/Chimera.png
    Graphics/Battlers/Cockatrice.png
    Graphics/Battlers/Darklord.png
    Graphics/Battlers/Demon.png
    It's not necessary to copy files over. You can use it to just print out a list of resources that are used. Just set `Copy_Files_Over` to false if you just want to the resource list.

    Notes

    The safest way to copy files without missing anything is to basically assume everything in your database is used.

    So to optimize size, you must optimize your database, such as deleting any entries that aren't used.

    The script doesn't consider custom scripts, nor does it check event script calls, so you might want to be careful if you know one of your scripts uses RTP resources.

    This is ported from my Ace version. I briefly looked over the RPG structures and the game interpreter to see if there was any differences but there wasn't much (same interpreter). If it's missing something let me know.

    Also rgss2 doesn't support String#end_with? lol
  2. Sorry, but this thing is kinda pointless....
  3. What do you mean?
  4. Rimmintine said:
    Sorry, but this thing is kinda pointless....
    Don't be an ass, Rimmintine.
  5. So if I use this will I have to go back and reload the images to get the transparent colors? i.e. some of my character sets have different transparency colors when I imported them in.

    So will this do that all at once if I already have them loaded up in the original file?
  6. I don't think your custom materials should be affected since it only copies RTP materials over. I don't check whether a resource is RTP or not, but during file copy if it doesn't find it in RTP folder, then it goes "sorry not an RTP file"

    Or do you mean you've already copied your custom materials into your RTP folder because you're going to be using them across many projects?

    Mr. Bubble said:
    Don't be an ass, Rimmintine.
    I'm curious whether he means there are already existing tools.