Hi.
Me and a few others are currently working on reversing APB (
Realtime Worlds | APB: All Points Bulletin) for the sake of emulation.
What we have done:
# All Game Client to/from Login Server opcodes (GC2LS/LS2GC).
# All Game Client to/from World Server opcodes (GC2WS/WS2GC).
# How to connect to another server than retail.
# What encryption/auth schemes we’re dealing with (RC4, SRP 6a).
# The game uses some sort of serialization framework for packets.
# The backend runs a UT3-like server model.
# There is a separate (HTTP-based) Music Server that the game connects to.
If you want to join in, hop into #apb-dev on irc.quakenet.org. That channel is NOT for general discussion, mind you - only reversing and development.