Probably Not =(
Unless you get really lucky and have a disk that has the same patch version that is compatible with one of the emulators, there isn't much else you could do. Correct me if I'm wrong but, if you know C++ really well and you understand how packets work and such, you could try and use a packet monitor and try and tweak every single opcode to match those sent by your client. It would be extremely tedious, and pretty difficult because there are so many to match up, but I think it would work. You would also have to create your own loginserver because the patch of your client most likely wouldn't send the correct packets to the login server. =/ I hope my response can be of some use...
|