Aion Bot

Ask questions about cheating in any games you would like. Does not need to pertain to MicroMacro.
Message
Author
shavas
Posts: 28
Joined: Wed Apr 22, 2009 3:21 pm

Re: Aion Bot

#61 Post by shavas » Thu Apr 19, 2012 1:39 am

umm pretty much the entire game. I think it was 14gb to download and then 3.0 was 3.5 gig by itself. So yeah a biggy that is for sure. Thank god it game down at 1.4Mb/s here when i grabbed it.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#62 Post by MiesterMan » Fri Apr 20, 2012 3:17 am

Just to clarify, there is no working bot yet? Just a list of addresses?

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: Aion Bot

#63 Post by botje » Fri Apr 20, 2012 3:24 am

well, depend what ya call working, it grinds basicly.

and thats all xd

uses pots etc, but nothing more im afraid, im learning while i go :P

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#64 Post by MiesterMan » Fri Apr 20, 2012 5:02 am

I found a lot of character data near the hp offset (which is offset from game.dll if anyone is curious) but nothing particularly useful. One thing that might be useful is the speed. There's also the flight fuel, mp, primary and secondary attack info, defense info, pdef, mdef, evasion, etc... Even found the stats. I would have gotten some more crucial info but for some reason I can't attach my debugger (probably one of the setting I fiddled with). I'll let ya know when I get something more useful.

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: Aion Bot

#65 Post by botje » Fri Apr 20, 2012 5:18 am

try starting it without the launcher, and set debugger type to different one, i can attach it just fine that way :)

check out the google project, so you can see what we DO have ^^

Botje

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#66 Post by MiesterMan » Fri Apr 20, 2012 8:29 am

Nah, I just switched some settings on cheat engine and it attached fine. For some reason though I can't do a pointer scan. I think it has to do with the funky way everything is offset from game.dll. When I try to go by what writes to any of the information I get some number after std::init_locks::operator=+HEXNUMBER where the hex number is what cheat engine suggests to search for. I'm not really sure where the number comes from but it's not in memory.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#67 Post by MiesterMan » Fri Apr 20, 2012 9:21 am

So the only way I found to load aion without the launcher was a cmd file with the following command in it:

Code: Select all

PING 127.0.0.1 -n 1 -w 5000 >NULL

start aion.bin -ip:64.25.35.103 -port:2106 -cc:1 -noauthgg -ls -lang:enu -noweb

end
I also found that there is both a 64 and 32 bit version. The version that normally runs is 32 bit. The offesets for 64 bit are completely different so I'll be sticking with 32 bit for the time being. I was also unable to attach to the proccess using OllyDbg with the 64 bit version loaded (error: unsupported - or something like that). I just tried attaching with the 32 bit version and it succeeded but it then crashed.

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: Aion Bot

#68 Post by botje » Fri Apr 20, 2012 9:48 am

yes, 32bit is the way to go.

64bit is not even officially supported.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#69 Post by MiesterMan » Mon Apr 23, 2012 1:16 pm

I cannot figure out how to get a target pointer. I've looked all over but I just can't do it. Does anyone have a target pointer?

rfehr
Posts: 9
Joined: Thu Apr 29, 2010 6:48 am

Re: Aion Bot

#70 Post by rfehr » Mon Apr 23, 2012 3:04 pm

MiesterMan wrote:I cannot figure out how to get a target pointer. I've looked all over but I just can't do it. Does anyone have a target pointer?
For which Version ?

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#71 Post by MiesterMan » Tue Apr 24, 2012 12:21 pm

rfehr wrote:
MiesterMan wrote:I cannot figure out how to get a target pointer. I've looked all over but I just can't do it. Does anyone have a target pointer?
For which Version ?
I assumed we were all working with the newest version of the 32 bit client.

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: Aion Bot

#72 Post by botje » Tue Apr 24, 2012 12:33 pm

not exactly, because i think most of us are in EU version, and i think your in NA?

because i have all pointers for target allready for EU.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#73 Post by MiesterMan » Tue Apr 24, 2012 12:48 pm

botje wrote:not exactly, because i think most of us are in EU version, and i think your in NA?

because i have all pointers for target allready for EU.
Well, from what I've seen the only difference in a switch.. so when loading the client you change the language with an option. I can load my client in many languages. 3.0 is what was just released in NA. Since a lot of the pointers you guys have been posting seem to work fine for the client I'm using, I'd just like a working target pointer.

The details of how it points (how the address info looks in CE) would be great.

Thx in advance :D

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#74 Post by MiesterMan » Wed Apr 25, 2012 12:28 am

