Dodging Skills with rPE

05/10/2007 19:01 killyou#1
~Dodging Skills with rPE~

Deutscher Guide:

Mit rPE und der funktion der cutsom filter koennt ihr euch einen Filter erstellen, der es euch ermoeglicht einem skill der auf euch gecastet wird auszuweichen. ich nutze dazu die skills: hide,chase walk oder cloaking

es funktioniert so:
der filter prueft die packete die vom server zum client gesendet werden und wenn diese dann bestimmte hex werte beinhalten dann sendet er hide/cloaking oder chasewalk.
das heist ihr koennt euch hiden etc bevor der skill euch trifft.

Quote:
Beispiel:

Dies ist jetzt ein teilausschnitt aus dem filter um das oben beschriebene zu erkloeren

//##### Fire-Bolt##### works
setlength(SendRecvList,1);
setlength(SendRecvList[0].RecvHex,2);
SendRecvList[0].RecvHex[0] := '1100030000'; // erster hex string der im packet erhalten ist
SendRecvList[0].RecvHex[1] := ID; // eine konstatnte die hier weiter unten abgebildet ist, eure spieler ID
SendRecvList[0].SendHex := HidePacket; // das packet das gesendet wird, auch als constatnte
SendRecvList[0].count := 1;
SendIfMatch(buf,len,pSendWs1,SendRecvList);

HidePacket: string = '7200376132643061373700020031663638003300660076EB8 900'; // mein hide packet das gesendet wird, als konstante
ID: string ='76ECA900'; // eure account ID muss hier rein
hide packet und die ID müsst ihr natürlich erneuern und durch eure ersetzten. das hide etc packet nach jedem ragnarok neustarten erneuern.
ich hab einen filter mal hochgeladen wie er aussehn koennte. es kann sein das ihr ihn ggf. ein bisschen aendern muesst. dazu muesst ihr ein paar packete capturen waerend ihr angegriffen werdet(geht ganz gut mit 2 eigenen accounts).

Download:
[Only registered and activated users can see links. Click Here To Register...]

Da sind drin:
-rPE
-beipsiel Filter
-eathena skill_DB.txt

mfg
~kill

English Guide:

This is another way of using rPE for Ragnarok Online, with this filter it is possible to dodge skills that are casted at you, probably in pvp. I am using this filter for chars, that have skills like hide/cloaking or chasewalk. So for example someone is casting Finger Offensive at you, the rPE filter checks the packets that the server is sending to the client, if it recievs the packet, that someone is casting this skill at you, you will automatically dodge this skill by using one of the listed skills. because rPE will send this packet direct to the server.

This is very very helpfull at low rate server with not that high stated players. with a normal internet connection it is possible to dodge a skill, if the enemys dex in under 135.



Quote:
Example

This is just a part of the filter, just to explain it a bit more:

//##### Fire-Bolt##### works
setlength(SendRecvList,1);
setlength(SendRecvList[0].RecvHex,2);
SendRecvList[0].RecvHex[0] := '1100030000'; // this is the first ehx string that is checked by rPE
SendRecvList[0].RecvHex[1] := ID; //a constant that is shown at the buttom,your account ID
SendRecvList[0].SendHex := HidePacket; // the packet that rPE should send, also as a constant
SendRecvList[0].count := 1;
SendIfMatch(buf,len,pSendWs1,SendRecvList);

HidePacket: string = '7200376132643061373700020031663638003300660076EB8 900'; // my hide packet, that is sended by rPE
ID: string ='76ECA900'; //here you have to put in your account ID
every time you reconnect to ragnarok you have to set a new hide packet (or what skill you ever use) also you have to change your ID.
I have uploaded the filter with the other thinks you need. it could be that you will have to change a bit the used hex strings. probably they are different to your server, but shouldn't be. if it doesn't work try to capture a few packets yourself an check the hex strings.

other example:
-a filter for support priest, that when they recv physical dmg that they will auto cast kyrie
-auto guard cast for paladin
-a filter that let you dodge if you recv physical dmg


Download:
[Only registered and activated users can see links. Click Here To Register...]

Index:
-rPE
-beipsiel Filter
-eathena skill_DB.txt

thanks at nightmare who helped me to check a lot of hex values .but in the end i used some other values.
if you have questions just post it here

