Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 17:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spawn Entities, Current Patch

Discussion on Spawn Entities, Current Patch within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
.Kinshi's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
Spawn Entities, Current Patch

EDIT:
Nevermind, my packet was off a few bytes :P

Has spawning entities in the lastest patch changed?
Entities (ex: Players) don't spawn to each other on my source since the latest patch.
.Kinshi is offline  
Old 03/23/2011, 10:40   #2
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
Quote:
Originally Posted by .Kinshi View Post
EDIT:
Nevermind, my packet was off a few bytes :P

Has spawning entities in the lastest patch changed?
Entities (ex: Players) don't spawn to each other on my source since the latest patch.
I had this problem also, my packet was off two bytes. :S It took me a while to find out the problem because no offset was wrong >.>
-impulse- is offline  
Old 03/23/2011, 11:14   #3
 
.Kinshi's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
Quote:
Originally Posted by -impulse- View Post
I had this problem also, my packet was off two bytes. :S It took me a while to find out the problem because no offset was wrong >.>
Haha exact same problem for me.
.Kinshi is offline  
Old 03/23/2011, 12:28   #4
 
elite*gold: 0
Join Date: Mar 2011
Posts: 165
Received Thanks: 17
I have the same problem also.
What do you mean by "my packet was off two bytes" ...
iStefan is offline  
Old 03/23/2011, 13:22   #5
 
elite*gold: 0
Join Date: Nov 2010
Posts: 1,162
Received Thanks: 370
Quote:
Originally Posted by iStefan View Post
I have the same problem also.
What do you mean by "my packet was off two bytes" ...
I guess the length.
Syst3m_W1z4rd is offline  
Old 03/23/2011, 13:53   #6
 
elite*gold: 0
Join Date: Mar 2011
Posts: 165
Received Thanks: 17
Quote:
Originally Posted by Syst3m_W1z4rd View Post
I guess the length.
Not really, If there is more length, something won't be spawned(e.g. name , it's usually at the last offsets). But Now, Either the Location or Mesh is spawned..
iStefan is offline  
Old 03/23/2011, 18:42   #7
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Yes, when something is off by a few bytes it means that

-The length was wrong (in some packets causes them to not work at all, in others just causes them to work incorrectly)

