Because I can't leave well enough alone, here's another crappy program to possibly make life a little easier on VNDS scripters.
Introducing the alpha of VNDS Script Checker:
http://www.mediafire.com/?tdw33snilwh9pq6
All the details are in the README included. I would, you know, read it. For those who inevitably won't, the gist is to stick it in the "script" folder, run it, then check results.txt.
Errors and resets (setvar ~ ~) show up in the command prompt, everything that worked went in the txt file.
I plan to add most everything else within a week as VNDS scripts are so easy to parse (thank you jake).
since it is so easy why do you need something to check if it works?
For large porting projects...? That have multi tens-of-thousands of lines of script or more? That kind of thing is hell to debug if you accidentally misspelled or screwed one line up.
And it's easier to run this then try hunting down the mistake by hand (or just missing the mistake outright).
but that implies people are actually still porting large scale things.
which is totally not true.
Are too. Just because you refuse to see them doesn't mean people aren't still trying. So negative!
Anyway, bantering aside, here's the mostly finished beta version:
http://www.mediafire.com/?fjc4i9upj9i7k4e
This completely checks every script file and outputs the result to "output.txt". I've tested it using my Narcissu 2 scripts (of which it found lots of little hidden problems I missed), so it should work all fine. If a problem is found in the program, post it here.
its not so much I refuse to see them its that there is nothing to see.
Then join the legion of users who wish they were more advanced but just aren't that motivated. It includes ShinseiTom, Boinciel, and myself. All you have to do is visit the vnds irc channel and chatter with us on random shit that may or may not be related to porting visual novels. I'm usually the one that brings up the topic though, so don't expect too much when I'm not there.
Yeah, I'm pretty sure this is jake here. Same sarcastic attitude. God forbid there were two of him in the world :)
Fix a few missing things and added the ability to turn off warnings.
Here's Version 1:
http://www.mediafire.com/?komsuae0q0ayukd
Thank you so much for this, I just started a project with a total lack of foresight and ended up with 37 non-existent variables. The script checker made a nice list for me so I could throw them up in main.scr
I am confused about the 'too many IFs' error. Is it possible to have too many ifs? What is the 'if' limit?
Nevermind, I figured it out about 10 minutes later, but the verification thing kept preventing me from posting. It's a great tool.
Thank you so much for this program. It speeds up my bug fixing insanely faster.