yours
~kill
05/13/2007 16:22 killyou#2
#update: englischer guide hinzugefühgt
08/06/2007 14:02 nullreflection#3
Hello, I'm trying to put that to work but I'm having some problems on how to get my Account ID and a more let's say detailed explantion on what I should do? I don't know much about rPE, I've used WPE before and I know how to use that, just don't know about the filtering part, when I get the Hide skill packet and place it on the filter, and the account id, what should I do? I play the hide packet continuously? rPE won't work by itself, so what should I do?
10/04/2007 18:57 killyou#4
lol hat das iegntlich noch niemand ausprobiert??
selbst schuld
11/17/2007 12:25 Skjoll#5
hmmmm will was ähnliches programmieren mir ist leider nur nicht klar wie du auf
"SendRecvList[0].RecvHex[0] := '1100030000';" kommst

hab auch versucht mich mit firebolt ancasten zu lassen, package aufgenommen und trotzdem nicht kapiert wie du auf die zahl dort oben kommst^^
wäre dir sehr verbunden wenn du mir das ganze erklären könntest :D
11/25/2007 21:22 killyou#6
das ist ein teilstring aus dem packet was derjenige recv vom server wenn jmd auf ihn casted. das heist du musst mit rpe den client capturen der angegriffen wird. nicht den client auf dem der char ist, der castet^^

ich hab zur zeit keine zeit fürs board aber hoffe ich konnt dir damit helfen (denke da hast du den fehler gemacht)

mdg ~kill
01/01/2008 05:59 Esper#7
Does this still work? ^^; I tried to get it to work but it didn't
01/01/2008 17:41 killyou#8
should work, didnt testet it in the last few weeks but it should work
probably with other packet strings
01/02/2008 10:33 Psychiatrist#9
@killyou

Hi man , are there some guides on how I can make an asura filter? I think you were the one who made it on kebukka? or is it dillinja? If you can give me an example , I would really love to make one.
01/07/2008 16:52 lagarto#10
Should be possible to configure, that when you use the Hide packet the use also the Unhide packet ?

I mean, in the same filter, Hide and unhide As fast as possible when someone target u.
01/18/2008 13:40 Nikita749#11
Quote:
English Guide:

This is another way of using rPE for Ragnarok Online, with this filter it is possible to dodge skills that are casted at you, probably in pvp. I am using this filter for chars, that have skills like hide/cloaking or chasewalk. So for example someone is casting Finger Offensive at you, the rPE filter checks the packets that the server is sending to the client, if it recievs the packet, that someone is casting this skill at you, you will automatically dodge this skill by using one of the listed skills. because rPE will send this packet direct to the server.

This is very very helpfull at low rate server with not that high stated players. with a normal internet connection it is possible to dodge a skill, if the enemys dex in under 135.




every time you reconnect to ragnarok you have to set a new hide packet (or what skill you ever use) also you have to change your ID.
I have uploaded the filter with the other thinks you need. it could be that you will have to change a bit the used hex strings. probably they are different to your server, but shouldn't be. if it doesn't work try to capture a few packets yourself an check the hex strings.

other example:
-a filter for support priest, that when they recv physical dmg that they will auto cast kyrie
-auto guard cast for paladin
-a filter that let you dodge if you recv physical dmg


Download:
[Only registered and activated users can see links. Click Here To Register...]

Index:
-rPE
-beipsiel Filter
-eathena skill_DB.txt

thanks at nightmare who helped me to check a lot of hex values .but in the end i used some other values.
if you have questions just post it here

yours
~kill
Hi, Many questions xD.
So, if i want use it, i have to convert my ID in Hexa??
And if i want to dodge physical damge, what is the ID of no-skill attak?

Thanks a lot.
01/20/2008 18:40 Nikita749#12
Nobody know??
01/21/2008 00:10 Aimless Angel#13
stop double posting!!! :(
if someone knows, he would write!

greetz Angel
01/27/2008 19:54 BloodyExtreme#14
sry aber kann mir jemand sagen wie ich meine id herausfinde ich hab nur meienn Acc namen = Toxic wie komm ich n an die id?
03/06/2008 14:59 wadr10#15
Quote:
Originally Posted by Nikita749 View Post
Hi, Many questions xD.
So, if i want use it, i have to convert my ID in Hexa??
And if i want to dodge physical damge, what is the ID of no-skill attak?

Thanks a lot.
i have the same question...
i have to convert my ID in Hexa?
how can i get the ID?