The route selection code was all kinds of messed up and the ending flags weren’t being set when reaching each of the good endings. I also removed a sanity check left over from early development that would strip out any non-ASCII characters from the dialogue, enjoy your “…” character.
If there are any serious problems left, please let me know.
* 2012/10/08 — v1.1.0 – Fixed handling of route branching conditions, ending flags. – Better handling of non-ASCII characters