View Single Post
  #3  
Old 11-12-2016, 04:43 PM
Zaela Zaela is offline
Sarnak


Join Date: Jul 2014
Posts: 319
Default

Wouldn't work. You essentially need to be on the exact "patch" that was put onto the Titanium CDs.

Every patch on live, they would scramble the "opcodes" that define what each packet does. Anyone analyzing the network traffic between the client and server would basically have to start from scratch to figure out that the packet for auto attack is "b84f" instead of "36a0" now, for example, every patch.

It was a seriously insufficient deterrent against MQ. Figuring out the new opcodes for common and exploitable packets wouldn't take long. But more obscure packets like guild stuff and whatnot wasn't worth the time.

But the side-effect is that only very specific patch versions are supported by EQEmu -- ones that came straight off a CD (so they are relatively obtainable), and which had a long enough window between initial release and the next patch coming down the line that they could capture and identify enough of the more obscure opcodes (and any changes to the packets' internal structure) to make it playable.

tl;dr if you try to use anything other than a client straight off the Titanium CDs, the server will have no idea how to communicate with you and you won't make it past server select.