Experts Only :)

12/31/2013 23:43 tohoo#1
hi Guys and Happy new Year .

i need some ideas about
i want to change packet comming from server to client only small change then direct it to cleint without getting DC.

my problem here i try Inject 3015 packet to client by this code
Code:
Call InjectPacket(opCode, sData, False, True)
*False = to inject to client
*True = to Encrpt packet
but i always getting DC :confused:.

anyone can help me?

thanx in davance .
01/01/2014 00:54 DaxterSoul#2
If the object you're about to spawn originally still exists, you need to change the UniqueID.
If it's already despawned you might screwed the packet structure on accident. In this case you should also post the full packets (original and edited) for comparison.

NINJA-Edit: As far as I remember the 0x3015 is not encrypted.
01/01/2014 14:20 tohoo#3
Quote:
If the object you're about to spawn originally still exists, you need to change the UniqueID.
If it's already despawned you might screwed the packet structure on accident. In this case you should also post the full packets (original and edited) for comparison.
i have an idea and will try it
what about i inject packet Despawn to the object then inject packet spawn again but after being modified .

will it work?


Quote:
NINJA-Edit: As far as I remember the 0x3015 is not encrypted.
i tried both encrypted and unencrypted packet injection with no success:confused:.

thanx for reply
01/01/2014 18:25 amra85#4
hmm. i suggest you to make a proxy and do everything you want with packets ;p.
try SimpliestProxy, it is here on forums, somewhere
01/01/2014 23:07 DaxterSoul#5
Quote:
i have an idea and will try it
what about i inject packet Despawn to the object then inject packet spawn again but after being modified .

will it work?
This could actually work but as "amra85" mentioned, it's easier if your program is the actual proxy. If you're not into that stuff, it might be a better solution to just update the object, you're able to manipulate nearly all the information on a spawn object with a different packets. That's much smoother than re-spawning every object you're trying to modify, at least from my point of view. I'd really like to know what you're trying to do to the object, it would simplify finding good solution for your problem.