Users browsing this thread: 1 Guest(s)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MS_CreateCharacterRequest (work in progress)
07-31-2009, 05:44 AM, (This post was last modified: 07-31-2009, 07:36 AM by Morpheus.)
#1
MS_CreateCharacterRequest (work in progress)
Hi all.
Lets talk about creating char and our RSI image.
This is a work in progress. Not so many things tried. Just a pattern structure of create char packet.

Most thing investigated on woman char (default in my mxo).

Personality byte is shared between both sexes.

(Warning: big block of text below!!)

#####################################
###STANDARD CHAR(full zero) packet WOMAN ###
#####################################


0c 00 00 00 00 69 00 00 00 64 00 00 00 65 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 9f 02 00 00 4a 03 00 00 00 00 00 00 00 00 00 00 23 16 00 00 00 00 00 00 4e 1a 00
00 34 01 00 00 4d 00 53 00 59 00 67 00 04 00 64 65 66 00 04 00 67 68 69 00 0c 00 44 45 53 43 52
49 50 54 49 4f 4e 00 11 00 46 43 58 36 32 59 6d 53 72 44 51 37 77 44 6b 65 00

-----------------------------
67 00 04 00 64 65 66 00 04 00 67 68 69 00 0c 00 44 45 53 43 52
49 50 54 49 4f 4e 00 11 00 46 43 58 36 32 59 6d 53 72 44 51 37 77 44 6b 65 00

Correspond to:
67 00 (length of bytes ahead)
04 00 (length of null terminated first name)
64 65 66 00 (first name: "def")
04 00 (length of null terminated last name)
67 68 69 00 (last name: "ghi")
0c 00 (length of null terminated description)
44 45 53 43 52 49 50 54 49 4f 4e 00 (description: "DESCRIPTION")
11 00 (length of null terminated random string)
46 43 58 36 32 59 6d 53 72 44 51 37 77 44 6b 65 00 (random string)
------------------------------

RSI DATA

PHISICAL TRAITS STANDARD IMAGE:
[Image: standardbody.png]

CLOTHES STANDARD IMAGE:
[Image: standardclothes.png]

<packet structure>
0c 5! 00 00 00 2! 00 00 00 4! 00 00 00 1! 00 00 00 3! 00 00 00 6! 00 00 00 7! 00 00 00 8! 00 00
00 <HAT uint32 > <G> 02 00 00 4a 03 00 00 <GLO> 00 00 <OUT> 00 00 <S> 16 00 00 00 00 00 00 <SH> 00
00 P! 01 00 00 4d 00 53 00 59 00 67 00 04 00 64 65 66 00 04 00 67 68 69 00 0c 00 44 45 53 43 52
49 50 54 49 4f 4e 00 11 00 46 43 58 36 32 59 6d 53 72 44 51 37 77 44 6b 65 00
</packet structure>


P!ersonality:
34 Detached spectator
30 Devoted ascetic
2f Fanatic self improver
32 Inquisitive genious
31 Lunatic fringe
2e New Age hippie
33 Secluded introvert
2b Suspicious cynic
2d Troubled intellectual
2c True believer

#PHISICAL TRAITS#

1! uint32 hair
[xx 00 00 00] .available values(65 66 67 71 72 73 74 78 79 7a 7b 7c 7d 7e 7f 87 88 8d 64)

2! body:
69 00 00 00 Thin
66 00 00 00 Normal
64 00 00 00 Boobies

3! uint32 hair color:
[xx 00 00 00] .available values(01 to 1F,all)

4! uint32 face type:
[xx 00 00 00]. available values (64 65 66 6c 6e 70 72 73 82 78 79 7a 7b 7c 7d 7e 7f 80 81 8a )

5! uint32 skin tone:
[xx 00 00 00]. available values (00 to 0F, all)

6! uint32 Tatoo
[xx 00 00 00]. available values (00 to 07, all). Default 01 (one tatoo)

7! uint32 facial details type
[xx 00 00 00]. available values (6c 6b 6d 6e 6f 70 71 72 73 74 75 7a). default 6c, no facial details

8! uint facial details colors
[xx 00 00 00]. available values (00 to 07, all). Default 00 (first color)
NOTE: facial details colors value if no facial details ON is [00 00 00 00]


#OUTFIT#
<Hat>:
00 00 00 00 none
e1 02 00 00 cap

<G>lasses:
9f standard
c0 changed
00 none

<GLO>ves:
00 00 none
d6 02 gloves

<OUT>wear:
00 00 00 00 standard green
e2 15 00 00 large violet
f5 15 00 00 short violet


<S>kirts/pants
25 standard
23 standard+1

<SH>oes
4e 1a 00 00 standard(red shoes)
89 03 00 00 standard+1





#####################################
###STANDARD CHAR(full zero) MAN ###
#####################################


0c 01 00 00 00 65 00 00 00 67 00 00 00 6a 00 00 00 00 00 00 00 01 00 00 00 65 00 00 00 00 00 00
00 06 04 00 00 db 03 00 00 db 04 00 00 47 1a 00 00 9a 03 00 00 25 04 00 00 00 00 00 00 ec 04 00
00 2c 01 00 00 4d 00 53 00 59 00 67 00 04 00 64 65 66 00 04 00 67 68 69 00 0c 00 44 45 53 43 52
49 50 54 49 4f 4e 00 11 00 46 65 68 72 61 6b 67 6c 78 39 61 55 55 54 75 49 00

MEN have no interest for me.... err i mean "just not enough time to study" Tongue

Possible bytes that made sex on char are the "03" and "04" after "db" on standad char(full zero) MAN.

Hope you all enjoy Wink
Reply
07-31-2009, 05:57 AM,
#2
RE: MS_CreateCharacterRequest (work in progress)
speak of the devil... see my post in MS_ClaimCharacterNameRequest
Reply
07-31-2009, 06:02 AM, (This post was last modified: 07-31-2009, 06:03 AM by Morpheus.)
#3
RE: MS_CreateCharacterRequest (work in progress)
(07-31-2009, 05:57 AM)Asheron2K Wrote: speak of the devil... see my post in MS_ClaimCharacterNameRequest
If you both stop speaking about "that's not a number, is a integer dude" crap, all emu parts would be working -.-.

Just take info, apport something or put the correction :S.
Reply
07-31-2009, 06:03 AM,
#4
RE: MS_CreateCharacterRequest (work in progress)
again, same as in neo's inventory packet, the clothing uint32s (they are uint32s, not uint16s as you explained), match the item names from the item database.
Reply
07-31-2009, 06:43 AM,
#5
RE: MS_CreateCharacterRequest (work in progress)
Hmmm... if you assume that all the adjustable values are uint32(which seems to be the case) none of the unknown values change based on gender, therefore that would have to determined based on the physical traits. if so it would probably be body type, face type, or hair type(but hair would be a ridiculous place to put it)
Reply


Forum Jump: