|
You last visited: Today at 23:40
Advertisement
Speed Address
Discussion on Speed Address within the Kal Online forum part of the MMORPGs category.
02/12/2017, 16:35
|
#1
|
elite*gold: 0
Join Date: Oct 2008
Posts: 75
Received Thanks: 42
|
Speed Address
Hi guys,
So I have a question. I managed to build my own memory scanning function, and with that I am able to find the speed address by doing the good old "use speedup, find value 45, remove speedup and filter by values that have 0" method.
After that I'm able to set the speed on that address and speedhack. However, this address changes at every restart and is dynamic. I would like to find it without having to do the search as described above.
What are you guys suggestions? Maybe using a pattern? And if so, does someone have the pattern?
Thanks!
Kristoffer B
|
|
|
02/12/2017, 18:26
|
#2
|
elite*gold: 0
Join Date: Feb 2008
Posts: 1,105
Received Thanks: 186
|
it would be a pointer, you can find more info botu that on google be carefull with value tho
|
|
|
02/12/2017, 19:07
|
#3
|
elite*gold: 0
Join Date: Oct 2008
Posts: 75
Received Thanks: 42
|
Quote:
Originally Posted by pamz12
it would be a pointer, you can find more info botu that on google be carefull with value tho
|
Well, correct me if I'm wrong but I already found the address, and I am able to change my speed value and run as fast as I want.
The problem I'm having is that the address I find changes every time I restart.
I'm also unable to use a UCE (because of XTrap) to try to help me find the base address and an offset, I assume that's what you're refering to?
|
|
|
02/12/2017, 19:50
|
#4
|
elite*gold: 0
Join Date: Jul 2011
Posts: 72
Received Thanks: 11
|
Quote:
Originally Posted by Hate123
Well, correct me if I'm wrong but I already found the address, and I am able to change my speed value and run as fast as I want.
The problem I'm having is that the address I find changes every time I restart.
I'm also unable to use a UCE (because of XTrap) to try to help me find the base address and an offset, I assume that's what you're refering to?
|
is u got address, why don't u look to the pattern before the address? so u can use searchpattern to find the pattern?
|
|
|
02/12/2017, 22:20
|
#5
|
elite*gold: 0
Join Date: Oct 2008
Posts: 75
Received Thanks: 42
|
Quote:
Originally Posted by TheRealPower
is u got address, why don't u look to the pattern before the address? so u can use searchpattern to find the pattern?
|
I've been trying that. In order to do so I printed the values of the memory locations around the address like this:
Code:
DWORD* speedpointer = (DWORD*)Addresses[0];
BYTE bytev;
printf_s("[SCAN] Starting pattern scan\n");
for (int i = -30; i < 60; i++)
{
MemcpyEx2((DWORD)&bytev, (DWORD)speedpointer + i, 1);
printf_s("%x ", bytev);
}
Unfortunately, all I get is:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2d 0 0 0 0 0 0 0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
As you can see, there is a "2d" which is the value of "45" which is my current speed using g3, however even when trying to use this pattern it doesn't work (i replace 2d with x). I might be using it wrong tho?
|
|
|
02/12/2017, 22:38
|
#6
|
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
|
dont know if its changed...
Code:
BasePointer = SearchPattern("8B 4D 08 0F B6 51 04 A1 x x x x 89 90 x x x x",0x00400000,0x007FFFFF);
SpeedOffset = SearchPattern("8B 85 x x x x 8B 88 x x x x 83 C1 64 89 8D x x x x",0x00400000,0x007FFFFF);
BaseP=*(DWORD*)(BasePointer+0x08);
SpeedO=*(DWORD*)(SpeedOffset+0x08);
DWORD dwPlayerPtr = *(DWORD*)BaseP;
//Speedy=*(DWORD*)(dwPlayerPtr+SpeedO);
DWORD NewSpeed=45;
MemcpyEx(DWORD(((DWORD)dwPlayerPtr)+SpeedO),(DWORD)&NewSpeed,4);
|
|
|
02/13/2017, 08:09
|
#7
|
elite*gold: 0
Join Date: Oct 2008
Posts: 75
Received Thanks: 42
|
Quote:
Originally Posted by meak1
dont know if its changed...
Code:
BasePointer = SearchPattern("8B 4D 08 0F B6 51 04 A1 x x x x 89 90 x x x x",0x00400000,0x007FFFFF);
SpeedOffset = SearchPattern("8B 85 x x x x 8B 88 x x x x 83 C1 64 89 8D x x x x",0x00400000,0x007FFFFF);
BaseP=*(DWORD*)(BasePointer+0x08);
SpeedO=*(DWORD*)(SpeedOffset+0x08);
DWORD dwPlayerPtr = *(DWORD*)BaseP;
//Speedy=*(DWORD*)(dwPlayerPtr+SpeedO);
DWORD NewSpeed=45;
MemcpyEx(DWORD(((DWORD)dwPlayerPtr)+SpeedO),(DWORD)&NewSpeed,4);
|
Thanks, unfortunately they seem to have changed!
I did learn a bit from the snippet you posted and am trying to find the speed offset by myself.
Edit: So I figured it out!
So I'm not a total douchebag and don't add to the community here is how:
By looking at the source meak posted I saw that he was getting the baseplayer pointer and adding an offset onto that, with that I figured that the speed offset had to be close to it. I then used my "search" function that I always use to find the speed (similar to a UCE) and then took that address - the baseplayer address and I got the offset.
I then used the baseplayer pattern + my offset, and voila it works!
Thank you everyone!
|
|
|
 |
