Most of all ghosts, scripts are saved in ANSI: 1st problem: comma Well, Zarla uses normal comma from keyboard for text shown in balloon's random talk and event lines. This works - because saved in UTF-8! NONE of all japanese ghost authors writing in ANSI use this comma there! Its reserved for choices, menu for example. I mean, if you run a search in a script for commas, you will only find them used by choices (there are SAME LOOK signs which ain't same)! { "\1\s[10] This is a menu introduction dialogue." -- "\n\n[half]/ \![*]\q[Update,keroupdatecheck]\n/ \![*]\q[Bug report,bugreport]\n\n/ \![*]\q[Test variable,testvariable]\n\n/ \![*]\q[Nothing,keroCANCEL]\e" } 'Update', 'Bug report', 'Test variable' and 'nothing' written before comma are shown in balloon - behind comma is the command! And NOT shown in balloon!! Well, its written in square brackets. However, it may happen, even if you don't use these brackets of course there, that parts of your balloon text will be cut off! So I do use a substitute for comma: A (all japanese authors use it) Attention! Its 2! signs if you open this file with notepad - which you should do (download this text file)! A HIDDEN sign followed by A. Be for sure you mark both! Don't mark these from browser window (same with following), it does not work! Not important: Same is B - a HIDDEN sign followed by B. Thats the small circle japanese authors use instead of a point. I like it. You too don't need a substitute for ?(H) or !(I), because looks the same in balloon. 2nd problem: square brackets English speakers can stop here. If you speak french, german, italian, spanish, a scandinavian language or else, you will need some special letters. How to do? Normally inserted from keyboard will not work, because not shown in the right way in balloon (maybe even the ghost crashes). ä ö ü you can write in HTML for these special letters a,o,u with 90 degree turned : above it. For aya(5)/yaya.dll, shiori.dll or satori.dll based ghosts you have to write it in another way, because you need square brackets: \&[auml] \&[ouml] \&[uuml] ...and so on for other special letters. The problem is, you can't use these in choices. Doubletime square brackets don't work! So do avoid special letters in choices. Yeah, its hard. Tell it a hell if you want, I can't help it... ----------------------------------------------------------------------------------------------------------------------------------- No problems with scripts which are saved in UTF-8: Means especially using aya5.dll with GT Template. There all scripts are saved in UTF-8 instead of ANSI, so also defined in aya.txt. (No japanese or english ghost really needs this, nevertheless used by Zarla) You can write from keyboard like you want, this will work (no substitutes for special letters like \&[auml] etc. neccessary)! This way there is NO problem! Not even with commas in Random Talk - though this depends on configuration I think.