RM Data Checker

Archeia

Level 99 Demi-fiend
Developer
Joined
Mar 1, 2012
Messages
15,141
Reaction score
15,473
First Language
Filipino
Primarily Uses
RMMZ
Hello guys,

I was just wondering if anyone would be interested in making an RPG Maker VXAce version of this. I tried contacting the maker (Yeyinde) a while back but haven't heard anything. I know that ExHydra was working on one but we haven't heard back either. Here's the original post from RMRK.net and the Source Code is available.

This program scans through your RMXP or RMVX project for unused or missing graphics and audio, and tells you what database elements are used. I'm sure that this program will be of great assistance to those developing your games, and I hope you will use it to check all of your games.

 

Screenshot:



 

Download link

http://dl.dropbox.com/u/337225/Data%20Checker.exe

Source link

http://dl.dropbox.com/u/337225/Data%20Checker.zip
 
Last edited by a moderator:

Zalerinian

Jack of all Errors
Veteran
Joined
Dec 17, 2012
Messages
4,696
Reaction score
935
First Language
English
Primarily Uses
N/A
I may get around to this, if I get time to. I am a bit busy at the moment, but I think this'd be useful.
 

Bonkers

Get ready to be Wowed!
Restaff
Joined
May 26, 2013
Messages
2,941
Reaction score
2,897
First Language
English
Primarily Uses
RMMV
I'd definitely be interested in an ACE version of this.  Looks like it could save me a lot of time and guess work with icons and tile sets.  
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,355
Reaction score
7,667
First Language
German
Primarily Uses
RMMV
I agree, that would be helpfull...
 

Zeriab

Huggins!
Veteran
Joined
Mar 20, 2012
Messages
1,268
Reaction score
1,422
First Language
English
Primarily Uses
RMXP
Please do note that if you have any scripts requiring custom resources such a utility might not consider those. (Yup, one of those literally impossible problems)
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
How did they get a 2.7 MB executable with ruby-only source?


My executables using rubyscript2exe for example always resulted in 20 MB files since it includes the entire ruby library.
 
Last edited by a moderator:

Solistra

Veteran
Veteran
Joined
Aug 15, 2012
Messages
593
Reaction score
247
Primarily Uses
This is absolutely possible -- I'd even call it an easy project to do. Personally, I'd be inclined to provide both a Windows executable and a portable Java .jar file so the tool can be used on any OS that has a Java VM (I primarily use Mac OS X, personally, despite my use of RMVX Ace).


I'd be inclined to completely gut the source code and rewrite the entire thing, so if I were to do this, it would probably be a little while before a full version was available.
 

Kaelan

Veteran
Veteran
Joined
May 14, 2012
Messages
797
Reaction score
537
First Language
Portuguese
Primarily Uses
RMMV
I'd love having something like this. I probably would still have to do a bunch of manual checking for script-based resources, but this would still be extremely helpful for identifying animations, sprites and audio files that aren't in use.
 

Solistra

Veteran
Veteran
Joined
Aug 15, 2012
Messages
593
Reaction score
247
Primarily Uses
I'm about to start working on an RGSS3 version today, Kaelan. The only problem is that the source code is an absolute mess, so I'll be wading through that for a little while before anything really usable comes out of it. From taking a few glances at it, though, the core should be easy enough to adjust to RGSS3.


I'm also going to provide a Windows executable as well as a Java .jar file so the tool can be used on Linux or OS X as well (as long as the user has a relatively recent JVM).
 

Zalerinian

Jack of all Errors
Veteran
Joined
Dec 17, 2012
Messages
4,696
Reaction score
935
First Language
English
Primarily Uses
N/A
I'm about to start working on an RGSS3 version today. . .
I had made one a while back, but it was only an event checker, as I never finished it. It was tedious to do, and probably a bit too buggy, so I recommend you get a solid way to store the matched data, or you'll probably end up hitting issues later on when you have data from multiple sources. Perhaps I'll redo mine and we'll see who did it better?
 

Solistra

Veteran
Veteran
Joined
Aug 15, 2012
Messages
593
Reaction score
247
Primarily Uses
I am currently writing the data verifier in an extremely modular way, and the first essential component of it is, in my opinion, feature-complete. This component simply handles the loading of RGSS, RGSS2, and RGSS3 data structures into an external Ruby implementation and allows dynamic creation and destruction of them at the developer's discretion.


Considering the versatility of it, I decided to release this component as a Ruby gem. The source is stored in the SES GitHub repository.


Now that this portion has been completed, I'll begin working on the backend for the data scanner and verifier. This portion will likely be completed by sometime next week.
 

Solistra

Veteran
Veteran
Joined
Aug 15, 2012
Messages
593
Reaction score
247
Primarily Uses
Can't wait to see it all done Solistra :D
Well, just so you know, I'm still working on the backend for the scanner / verifier -- it's just taking a little bit longer than I expected (mostly due to the fact that I'm easily distracted).


Also, I don't currently have a copy of RPG Maker XP or RPG Maker VX that I can use, so I'm flying blind with those in terms of the scanning and verifying. I know that the backend is working for VX Ace, but I can't be positive about the other two unless I have some test data that I can use.


Yes, that was a plea for unencrypted XP and VX projects which contain intentionally missing and unused graphics and audio. Both missing and unused assets in the same project would be magnificent. (If anyone is reading this and would like to help, please send me a private message.)
 

Mouser

Veteran
Veteran
Joined
Aug 19, 2012
Messages
1,245
Reaction score
264
First Language
English
Primarily Uses
This would be very cool. As it is my program includes all the graphics data when it compresses because I did the simple thing and just installed everything where I thought it should go - in the RPGVXACE under RGSS3 instead of the main RPGVXACE or somewhere else entirely (so the engine doesn't know the difference between RTP and non-RTP stuff). Makes building the game much easier because everything is right there. Downside is it adds a bit to the end filesize (not a whole lot, but noticeable).

That would let me make a copy of the project and 'cull' it before wrapping it up to distribute. Sure, I'll still have to check for custom resources, but I already know about those (or I should anyway).
 

Solistra

Veteran
Veteran
Joined
Aug 15, 2012
Messages
593
Reaction score
247
Primarily Uses
Hey there, I can send some if you still haven't gotten any yet!
That would be fantastic. As it is, I'm just testing with the RGSS3 data that I've been able to come up with. The scanner is almost done, though, as I had a friend send me the compiled help files for XP and VX, so I was at least able to create the needed methods to extract information from them.


I just have no way at the moment to see if they're actually working, which seems... slightly important, but what do I know?
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,848
Messages
1,016,974
Members
137,562
Latest member
visploo100
Top