Commit Graph

20 Commits

Author SHA1 Message Date
enus.linden
0d6e32d2df got ObjectProperties parsing done properly, and now seem to bt storing objects nicely. creating new ones as needed, updating exising ones (did need to change the management schema around a bit. One thing I have noticed, is that Tracebacks that one normally would see appear hidden when going through a callback. this is not cool. we need to get to the bottom of this and fix it. debugging code that doesn't complain when it breaks sucks 2009-03-22 05:37:11 +00:00
enus.linden
b7ba36e26a stubbing out permissions.py for use initially in objects. unpacking vectors into the Vector3() class now, plus a couple of required related changes 2009-03-21 06:28:10 +00:00
enus.linden
60495c61b4 skipping the parsing of more ObjectUpdateCompressed when there are flags, as it's broken. Fix me sometime soon 'k? 2009-03-21 00:12:45 +00:00
enus.linden
2228959990 further work in objects. onObjectUpdateCompressed is nearly there, added handler for ObjectProperties and some methods to deal with the resulting parsed data (untested) 2009-03-20 06:15:22 +00:00
enus.linden
dbea05bfd7 updated PCode() while it was fresh in my mind to do so. now it's useful 2009-03-19 22:21:28 +00:00
enus.linden
458db864f8 looks like parsing of ObjectUpdateCompressed is complete-ish, need to step through against source code that packs the data once more, and then pass the data as an Object() instance to process_object_update 2009-03-19 22:16:15 +00:00
enus.linden
b5d61c1fed starting to unpack ObjectUpdateCompressed 2009-03-19 18:26:31 +00:00
enus.linden
f583a875b5 adding datatypes, unpacking ObjectUpdate.ObjectData.ObjectData into distinct fields, and some other things 2009-03-18 21:32:21 +00:00
enus.linden
6b03afe63c working on ObjectUpdate.ObjectData.ObjectData 2009-03-17 20:45:07 +00:00
enus.linden
c909610f9c adding rezzing of inventory, update inventory item, search local inventory, and various object operations 2009-03-17 04:24:08 +00:00
enus.linden
82a7df8c04 fixing the sample_object_creation script wrt to agent.Position, fixed a bug in request_multiple_objects, and modified some logging 2009-03-14 00:09:15 +00:00
enus.linden
659e2347e4 adding groups, some default camera settings, and the ability to monitor outgoing packets by adding HANDLE_PACKETS to udp_dispatcher().send.... 2009-03-13 22:09:43 +00:00
enus.linden
776db124f3 adding deferred packet parsing (not parsing fully packets we aren't handling, plus some chat type stuff, and stubbing out EnableSimulator handling 2009-03-12 20:48:26 +00:00
enus.linden
be6e393210 adding a variety of functionality around chat/instant message, objects. some kinks to work out, e.g., why do we get ChatFromSimulator packets twice? aren't we acking them as needed? also, there is severe time lapse between a user in a viewer sending a chat/instant message and having the pyogp client receive it. what's up with that? 2009-03-11 22:52:07 +00:00
enus.linden
e33a7f6d94 adding more functionality to objects, fixing a broken test or so in test_region 2009-03-11 04:57:22 +00:00
enus.linden
84b4050e66 enabling basic object creation, including the infamous box 2009-03-11 03:56:56 +00:00
enus.linden
261be4f9ee some small edits, stubbing out creating objects, didn't get far with that at all 2009-03-09 21:43:15 +00:00
enus.linden
51a3b7078f fixing renamed files/functions 2009-03-05 23:12:53 +00:00
enus.linden
8dba90336c starting to work with objects. ObjectUpdate and ObjectUpdateCached handled, RequestMultipleObjects enabled 2009-03-05 21:50:23 +00:00
enus.linden
f52798c42c starting inventory management, noticed an issue with application level control, need to consult with an eventlet wiz to rectify a client application being denied control of the application after simply logging in 2009-03-04 07:27:56 +00:00