Simple as title,

from.NonlocalOverheadMessage(MessageType.Regular, from.EmoteHue, false, "* oooh yeah :D *");

That wont work. Normal messages do. Am i missing something ? Ive tried with ascii = true as well.

Im using lastest client.
 
from.NonlocalOverheadMessage(MessageType.Emote, 0x3B2, 1049633, from.Name); // ~1_NAME~ begins to menacingly swing a bola...

from.NonlocalOverheadMessage(MessageType.Emote, 0x59, 1010598); // *begins taming a creature.*

m.NonlocalOverheadMessage(MessageType.Regular, 0x21, 1060758, m.Name); // ~1_NAME~ is bleeding profusely

NonlocalOverheadMessage(MessageType.Regular, 0x59, 1153296, Name); // * This creature is no longer influenced by a Wisp Orb *

From these examples I found, none of them have 'false' in there.
public void NonlocalOverheadMessage(MessageType type, int hue, int number)
I think you need to put the hue number in there.
 
Back