John Hurliman wrote:
The compressed object update packet is a common way for the server to send object information to the client. I'm not sure what triggers the server to use a compressed packet instead of a normal ObjectUpdate, but libsl is receiving them now (albeit at the wrong location due to the camera problems) and if the client is going to be aware of objects surrounding it this is a critical piece of the puzzle.

High 00014 - ObjectUpdateCompressed - Trusted - Zerocoded
    0130 ObjectData (Variable)
        0091 UpdateFlags (U32 / 1)
        0527 Data (Variable / 2)
    0856 RegionData (01)
        0245 TimeDilation (U16 / 1)
        0659 RegionHandle (U64 / 1)


We need code or pseudocode that can decode the Data field, and a description of what the UpdateFlags field represents.

John

This bounty has been changed to a higher priority packet, ImprovedTerseObjectUpdate.

High 00016 - ImprovedTerseObjectUpdate - Trusted - Zerocoded
        0130 ObjectData (Variable)
                0527 Data (Variable / 1)
                1277 TextureEntry (Variable / 2)
        0856 RegionData (01)
                0245 TimeDilation (U16 / 1)
                0659 RegionHandle (U64 / 1)


We're getting closer!

_______________________________________________
libsecondlife-dev mailing list
libsecondlife-dev@gna.org
https://mail.gna.org/listinfo/libsecondlife-dev

Reply via email to