Tony32
01-29-2015, 18:14
Hey Daniel, this is most likely a proposal that'll never be done, but here it is x)
A lot of OTs use different packets for actions in their custom clients
for example, if let's say the walk packet is normally 26, they might change it to 27 or something totally different. Some OT's have moved around/scrambled the packet structure totally.
I've managed to make blackD work with every OT so far, but it is REALLY REALLY tedious to change all packets/packetstructures as the same code is allover the place.
For example, using a rune on a creature, is coded in magebomb, warbot and the core, so making it work on all three places I must change the packets and its structure on all places. Think how much work it is to change every packet and structure needed to play/bot on Tibia for every action done by the bot multiple times and places in the source code.
So basicly I would like you to make the packet structure easily configured at one place.
So if use rune on X Y Z is normally for example:
26 ID ID XX YY ZZ (where 26 is use item, ID = itemid, followed by XYZ)
Then some ot's have changed the order and packettype to something like this:
26 XX ZZ YY ID ID
Sometimes some 0's as well.
I hope you understand what I mean, but making it easy to change all the packets and its structure in one place, would make it a thousand times easier to make BlackD work on any OT :)
Thanks
A lot of OTs use different packets for actions in their custom clients
for example, if let's say the walk packet is normally 26, they might change it to 27 or something totally different. Some OT's have moved around/scrambled the packet structure totally.
I've managed to make blackD work with every OT so far, but it is REALLY REALLY tedious to change all packets/packetstructures as the same code is allover the place.
For example, using a rune on a creature, is coded in magebomb, warbot and the core, so making it work on all three places I must change the packets and its structure on all places. Think how much work it is to change every packet and structure needed to play/bot on Tibia for every action done by the bot multiple times and places in the source code.
So basicly I would like you to make the packet structure easily configured at one place.
So if use rune on X Y Z is normally for example:
26 ID ID XX YY ZZ (where 26 is use item, ID = itemid, followed by XYZ)
Then some ot's have changed the order and packettype to something like this:
26 XX ZZ YY ID ID
Sometimes some 0's as well.
I hope you understand what I mean, but making it easy to change all the packets and its structure in one place, would make it a thousand times easier to make BlackD work on any OT :)
Thanks