Similar Threads
|
HunGames 12Sky2 Attack Speed and Move Speed Address
10/10/2018 - 12Sky2 - 49 Replies
Attack Speed 010B3C14 Make more and it freezes bypass limiter and you are good to make higher Value.
MovingSpeed 010B3C18 Make Higher and the char looks like its running but stuck on same spot also bypass limiter and you are good to go.
This version is kind of a little harder to crack down then the Age version -.- But possible ^^
Palace Rank MaxV 96 Visual of CP Reinforce Adress 010B3B98 Value from
More to come soon ;(
|
g1 9d speed address
01/01/2011 - 9Dragons - 30 Replies
the speed address for g1 9dragons is 10E0A24
if you put the address as 2 bytes it becomes a lot easier to mess around with.
changing the value to like 52770 will give you a good amount of extra speed, higher will make you walk faster - play around with it
i have a bunch of other really useful stuff too, recast, cooldown, etc. if anyone is willing to exchange hacks i'd be glad to do so
have fun guys!
|
speed hack address
04/05/2010 - 12Sky2 - 6 Replies
Dear friends,
As u can remember the speed hack address that was used to loose the - honour pts in ts1 was used to get honour to 0 in no time by increasing the speed value in CE. Well as it was seen the buff ,the attack n speed was also affected by the one address that was used in ts1 along with CE. In a way the mobs also were moving fast ..in away the game was increasing in speed...
(P.S. in short ... how do i speedup the client....)
well does anyone know how that address...
|
Address von Speed usw.
05/04/2009 - Metin2 - 5 Replies
Hi ho,
ich arbeite mit Maxi 007 an einen neuen MHS für Metin wir sind auch schon sehr weit jedoch wir brauchen noch Addressen bei dennen wir die Valuen ändern wollen
Die Valuen haben wir schon mal bekommen
ich hoffe jemand hilft mal uns damit wir unseren MHS fertigbekommen können
für den Anfang reichen mindestens die Addressen für z.B. Speed
|
Speed Address.
12/20/2008 - Kal Online - 6 Replies
Since the update that came up today, I cannot find the speed value anymore. Also, I can`t do the zero mana run thingy -.-'
Tried on 4/2 bytes, and still all I got was sheet. Any1 here has the address of speed hack, and could share it with me/the other users, please? -.-
|
All times are GMT +1. The time now is 23:41.
|
|