The op codes needed are for Piggyzone and Warp. Basically Opcodes are used to manipulate packets that your clients send to servers (even blocking "harmful" parts such as warping). You can warp via offset, but need opcodes to block the bad parts. Hence is why you need mq2addicts and mq2rwarp. mq2addicts blocks the things that tells SoE that you warped from point a to point b. (A bit more complicated than that, but you get the idea.)
As for going out and getting the information from the other people that have already done the leg work. Good luck on that, because most the people that are still around with this knowledge sell it for a price. Unless of course you have contributed and helped them out, which in most cases they return the favor.