Hi, here's something I wrote a while back when I was bored at work :)
OK, so it's a console interpreter for VNDS scripts, dunno if there's any interest it :)
It does not support all commands but I don't remember what those were. However all (non-sound/graphics) commands in Tsukihime and Fate/Stay night should be supported.
Requires bash, tr, cut, grep, sed, etc. and uses indirect variables in bash. Textout function is slow and requires groff, I bet that could be done better.
Does not support compressed VN's, writes save games and global variables under home directory in .clovn subdir.
Graphics, sound and music commands are ignored,
this makes me cry
um....huh...
I'm not sure I see the point to this. but hey, I'm sure it was a good coding exercise, and kept you from being bored!
so awesome work!
What exactly does this do? Does it act like VNDS on the DS, only doesn't show the images and play the music? Does it check through the script to make sure there aren't any errors, like the "lint" thing in Ren'Py (I'd actually kinda like one of those)?
It sounds neat, but like Hogan said, I don't actually know its use is (assuming it does have one).
Well, its a VN reader for command line. That means that you can use it to read VNs on Linux machine, possibly remotely, from another side of the net. You could even use old Digital dumb terminal to read VNs :)
No checking at all, it's just a reader.
And yes, it's more like a scripting practice, started when I noticed how simple the VNDS script format is, and rest quickly followed :)
Oh well, I think I'm 10 years late with this, as nowadays no-one uses dumb terminals anymore and you can use NDS to read VNs even without Internet connection :)
I might try to get the script working on some portable devices like N900 .. but now that I think, N900 would benefit far more from graphical reader .. hmm.. I could try writing some python later :)
haha, We still use remote terminals to code at Uni, but the main thing I think your missing makes up 1/2 of the acronym 'VN' ^^