Re: DialogueChecker (Latest version: V2.09, 31 October 2013)
October 31, 2013
Introducing
v2.09!
- Added
f93's dialogues as TestSet.
- Fixed a bug which caused [,...] to not be properly whitelisted (Bug since v1.29)
- Fixed a bug which caused duplicate values for lineattributes mood, style and held not to get caught. (Bug since v1.16)
- Added support for DialogueActions v1.08. (Previous version supported v1.06)
- Added a check for lines with [LOAD_CHARCODE] - loadCharCode variable should be set otherwise the trigger does nothing or may cause buggy behaviour (Line Usage - Minor)
Download link in OP.
The archive download, containing the source of the DialogueChecker, as well as the current and all the previous versions has also been updated.
I've decided to switch over to FastSWF - it's fast, and when I see that I get 100 views on my checker in 6! days, then, well...
Besides, all versions are packed in the archive download anyway (save for v1.01 and v1.00 but you don't want to see those).
I've also decided to remove the hotlink - apparently FastSWF gives you a display key which expires after a day or some other period of time. You'll have to click the link, I'm afraid. FastSWF will make it a quick experience, though.
Additionally, I'm looking into finding a way to test for line usage and variable usage a lot better. I have talked about this before... or so I thought. The only reference I can find is this one:
(August 11 2012) The variable system, however... I really ought to put that in once. Logical errors can be the hardest to spot.
Basically, the idea is that I will try to simulate the execution of the dialogue. I'll start at all the lines that SDT can trigger, and from there, I'll move through the dialogue, triggering lines, changing variables. If, at one point, no more altered states can be reached, checking is done and all unpassed lines are unused. It's gonna be real tough to make that work, though. More details at a later point when I have more to say about this.