The Dink Network

Phoenix's Profile

wizardb.gif
Phoenix
Peasant He/Him Norway
Back from the ashes 
Nothing to see here, move along.

E-Mail alexschrod@gmail.com
Web Page http://alexanderschroeder.net/
Private Message
ICQ 130721260
YIM alexschrod86
AIM alexschrod
MSN alexschrod@hotmail.com

2006-03-12 07:45:42
wizardb.gif
Phoenix
Peasant He/Him Norway
Back from the ashes 
Those few of you who remember my previous post about this, may recall that I tried to keep it secret at all cost. Well, now the alpha period is over, and it's beta test time. I'm not just looking for a few select beta testers. I'm putting the beta out in the open for everybody to test.

Like the name in the subject says, this thing validates DinkC scripts. It aims finding all kinds of errors in DinkC scripts, from missing semicolons at the end of lines, to "else"s appearing before "if"s. This beta isn't entirely complete, though, so it doesn't validate parameters of functions yet. (Such as that say() should have a string, and a sprite number, and nothing more, nothing less.)

I want you to report any kind of anomalies with the program. If it finds an error that is not an error, please report that. However, what's more important is when it doesn't find an error that it should've found. So please, put this program through scrutiny by testing all kinds of sick and twisted DinkC constructs you can come up with through it.

You can download the program from my site. Save it to a folder of its own, and extract it. A decent extractor, like WinRAR should be able to handle tar.bz2 files. You run the program by starting the command prompt, and change the directory to the one where you extracted the files, and then issue the command "java -jar dinkValidator.jar <path-to-dinkc-file-to-test>". I'm not certain that the path can contain spaces or not. You'll find out soon enough.

The final version will have a GUI, so you won't have to worry about these things if you wait. However, I will need to have some people to test this for me before I start doing the necessary stuff for the final release, so please give it a go if you have time.

Just like last time, the program requires you to have or install the Java Runtime. If you're certain you don't have it, you can download it at that link.
If you are sure you have it, you must also make sure that the path to the java binaries are in your PATH environmental variable. Instructions for doing this can be found here.

KNOWN ISSUES:

* Global variables will be reported as "possibly uninitialized variables"
* Calls to own methods will give an error

Phoenix has released 3 files

TitleCategoryAvgUpdated
Movie2000 TutorialDevelopment, TutorialGood 7.5July 22nd, 2003
Easy DinkCDevelopment, UtilityGood 8.9October 5th, 2001
Emerald Hunt (The)D-Mod, DemoGood 7.1December 30th, 2000

Phoenix has written 7 reviews

TitleFileTypeScoreDate
None of These Midis Are New 16 Best MidiNormalHorrible 0.3May 3rd, 2002
This Pack is Packed with Awesome Midis 374 MidisNormalGood 7.4May 3rd, 2002
This Program is So Unfinished D-Mod Development SuiteNormalHorrible 1.6April 23rd, 2002
Advanced? Not Advanced Graphics TutorialNormalTolerable 3.0April 22nd, 2002
This is a Smart Solution To an Otherwise Annoying Detail SkeletonNormalExceptional 9.9January 28th, 2002
This Game is One of the Best Ever Made Dink SmallwoodNormalExceptional 9.9January 28th, 2002
I had Very Much Use For This When I Decided To Learn All the Secrets of the Dink Dink.ini IndexNormalFair 5.2January 28th, 2002