Quote:
Originally Posted by moreluck
in my first attempt ok second nothing happen?? why
teleport value still the same
[Config]
NoaniValue=1
EnhancedAnimation=250
EnhancedSpeed=0.2
Extend=1.9
TeleportValue=1
EyeHackDelay=250
AntiGM=1
AutoAttack=250
[Hotkeys]
TpUpKey=NumpadAdd
TpDwnKey=NumpadSub
TpFwKey=Up
TpBkKey=Down
TpRKey=Right
TpLKey=Left
NoGravKey=Numpad7
GlideLockKey=Numpad5
|
This hack is for version 5.0, now it's 5.1, you have to get the addresses and offsets with cheat engine.
Code:
;Character entity offsets
baseAddressGame := aion.getModuleBaseAddress("Game.dll")
baseCharAddress := baseAddressGame + 0x1149DF8
OffsetNameList := ["0x70", "0x10", "0x20", "0x378", "0x46"]
OffsetAnimationList := ["0x70", "0x10", "0x20", "0x378", "0x532"]
OffsetSpeedList := ["0x70", "0x10", "0x20", "0x378", "0x80c"]
OffsetEyeList := ["0x70", "0x10", "0x20", "0x378", "0x3a9"]
OffsetXCoordList := ["0x70", "0x10", "0x20", "0x190", "0x98"]
OffsetYCoordList := ["0x70", "0x10", "0x20", "0x190", "0x9c"]
OffsetZCoordList := ["0x70", "0x10", "0x20", "0x190", "0xa0"]
OffsetNoFallList := ["0x70", "0x10", "0x20", "0x190", "0x278"]
OffsetNoGravityList := ["0x70", "0x10", "0x20", "0x378", "0xa18"]
etc.
These are the old values, you have to find the new ones with Cheat Engine pointer scanner. What i used to do to get them was get the animation value (int 2 byte), turn on pointer scanner, change your character and look for the next value and keep filtering till you find the base pointer to your character. In 5.0 case would be:
Game.dll + 0x1149DF8 + 0x70 + 0x10 + 0x20 + 0x378 (Entity Start) +
0x532 (Animation Speed)
The bold number is the place in the entity where is the animation. This hack was not made for release and is poorly programmed, so pointers are kinda redundant here. You can perfectly get your character base address and only add the offsets to that... But i was lazy and i did it this way.
For player coordinates, theres a console debug option that show up your coords and your target coords also, ill have to look for it... Its the same principle, find your coords and keep filtering with pointer scanner.
For nogravity you have to fly with your character and look for number 7 4byte and rescan if i remember well. Thats the identifier that tells to the game you are flying, so you can walk in the sky.
Other than that, the addresses for weapon range and autoattack are static(green addresses in cheat engine) so it's super easy to get em. Weapon range is a float value (default is 1.6 for polearms if i remember well). And autoattacks are 2byte and have the same value as animation speed, so if animation is 1500 autoatack will too. By the way the cheat will not work "as is" so the people that know 0 about programming and cheating dont run the code because it wont work without changing the offsets.
Maybe i'll update the offsets if i have time, but i got studies and shit so i dont know.
If u have any more questions ask me.