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
本贴来自国际rpgmaker官方论坛作者:Tsukihime处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/resource-checker.3717/