nah WPE = easy if u get how CE works u should b able 2 learn WPE too..
Just, WPE gets encrypted packages - and thats where the hassle begins: You need to know the key used.
It can be found in the (unpacked!!) NINEDRAGONS.EXE or by trial nd error if you're lucky and they;ve used some standard encryption on their packages..
Finding the key in the executable goes like this:
Load the launcher in OllyDBG or any debugger, pauze it. Type ingame some words, like "AAAAAA". Now go to ninedragons.exe with OllyDBG attached, and search for "AAAAAA".
Once u found it, go step by step (f7 I think) and keep an eye on the "AAAAAA". Because somewhere it will change in some different code like "5RGX00Q".. (and that code will also appear if you attach WPE to the game).
Now if you;ve found with OllyDBG where the "AAAAAA" gets processed into something random like "5RGX00Q" you can either nop (replace with code that does nothing) or find out what encryption its using and apply that to what you get in WPE to send your - with the found key encrypted - packages.. Or even better: Go a few functions back where the encryption is started in the launcher and disable
that one with a nop - that way the whole encryption doesnt get loaded at all!
You need 2 be careful thou - because further in the launcher it might check if the data were encrypted, and if they were not it will shut down giving u an error.
(More info on this can be found on

>> "lena154's reverse engineering for noobs". It's a nice video-guide teaching you the basics how programs work and ofc how to take advantage of that. No-CD cracks etc are also mostly done with reverse engineering!)
Long story - not complete but it gives a brief idea of what you need to do. I might be wrong on some parts - may the one who notes it correct me!