I've been working on trying to get documentation down, but it is hard to
do docs without the refactoring in place. So, I've tried to do as much
docing as I could.
http://wiki.secondlife.com/wiki/Pyogp/Client_Lib/Packet - explains
the packet format, and all the tiny details I could think of
http://wiki.secondlife.com/wiki/Pyogp/Client_Lib/Protocols_Explained
- explains things like login, presence, teleport, and movement (soon)
I've also been working on the refactoring a lot. Tao and I have been
talking about the design and have come up with a working refactoring. It
is in my branch. I hope to merge it into the trunk on Monday. You'll
note that circuits and the udpdispatcher have been more clearly defined
and their functionality greatly separated. There is a bigger split of
UDP and LLSD packets (so we can have serializers/deserializers for
both). I've also made it easier to create and send messages (no need for
the user to create a packet, they just create the message).
I've also gotten the agent to move using Pyogp. You can use the arrow
keys to move him or her around, and the space bar to stop them. See
test_ogp_movement to try it out. I've confirmed it working by seeing my
av move on vaak (yay, the puffy cloud was ghosting around).
Thanks everyone,
TJ