5200 Packets

11/18/2011 05:58 -virTuaL#1
Does anybody have 5200 packets? In need of CharacterInfo and Entity right now. I got everything right with charinfo except for the name. I've tried every offset from 90-109, nothing working at all, anybody got some help?
11/18/2011 17:35 Yup Stigs#2
Alright arco, use my account, nbd
11/18/2011 17:47 _DreadNought_#3
I believe they're both actually out there.

Well characterinfo is DEFIANTLY out there. You wont get em for free.
11/18/2011 18:46 -virTuaL#4
Quote:
Originally Posted by _DreadNought_ View Post
I believe they're both actually out there.

Well characterinfo is DEFIANTLY out there. You wont get em for free.
Charinfo for 5200 isn't out there afaik. Haven't seen it.
11/18/2011 21:05 _DreadNought_#5
Well I most certianly have. My own thread actually <3
For 5180* but it works for 5200
11/18/2011 21:12 -virTuaL#6
Quote:
Originally Posted by _DreadNought_ View Post
Well I most certianly have. My own thread actually <3
For 5180* but it works for 5200
I tried 5180 charinfo, didn't work. Well the name portion at least.
11/18/2011 21:42 Spirited#7
Maybe you're not guessing correctly.
I'm going to make a wiki sooner or later with the packets for every patch... but uhm... that won't be for a long time. If you want to wait and just use 5187 for now, then u could do that... You're best option right now is to guess offsets. I made a thread a while ago about packets (on 4botters)... you can check for that if you want. It's not that good of an explanation though.
11/18/2011 22:00 -virTuaL#8
Quote:
Originally Posted by Fаng View Post
Maybe you're not guessing correctly.
I'm going to make a wiki sooner or later with the packets for every patch... but uhm... that won't be for a long time. If you want to wait and just use 5187 for now, then u could do that... You're best option right now is to guess offsets. I made a thread a while ago about packets (on 4botters)... you can check for that if you want. It's not that good of an explanation though.
I know how to guess offsets, thats easy. But here's my thing.
5180 the offsets for the strings in charinfo were as follows.
Offset[89] = StringCount, which is 2.
Offset[90] = Name.Length
Offset[91] = Name;
Offset [92+90] = Spouse.Length
Offset[92+91] = Spouse;

Then in 5250
Offset[106] = StringCount, which is 2.
Offset[107] = Name.Length
Offset[108] = Name;
Offset [109+107] = Spouse.Length
Offset[108+107] = Spouse;

So I'm 100% sure it has to be in between those 2 groups of offsets, and i've tried all, doesn't work. And it won't be any higher than 5250 offsets because TQ doesn't do that with its char info packet. Make a higher patches offsets value lower than a lower patches offsets.
11/18/2011 22:14 Spirited#9
Here's a 5223 Character Info Packet from an old source of mine:
11/18/2011 22:31 -virTuaL#10
So wait, when were these "second names" added? o.O
11/18/2011 22:42 Spirited#11
Quote:
Originally Posted by -virTuaL View Post
So wait, when were these "second names" added? o.O
5212, removed in 5250.
I know I'm advertising when I say this and someone's going to hammer on me sooner or later...
but you can see patch info at co.91.com or summarized into one place on my blog: [Only registered and activated users can see links. Click Here To Register...]
11/19/2011 00:17 -virTuaL#12
Quote:
Originally Posted by Fаng View Post
5212, removed in 5250.
I know I'm advertising when I say this and someone's going to hammer on me sooner or later...
but you can see patch info at co.91.com or summarized into one place on my blog: [Only registered and activated users can see links. Click Here To Register...]
Well thanks Fang. Iunno maybe I didn't test those offsets, but it worked. Next thing to work on is Entity. Gosh, that ones always a hassle.
11/19/2011 01:15 Spirited#13
Quote:
Originally Posted by -virTuaL View Post
Well thanks Fang. Iunno maybe I didn't test those offsets, but it worked. Next thing to work on is Entity. Gosh, that ones always a hassle.
My 5523 source didn't go very far, but I have the length and x and y offsets:

Code:
 WriteUInt16((ushort)(169 + FirstName.Length), 0, SpawnPacket);
                WriteUInt16(10014, 2, SpawnPacket);
                SpawnPacket[165] = 1;
                SpawnPacket[166] = (byte)_Name.Length;
                WriteString(_Name, 167, SpawnPacket);

X:
WriteUInt16(value, 72, SpawnPacket);

Y:
WriteUInt16(value, 74, SpawnPacket);
11/23/2011 09:44 -virTuaL#14
Quote:
Originally Posted by Fаng View Post
My 5523 source didn't go very far, but I have the length and x and y offsets:

Code:
 WriteUInt16((ushort)(169 + FirstName.Length), 0, SpawnPacket);
                WriteUInt16(10014, 2, SpawnPacket);
                SpawnPacket[165] = 1;
                SpawnPacket[166] = (byte)_Name.Length;
                WriteString(_Name, 167, SpawnPacket);

X:
WriteUInt16(value, 72, SpawnPacket);

Y:
WriteUInt16(value, 74, SpawnPacket);
Great I can use this and try offsets between 5180 and 5223.