Thanks for the feedback. The INI file thing is a good idea, I'll add that in. Should be pretty straightforward.
I'm not sure about the auto-loading thing
I think I get what you mean, and I was toying about with the idea of making the TDS creator crete an NDS file instead, with the TDS file embedded inside. Which would mean you could run an NDS file from moonshell and it would "autoload" the TDS file. I haven't looked into it yet though, I'll mess about with it.
As for your bug, from looking at that error, the program might be having a problem with a specific character in the walkthrough. The size of the file shouldn't be a problem, I've used 22000 line file, at 800kb and the program handled it fine. I think the limit where the program would struggle would be about 3mb, but I've never seen a FAQ that big
. Is there any chance you can link me the walkthrough so I can try it out? Another possibility could be the font, have you got the Lucida Console font installed?
*EDIT*
Also, it could be that the walkthrough is too "wide" and the program is having trouble finding a small enough font to compensate for it. I've just tested that out and that will cause the error. I'd recommend making sure none of the lines are word-wrapping, as the program presently reads a line until it reaches a return character, and a long word-wrapped line will mess that up. I'll try and find a fix for the next version.
*EDIT*
The problem should be fixed in the latest version.