Ok, based on the target pointer I'd been given I've been able to find the target attackable, target name, target XYZ, and target direction. Still working on target hp/level/flying.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#75 Post by MiesterMan » Wed Apr 25, 2012 3:24 am

Ok, these are the addresses I have so far:

Code: Select all

addresses = {
-- Everything offset from Game.dll
playerName	= 0xD23568, -- 4byte int
playerMaxHp	= 0xCC786C, -- 4byte int
playerCurHp	= 0xCC7870, -- 4byte int
playerMaxMp	= 0xCC7874, -- 4byte int
playerCurMp	= 0xCC7878, -- 4byte int
playerCurFly	= 0xCC7884, -- 4byte int
playerMaxFly	= 0xCC7880, -- 4byte int
playerCurDp	= 0xCC788C, -- 4byte int
playerCurExp	= 0xCC7860, -- 4byte int
playerMaxExp	= 0xCC7850, -- 4byte int
playerExpDebt	= 0xCC7858, -- 4byte int
playerCastSpeed	= 0xCC78BC, -- Float
playerAtkSpeed	= 0xCC793C, -- Float
playerSpeed	= 0xCC796C, -- Float
playerMainAtk	= 0xCC788A, -- 2Byte int
playerOffAtk	= 0xCC788C, -- 2Byte int
playerMainCrit	= 0xCC78AC, -- 2Byte int
playerOffCrit	= 0xCC78AE, -- 2Byte int
playerMainAcc	= 0xCC78B0, -- 2Byte int
playerOffAcc	= 0xCC78B2, -- 2Byte int
playerPDef	= 0xCC7890, -- 2Byte int
playerMDef	= 0xCC789C, -- 2Byte int
playerBlock	= 0xCC78AA, -- 2Byte int
playerParry	= 0xCC78A8, -- 2Byte int
playerEvasion	= 0xCC78A6, -- 2Byte int
-- Attributes
playerPower	= 0xCC7830, -- 2Byte int
playerHealth	= 0xCC7832, -- 2Byte int
playerAgility	= 0xCC7834, -- 2Byte int
playerAccuracy	= 0xCC7836, -- 2Byte int
playerKnowledge	= 0xCC7838, -- 2Byte int
playerWill	= 0xCC783A, -- 2Byte int
-- More info
playerLevel	= 0xCC7848, -- 2Byte int
playerCurCube	= 0xCC78D4, -- 2Byte int
playerMaxCube	= 0xCC78D0, -- 2Byte int
-- Position
playerXPos	= 0xCBDD68, -- Float
playerZPos	= 0xCBDD64, -- Float
playerYPos	= 0xCBDD6C, -- Float
-- Target Pointers
targetPtr	= 0x8774E4, -- Pointer
targetIsEnemy	= 0x8774F0, -- 4byte int (1=false,0=true)
targetXOffset	= 0x44,     -- Float
targetZOffset	= 0x40,     -- Float
targetYOffset	= 0x48,     -- Float
targetOffset	= 0x220,    -- Offset
-- following targetOffset
targetDirection	= 0x8,      -- Float
targetName	= 0x38,     -- UString preceded by a ?
targetCurHp	= 0x11C8,   -- 4byte int
targetMaxHp	= 0x11CA    -- 4byte int
}
Someone else had posted some camera pointers but I could never figure out how they worked.

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: Aion Bot

#76 Post by botje » Wed Apr 25, 2012 3:42 am

k, ill update these for NA offsets.

seeying you use totally different descriptions for the stuff, i have no clue whats what, can ya please modify the offsets.lua file?

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#77 Post by MiesterMan » Wed Apr 25, 2012 5:02 pm

offsets.lua?

Sorry, I haven't actually seen what you guys are working with. All I got was a short list of addresses and started searching for info.

I'm going to make a file that will pull up and output all the info using this addresses.lua file so you guys can use the memoryReads.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#78 Post by MiesterMan » Wed Apr 25, 2012 6:31 pm

Almost had the file ready, will finish it when I get back. I always have trouble when I use the ptr read functions...

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: Aion Bot

#79 Post by MiesterMan » Wed Apr 25, 2012 9:02 pm

Ok, copy these to the "scripts\aion" folder in your micromacro directory and type 'printinfo' in micromacro.

The printinfo contains all the memory reads you need to collect information.
Attachments
printinfo.lua
(6.13 KiB) Downloaded 268 times
addresses.lua
(2.9 KiB) Downloaded 296 times

shavas
Posts: 28
Joined: Wed Apr 22, 2009 3:21 pm

Re: Aion Bot

#80 Post by shavas » Wed Apr 25, 2012 10:15 pm

thanks Miester
Awsome work. I guess i will get back to working on the bot instead of playing Aion lol. I'll play about and see where i get to.
Cheers for your help.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests