I'll be honest with you Coly, I am New to this Cracking Armadillo thing but asking some well clued up people there is a few things helped me with so far. The fact there is not 2 copies running means it is not using CopyMem etc, I tired the trick to Change HWID:
http://www.phantomgsm.com/Armadillo_Trick_Tutorial.htm
And this failed as I could not find either 2 copies running or in the copy running my HWID anyhow. I have been busy with OLLYDBD, LordPe, SoftIce and god knows what else, follwing guides, asking about etc. Now I speak to 17NG and it was my understanding he used Armadillo 3.6D Professional to protect both the EXE and the DLL - Used ASPACk I think for Script.dll as it was not really required for it to be as secure. He has since moved onto Version 4.x (he wont say which one) for the Later files - after 3.40 bascially.
My Point I was trying to make was as follows:
As 3.38 requires no Key but is protected - the first thing that would be easier to achive is to De-Protect fully the files, this would allow people in the mean time to take away the limitation and re-word a lot of stuff which still comes up in Chinese in-game.
Next Stage was to Pass said 3.55 onto the Uber Cracking Gods and thus we (as in LOMCN) can progress to running 3.55 with all the new effects - either unprotected or at the very least a way to register it to a machine.