COPAC - Conquer Online Packet Logger / Editor

07/03/2005 01:05 compwiz#46
I think one of the better packets to get would be an exp packet. That way you can send that packet to the server over and over and it thinks your getting that much exp each time. lvl 1-130 in a day. heh
07/03/2005 01:05 ~Unknown~#47
I think the coordinates and map listing is just converted into hexadecimal/low endian in the packet. If I had a converter or somethign like that I could find out those coords.
07/03/2005 02:56 DeathWalker#48
Nah look here. The server calculates what position you are, where the monster is, and what damage you did to the monster, then the life of the monster, what spell used, weapon damage that causes the damage and stuff in order to record the hit.
07/03/2005 03:25 pappawolfie#49
might be worth a try in tg :)
07/03/2005 04:05 Peach#50
anybody tried the below lvl 70 picking gold and then the team gains 20 pct of money? maybe can repeat although the newb doesnt gain money maybe the team mates will
07/03/2005 08:58 behelit#51
nice work choco
i suggest people stop posting your character ids as tq reads this forum and could easily ban you
07/03/2005 10:17 chocoman4k#52
How to convert decimal values into hexadecimal values:
Start -> Run -> calc.exe [enter] or start the windows calculator manually. In the calculator, click View -> Scientific. Make sure the "Dec" button is clicked. Now enter your value here, lets say 666. Now click on "Hex".
It converted your value now, result is 29A. Don't forget to switch back to "Dec" if you want to work with decimal numbers again.

How to convert hexadecimal values from big endian to low endian:
Lets take the above 29A as an example. Converting from big to low endian is a simple byte swap, so the last byte = first byte. 29A would fit into 2 bytes, 02 9A. (The 0 is added at the beginning so that it's a full byte)
Now we simply swap those bytes, result 9A 02.

If we had for example 4 bytes instead of 2, the convertion would be 01 02 03 04 -> 04 03 02 01.
In CO packets you probably won't see values bigger than 4 bytes, only 1 (BYTE, doesn't need to be swapped), 2 (WORD) and 4 (DWORD).

Here is a link if you want to know more:
http://en.wikipedia.org/wiki/Endian

~Unknown~:
Did you try it near the warehouse only or also far away from it?

behelit:
Thanks :) I always knew you loved my work.
About the characters ID's, don't you think they are unique on a server, but not on the whole network?
So if you would ban an ID on the whole network, you would mostly ban innocent people.
And how do they know that we actually posted the correct ID's? :P
I don't think anyone will be banned for assumptions.
07/03/2005 10:38 ~Unknown~#53
I was standing right next to it. Possibly one or two coord difference.
07/03/2005 10:50 sabbathin#54
choco can u give me a hand in Conquer Packets thread? im stucked pretty much on random jumps, but figured out how short and lineal jumps works like :D:D:D:D
07/03/2005 13:57 chocoman4k#55
So, COPAC runs fine for everyone? If so I can continue adding feautures and improve it.
07/03/2005 16:35 compwiz#56
It runs fine for me, but I think you should some how do something (if this is even possible) so that Conquer and COPAC won't close down when a bad packet it sent. Gets annoying when your testing stuff out and you have to keep opening both programs.
07/04/2005 01:06 Peach#57
i suggest it use the renaming tool and then shows which actual conquer window it is hooked to
07/04/2005 01:19 DeathWalker#58
NaH it doesnt work for me. It kept crashing..dunno why...didnt got a chance to edit a packet,then both apps closed..
07/04/2005 02:06 NYK#59
What CAN you do without CO crashing or not working using this tool? from what I see there's no actual true good use from it yet.
07/04/2005 05:16 RagnaBaby#60
true good use? just getting the good packets would be a good info for botting.

macro bot sucks.
make an scripted AI that do things for your needs without eating up much resources. :)