Workshop:

 
Basics
 
Shell
 
Ghost
 
Balloon
 
 
Index
Well, I think your first impression of ghosts made with misaka.dll has been:
Only odd letters (mojibake) shown in balloons - I don't need such!

Well, japanese authors may have thought of japanese users only...
With japanese version of Windows the lines in balloons show Kanji correctly.

Lazy guys who forgot some lines in descript.txt?   Like:
charset,Shift_JIS
shiori.encoding,SHIFT_JIS
shiori.forceencoding,1
- with these three lines Kanji will be shown correctly also on all other than japanese versions of Windows...
For chinese ghosts GB2312 (or Big5) is needed for charset, for korean EUC-KR.
Yeah, there have been chinese and korean ghosts made with misaka.dll! There are also some more chinese than japanese!!
(also I used these 3 lines for patches)

So you may think, you only need to know the charset for english?
ASCII & Latin-1, 2, 3, 4  

Japanese has 4 writing systems:
Kanji, Hiragana, Katakana, Rōmaji.
Rōmaji? This means roman - or rather latin letters.
a-z, A-Z - all are shown. Also 0-9. All included in SHIFT_JIS
(all in ASCII part of it)

So you don't need a charset if writing only in english!
Only use 'save' - not 'save as' to change coding...
I mean, save in ANSI...

Hm, seems like since one of last updates for SSP the 3 lines for charset don't work anymore. Thanks to PONAPALT, you will see (exept english parts) only 'mojibake' again...
...if you start a japanese, chinese or korean ghost which runs with misaka.dll  

Well, maybe misaka.dll still works with system language, so for western european languages 'Windows-1252' is used - you don't have to tell in descript.txt.

 
What can you do with this misaka.dll?
First, all shells will work. You can bring hundreds of surfaces, collissions and animations will work - so far you wrote surfaces.txt correctly.
To come to the script part:
Collissions are special for misaka.dll. Call ups only work if written before menu choices!
For some reason must be read in first!!
So better write it in menu.txt in first lines, before starting menu choices...
 
On contrary are menu choices and is random talk - sequences can be done in any order!
Confusing? Might be. I just took over. Normal for this Shiori...
Don't think too much about it, use the template or the scripts from a ghost with it.
You may change the order and then proof if it still works.
 
You can use commas for randon talk and event lines!   (not reserved for choices)
So other than with shiori.dll. However same as with - you can use external text modules(envelopes) and inline choices as well.