0xCCBA696 over 12 years ago most of this is easy to translate lol - not sure about that last one though, someone else want to give it a go? if they care, heh