Jump to content

Did the AvatarAppearance message get some new data fields?


You are about to reply to a thread that has been inactive for 289 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

I'm seeing AvatarAppearance UDP messages which have all the fields listed in

https://github.com/secondlife/master-message-template/blob/master/message_template.msg

followed by some new data, about a hundred bytes or so. This is new and only appeared recently.

Is this part of PBR conversion? Am I using the correct template file? Thanks.

(The C++ viewers are OK with extra stuff at the end, but it's something I log as an error as a check on my own stuff.)

  • Like 1
Link to comment
Share on other sites

2 hours ago, Monty Linden said:

Not seeing (or expecting) any such change.  Any more details?

 Message: "ff ff 00 9e 72 cc 6b 0a f4 2c 44 71 a1 bd 46 61 fb cf d8 4a 00 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 01 32 09 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 e0 ce f7 3e 0a d4 7e fb 35 35 64 1d 07 f7 1f b4 cb af a8 b7 ca 2f e0 a9 66 b3 de 64 fe 56 48 f2 2b dd f5 30 ad d9 02 77 b5 25 3a 13 0c 28 b3 57 93 9e a2 24 33 ee 61 28 ae bc e2 f3 cb 7d 03 51 f7 83 8c e0 d0 15 f0 e8 02 99 1a 5c 50 2c 27 39 e8 d5 18 9d 38 8b aa af e1 13 c8 8a ff 4e 10 7f bb 95 30 d3 50 20 bd f1 48 fe 0f f7 9d e5 5d 5a c3 b6 ac 56 87 b3 27 f0 fe 8b 8c 0c 13 dd d4 4f 97 0a ca 93 ab 8c 5e 57 c3 b1 5b a6 06 99 91 12 4d c4 11 5f a7 68 e7 06 e4 e8 42 3a 24 06 4e bc 35 45 6b 95 50 e0 9e 33 cc 75 ec 2d 6d 94 06"
    

Decoded by hand.
    
ff ff 00 9e // Message number

72 cc 6b 0a f4 2c 44 71 // UUID - 16 bytes
a1 bd 46 61 fb cf d8 4a

00 // isTrial - 1 byte

3f 00 // ObjectData -- Texture entry length - 63

00 00 00 00 00 00 00 00 // 8
00 00 00 00 00 00 00 00 // 16
00 00 00 00 00 00 00 00 // 24
80 3f 00 00 00 80 3f 00 // 32
00 00 00 00 00 00 00 00 // 40
00 00 00 00 00 00 00 00 // 48
00 00 00 00 00 00 00 00 // 56
00 00 00 00 00 00 00    // 63
01 00 // VisualParam 1 each of 1 byte
01 // AppearanceData 1 each
01 // AppearanceVersion
32 09 00 00 // CofVersion
00 00 00 00 // Flags
 
 01 // AppearanceHover 1 each
 00 00 00 00
 00 00 00 00
 e0 ce f7 3e
   
 // More stuff?
0a d4 7e fb 35 35 64 1d 07 f7 1f b4 cb af a8 b7 ca 2f e0 a9 66 b3 de 64 fe 56 48 f2 2b dd f5 30 ad d9 02 77 b5 25 3a 13 0c 28 b3 57 93 9e a2 24 33 ee 61 28 ae bc e2 f3 cb 7d 03 51 f7 83 8c e0 d0 15 f0 e8 02 99 1a 5c 50 2c 27 39 e8 d5 18 9d 38 8b aa af e1 13 c8 8a ff 4e 10 7f bb 95 30 d3 50 20 bd f1 48 fe 0f f7 9d e5 5d 5a c3 b6 ac 56 87 b3 27 f0 fe 8b 8c 0c 13 dd d4 4f 97 0a ca 93 ab 8c 5e 57 c3 b1 5b a6 06 99 91 12 4d c4 11 5f a7 68 e7 06 e4 e8 42 3a 24 06 4e bc 35 45 6b 95 50 e0 9e 33 cc 75 ec 2d 6d 94 06"

It all looks valid, but with new stuff on the end. So I was thinking this was some new kind of PBR material info.

Beta grid, Morris. So it might be test code.

Link to comment
Share on other sites

  • Lindens

Not PBR, but there's 2 new bits of data being sent to the viewer from those servers.

There's viewer code that extracts the new data in a viewer branch "DRTVWR-600-maint-A"

The Avatar appearance message has "AttachmentBlock" which includes the task IDs and attachment points for the avatar.   If the attachment point is zero, it means the attachment is still loading on the server and you should be getting updates soon.

The basic viewer code is in https://github.com/secondlife/viewer/blob/DRTVWR-600-maint-A/indra/newview/llvoavatar.cpp#L9283

  • Thanks 1
Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 289 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...