Unknown general data subtypes for client v4267, and "spawn effect" subtype?
Discussion on Unknown general data subtypes for client v4267, and "spawn effect" subtype? within the CO2 Private Server forum part of the Conquer Online 2 category.
Unknown general data subtypes and monster "spawn effect" subtype for client v4267?
Need as much information as possible about any of the following subtypes for the general data packet (type 0x3F2, 1010) for v4267: 0x9B (sent server->client and client->server; When sent server->client, client echoes the packet with character's current coordinates in the 4-byte value, some sort of verification?), 0x9D (sent client->server; no idea.), 0xA0 (sent server->client and client->server; client echoes the packet with the current time in the 4-byte value. But what is it used for? Possibly an anti-bot mechanism?), 0xA3 (sent server->client; no idea.), 0xAF (sent server->client; no idea.), 0xB8 (sent server->client; no idea), 0xBB (sent client->server; no idea.), 0xBC (sent server->client and client->server; a botcheck, but I don't know the structure at all, and I can't get the client to respond to any values.)
Other than these, I have all the subtypes working for v4267, except for the spawn effect subtype. Does anyone have the type and structure of it? It's possible that I messed up one subtype and am using it in place of the real spawn effect subtype.
Other than these, I have all the subtypes working for v4267, except for the spawn effect subtype. Does anyone have the type and structure of it? It's possible that I messed up one subtype and am using it in place of the real spawn effect subtype.
Please clarify what you mean by spawn effect. Are you talking about the effect that gets shown when a monster is spawned or something entirely different?
Other than these, I have all the subtypes working for v4267, except for the spawn effect subtype. Does anyone have the type and structure of it? It's possible that I messed up one subtype and am using it in place of the real spawn effect subtype.
Unfortunately TQ didn't add a packet to spawn any(proven wrong hehe) effect on a coordinate you want. What you need is actually the floor item packet (0x44D) with Type 11 (other types: Drop = 1, Remove = 2, Animation = 3, DropDetain = 4(new patches)).
Unfortunately TQ didn't add a packet to spawn any effect on a coordinate you want. What you need is actually the floor item packet (0x44D) with Type 11 (other types: Drop = 1, Remove = 2, Animation = 3, DropDetain = 4(new patches)).
Not entirely correct. There's subtype 9 of the string packet (1015, on patch 5017) called MapEffect. With this subtype, you can send an effect that is displayed at the given coordinates.
0x9B (and related 0xB5) were used to sync your location if you walked or jumped on an invalid coord for example. The server would send the 0xB5, and the client would respond with 0x9B. This was the source of the old tele hack, as you could just send the 0x9B to the server and move anywhere you want on the map.
0xA0 and 0xBC are both anti-bot mechanisms. The A0 works by xoring your player name against some value created using rand() with your playerID as the seed. It also has a delayed send of x seconds where x is the mod10 of your playerid and is 2,5 or 8.
0xBC sends a value from 3dmotion.ini. The client looks up the value and finds the matching .c3 file. It then looks up the middle record in the first MOTI section of the file, extracts some vertex information. It will then take the x, y, z depending on a value from the sent packet (0, 1 or 2). The float is cast to a signed integer and sent in the reply.
0x9B (and related 0xB5) were used to sync your location if you walked or jumped on an invalid coord for example. The server would send the 0xB5, and the client would respond with 0x9B. This was the source of the old tele hack, as you could just send the 0x9B to the server and move anywhere you want on the map.
0xA0 and 0xBC are both anti-bot mechanisms. The A0 works by xoring your player name against some value created using rand() with your playerID as the seed. It also has a delayed send of x seconds where x is the mod10 of your playerid and is 2,5 or 8.
0xBC sends a value from 3dmotion.ini. The client looks up the value and finds the matching .c3 file. It then looks up the middle record in the first MOTI section of the file, extracts some vertex information. It will then take the x, y, z depending on a value from the sent packet (0, 1 or 2). The float is cast to a signed integer and sent in the reply.
I dunno what the others are used for.
Thank you! Very, very helpful.
I've done a bit of poking around with a debugger and have learned that 0xBB is sent client->server when something happens with string subtype 0x17, which is also unknown.
Unfortunately TQ didn't add a packet to spawn any effect on a coordinate you want. What you need is actually the floor item packet (0x44D) with Type 11 (other types: Drop = 1, Remove = 2, Animation = 3, DropDetain = 4(new patches)).
The spawn monster effect is disabled by the client, not the server, as far as i know this has always been the case in all versions of the client, certainly all the ones i've seen.
Are you trying to display the effect because the client isnt? If thats the reason then are you using the correct monster unique id range? If your desperate for it and you are using the correct version you can send the effect in a string packet for a specific target, thats pretty old school though to be honest.
Well, I didn't have this thing on my server and so I had to get it from TQ's servers. All you have to do is ... send the packet 1010 with uid=monster.uid and type=revive (the revive id of your version). Voila you got your monsters spawn correctly.
The spawn monster effect is disabled by the client, not the server, as far as i know this has always been the case in all versions of the client, certainly all the ones i've seen.
Are you trying to display the effect because the client isnt? If thats the reason then are you using the correct monster unique id range? If your desperate for it and you are using the correct version you can send the effect in a string packet for a specific target, thats pretty old school though to be honest.
To double check, what's the correct monster unique id range?
Quote:
Originally Posted by -impulse-
Well, I didn't have this thing on my server and so I had to get it from TQ's servers. All you have to do is ... send the packet 1010 with uid=monster.uid and type=revive (the revive id of your version). Voila you got your monsters spawn correctly.
I've got my monsters spawning, they're just not doing the effect (like how a red devil jumps out of the ground with that thing around it). Tried using the revive subtype, but it still isn't working.
A safe range for monsters is 300k - 500k, thats the range i used. Anything bellow 300k (Around that, you could probably get away with like 250k as a lower limit) is classed as an npc and behaves slightly differently on the client, and anything about 1kk results in the client treating it as a player so again it behaves differently.
A safe range for monsters is 300k - 500k, thats the range i used. Anything bellow 300k (Around that, you could probably get away with like 250k as a lower limit) is classed as an npc and behaves slightly differently on the client, and anything about 1kk results in the client treating it as a player so again it behaves differently.
It still isn't working. Any other advice? If worse comes to worst, I guess I'll send the effect... But I don't even know the effect name.
General Data Subtypes 03/08/2011 - CO2 Private Server - 4 Replies Does anyone have the full enum for the subtypes for 5017? This is what I got so far;
SetLocation = 74,
Hotkeys = 75,
ConfirmFriends = 76,
ConfirmProfincies = 77,
ConfirmSpells = 78,
ChangeDirection = 79,
ChangeAction = 81,
[Question] General Data Subtype 310 10/22/2010 - CO2 Private Server - 8 Replies Question:
Hey everyone!
I've figured most* (not all) of the General Data Subtypes; however, this one is confusing me to high hell. I'm not sure what it does. I did tests on 310 but with no luck in finding out anything.
I've tried the following combinations as tests:
0 0 0 0 0 310
1 0 0 0 0 310
2 0 0 0 0 310
1 2 0 0 0 310
Kann mir bitte jemmand eine Hmachi HP erstellen """""SOS HELP"""" 09/15/2010 - Metin2 Private Server - 11 Replies SO wie der Titel schon sagt ich suche einen der mir per Teamviwer eine hp machen kann habe schon alles ausprobiert aber es klappt nie!!!!
PLS HELP...