-The values need to be shifted down after what was added (so say a new value was added at offset 102, you'd have to shift everything PAST that down by the length of w/e value was added. In this case a ushort it sounds like)

As mentioned, strings are generally the last thing in a packet meaning names and such will not show correctly till you shift things down.
pro4never is offline  
Old 03/23/2011, 21:50   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
Quote:
Originally Posted by pro4never View Post
Yes, when something is off by a few bytes it means that

-The length was wrong (in some packets causes them to not work at all, in others just causes them to work incorrectly)

-The values need to be shifted down after what was added (so say a new value was added at offset 102, you'd have to shift everything PAST that down by the length of w/e value was added. In this case a ushort it sounds like)

As mentioned, strings are generally the last thing in a packet meaning names and such will not show correctly till you shift things down.
Here the problem wasn't about names not showing up...the problem was entities didn't show up at all.
-impulse- is offline  
Old 03/23/2011, 22:16   #9
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
True but often times invalid packet size or other values missing = client won't eve use the packet properly lol.
pro4never is offline  
Old 03/23/2011, 22:28   #10


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Quote:
Originally Posted by -impulse- View Post
Here the problem wasn't about names not showing up...the problem was entities didn't show up at all.
Well yeah but if the client is expecting a 50 byte packet and you send a 40 byte packet its most likely not going to work, irrelevant of what data is in it.
Korvacs is offline  
Old 03/23/2011, 22:51   #11
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
Quote:
Originally Posted by Korvacs View Post
Well yeah but if the client is expecting a 50 byte packet and you send a 40 byte packet its most likely not going to work, irrelevant of what data is in it.
Well the thing is, my packet structure was just fine, it had just two more bytes.
-impulse- is offline  
Old 03/23/2011, 23:03   #12


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Quote:
Originally Posted by -impulse- View Post
Well the thing is, my packet structure was just fine, it had just two more bytes.
Well, now that the TQstring has to immediately follow the end of the packet, the client will look for it in the wrong place if the packet isnt exactly the right length.

So yeah, exact length is important nowadays.
Korvacs is offline  
Old 03/24/2011, 00:11   #13
 
.Kinshi's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
This is my spawn packet.
There's still a bunch of values I logged but have no idea what they are.

Code:
Length : 214 + Name.Length

Lookface[UInt32:4]
Identifier[UInt32:8]
StatusFlag[UInt64:22]
Helmet[UInt32:38]
Garment[UInt32:42]
Armor[UInt32:46]
Left[UInt32:50]
Right[UInt32:54] 
LeftAccesorry[UInt32:58]
RightAccesorry[UInt32:62]
Steed[UInt32:66]
HairStyle[UInt16:78]
X[UInt16:80]
Y[UInt16:82]
Direction[Byte:84]
Action[Byte:85]
Reborn[Byte:92]
Level[Byte:93]
StringCount[Byte:212]
NameLength[Byte:213]
Name[String:214]
.Kinshi is offline  
Thanks
1 User
Old 03/24/2011, 03:26   #14
 
nTL3fTy's Avatar
 
elite*gold: 0
Join Date: Jun 2005
Posts: 692
Received Thanks: 353
Quote:
Originally Posted by .Kinshi View Post
This is my spawn packet.
There's still a bunch of values I logged but have no idea what they are.

Code:
Length : 214 + Name.Length

Lookface[UInt32:4]
Identifier[UInt32:8]
StatusFlag[UInt64:22]
Helmet[UInt32:38]
Garment[UInt32:42]
Armor[UInt32:46]
Left[UInt32:50]
Right[UInt32:54] 
LeftAccesorry[UInt32:58]
RightAccesorry[UInt32:62]
Steed[UInt32:66]
HairStyle[UInt16:78]
X[UInt16:80]
Y[UInt16:82]
Direction[Byte:84]
Action[Byte:85]
Reborn[Byte:92]
Level[Byte:93]
StringCount[Byte:212]
NameLength[Byte:213]
Name[String:214]
Code:
Length : 214 + Name.Length

Lookface[UInt32:4]
Identifier[UInt32:8]
StatusFlag[UInt64:22]
Helmet[UInt32:38]
Garment[UInt32:42]
Armor[UInt32:46]
Left[UInt32:50]
Right[UInt32:54] 
LeftAccesorry[UInt32:58]
RightAccesorry[UInt32:62]
Steed[UInt32:66]
[b]MonsterHP[UInt16:74][/b]
[b]MonsterLevel[UInt16:76][/b]
HairStyle[UInt16:78]
X[UInt16:80]
Y[UInt16:82]
Direction[Byte:84]
Action[Byte:85]
Reborn[Byte:92]
Level[Byte:93]
[b]IsAway[Byte:96][/b]
[b]MonsterIsBoss[Byte:175][/b]
StringCount[Byte:212]
NameLength[Byte:213]
Name[String:214]
The rebirth history is near the end of the packet as well.
nTL3fTy is offline  
Thanks
2 Users
Old 03/24/2011, 08:24   #15
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
If anyone has problems with showing the right HP to the boss monsters, use this code:


Code:
                if (Boss > 0)
                {
                    uint key = (uint)(MaxHitpoints / 10000);
                    if(key != 0)
                        WriteUInt16((ushort)(value / key), 74, SpawnPacket);
                    else
                        WriteUInt16((ushort)(value * MaxHitpoints / 1000 / 1.09), 74, SpawnPacket);
                }
                else
                    WriteUInt16((ushort)value, 74, SpawnPacket);
It shows almost the right amount(just a few monsters has with 1k more hp).
But the main problem is that it shows only 1 bar...:| On CO it shows 3 bars.

Anyone figured that one out already?
-impulse- is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
SV Working with current patch?
01/14/2010 - Conquer Online 2 - 5 Replies
Well my title says my questions is SV working with the current patch as of the 13th of jan?
[OllyDbg]My notes for current patch.
11/20/2008 - CO2 Programming - 2 Replies
Here's my notes if you know what to do with them, and understand them. If not read tanelipe's guide he explained it pretty nice :) Enjoy! ///////////////////////////////////////////////// ////////////////////////////// Multi addy:
What hacls/exploits work with current patch?
10/06/2007 - Eudemons Online - 0 Replies
Just wondering if anyone knows what hacks work with the current patch - aside from the speed hack, that is. Does anyone know of EXP hacks or item dupe hacks?:confused:



All times are GMT +1. The time now is 17:42.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.