Aion Bot

Ask questions about cheating in any games you would like. Does not need to pertain to MicroMacro.
Message
Author
User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Aion Bot

#261 Post by Administrator » Sun Feb 10, 2013 2:08 am

rock5 wrote:
Administrator wrote:
rock5 wrote:Awe. Goodbye cuddles. :(
Hmm?
You mean you didn't know his name?


Cuddles.
http://images.wikia.com/happytreefriend ... uddles.jpg
I didn't. Now, Teemo hat is here. The hat was one of the prizes from the Gingerbread contest.

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Aion Bot

#262 Post by lisa » Sun Feb 10, 2013 2:58 am

so the the entry got some prizes then? cool
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#263 Post by rock5 » Sun Feb 10, 2013 3:58 am

I recognised Admins right away as one of the Happy Tree Friends which is why I liked it better than the pony, although I didn't know his name, I had to look it up. I like it when I recognise the pics.

I don't recognise yours Lisa.

So who's Teemo. League of Legends? I'm not into that.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

User avatar
nightclaw
Posts: 123
Joined: Sun Sep 02, 2012 4:39 am

Re: Aion Bot

#264 Post by nightclaw » Sun Feb 10, 2013 8:14 am

i think off kim possible but not 4 sure

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Aion Bot

#265 Post by lisa » Sun Feb 10, 2013 8:46 am

hmm thought I already posted this, ohh well.

She is a rarely seen character on a pirate cartoon show my kids like
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

User avatar
nightclaw
Posts: 123
Joined: Sun Sep 02, 2012 4:39 am

Re: Aion Bot

#266 Post by nightclaw » Mon Feb 18, 2013 9:05 pm

Code: Select all

 // Offsets for Aion US F2P
        // Build : 3.7.0.0

        internal enum Functions
        {
            CNet__SendPacket = 0x1ABAE0,
            AbilityList__GetAbilityById = 0x2A8E20,
            AbilityList__CastAbility = 0x2A93D0,
            AbilityList__CastAbilityById = 0x2A9880,
            TargetSelection__SelectTarget = 0x840D0,
            LootDialog__LootAll = 0x48E630,
            GetInternalItemNameById = 0x20F7D0,
            GetLocalizedItemNameById = 0x20F8A0,
        }

        internal enum CNet
        {
            Pointer = 0xFD6220,
        }

        internal enum TargetSelection
        {
            Pointer = 0xFB1030,
        }

        internal enum ChainsManager
        {
            Pointer = 0x102A214,
            ArrayStart = 0x4B0,
        }

        internal enum Chain
        {
            AbilityId = 0x3CC,
            IsElapsed = 0x408,
        }

        internal enum LootDialog
        {
            Pointer = 0x102A1E8,
            IsVisible = 0x88,
            ItemList = 0x4B0,
        }

        internal enum ItemList
        {
            ArrayStart = 0x374,
            ArrayEnd = 0x378,
        }

        internal enum Item
        {
            ItemId = 0x9C,
            Count = 0xA8,
        }

        internal enum Inventory
        {
            Pointer = 0x1029E34,
            CubesItemListArray = 0x4E0,
        }

        internal enum Game
        {
            Tickcount = 0xFB05D0,
        }

        internal enum Direct3D9
        {
            Device__Pointer = 0xFB0564,
            Device__Offset = 0x1F7A8,
            Device__vTable__EndScene = 0xA8,
        }

        internal enum EntityList
        {
            Pointer = 0xFB7BD8,
            Array = 0x48,
            Size = 0x58,
        }

        internal enum AbilityList
        {
            Pointer = 0xFAC6B4,
            FirstNode = 0x968,
        }

        internal enum Ability
        {
            Id = 0x8,
            Name = 0x1C,
            NameLength = 0x2C,
            LastUseTimestamp = 0x44,
            Cooldown = 0x48,
            CooldownEnd = 0x4C,
            CastTime = 0x50,
        }

        internal enum EntityNode
        {
            X = 0x34,
            Y = X + 0x4,
            Z = X + 0x8,
            Type = 0x13E,
            Entity = 0x254,
        }

        internal enum Entity
        {
            EntityNode = 0x4,
            Attitude = 0x1C,
            ObjectId = 0x24,
            Level = 0x36,
            HealthPercent = 0x38,
            Name = 0x3A,
            Type = 0x1CC,
            TargetObjectId = 0x330,
            BuffCount = 0xF84,
            BuffArray = 0xF8C,
            BuffSize = 0x12,
        }

        internal enum Buff
        {
            ObjectId = 0x0,
            Id = 0x4,
            Duration = 0xC, // Prbly incorrect definition
        }

        internal enum LocalPlayer
        {
            TargetEntityNode = 0xB40E6C,
            ObjectId = 0xFAD4A4,
            MaxHealth = 0xFB67DC,
            Health = MaxHealth + 0x4,
            MaxMana = 0xFB67E4,
            Mana = MaxMana + 0x4,
            Class = 0xFB6854,
            Level = 0xFB67B8,
            Name = 0xFAD8D4,
            Experience = 0xFADB00,
            MaxExperience = 0xFADAF0,
            MaxDivinePower = 0xFB67EC,
            DivinePower = MaxDivinePower + 0x2,
            X = 0xFAD4B4,
            Y = X + 0x4,
            Z = X + 0x8,
Enums :

Code: Select all

  public enum AionEntityNodeType : short
        {
            None = 0,
            Player = 1,
            User = 2,
            NPC = 3,
            GameObject = 4,
            Equipment = 5,
            Deprecated1 = 6,
            Projectile = 7,
            Door = 8,
            Gather = 9,
            Rope = 10,
            Vehicle = 11,
            Vessel = 12,
            BasicEntity = 13,
            Deprecated2 = 14,
            Fish = 15,
            Birds = 16,
            Bugs = 17,
            PlaceableObject = 18,
            Milestone = 19,
            ItemObject = 20,
            client_npc = 21,
            cooking = 22,
            weapon_craft = 23,
            armor_craft = 24,
            leatherwork = 25,
            tailoring = 26,
            handiwork = 27,
            alchemy = 28,
            carpentry = 29,
            Emblem = 30,
            AbyssDoor = 31,
            AbyssArtifacts = 32,
            AbyssShield = 33,
            Abyss_pvpeffect = 34,
            ExtendedEntity = 35,
            AbyssCarrier = 36,
            AbyssControlTower = 37,
            Milestone_Ndist = 38,
            AbyssCarrier_Submesh = 39,
            Chair = 40,
            DirectPortalEff = 41,
            FindHelper = 42,
            Opaque = 43,
            JumpTrigger = 44,
            Pet = 46,
            Mercenary = 47,
            ToyPet = 48,
            HousingBuilding = 49,
            Deprecated3 = 50,
            HousingInterior = 51,
            HousingBuildingIndoor = 52,
            Deprecated4 = 53,
            HousingVisualEffect = 54,
            HousingDoor = 55,
            NPCSearchBoard = 56,
            WorldEventEntity = 57,
            WindPath = 58,
            menuisier = 59,
            UiAxis = 60,
            MercenaryTroop = 61,
            TownObject = 62,
        }

        public enum AionAttitude : uint
        {
            Passive = 0,
            Hostile = 8,
            Friendly = 38,
            Utility = 294,
        }

        public enum AionChatType : byte
        {
            Normal = 0,
            Shout = 3,
            Whisper = 4,
            Group = 5,
            Alliance = 6,
            GroupLeader = 7,
            Legion = 8,
        }

        public enum AionEmotionType : byte
        {
            SelectTarget = 0x0,
            Jump = 0x1,
            Sit = 0x2,
            Stand = 0x3,
            ChairSit = 0x4,
            ChairUp = 0x5,
            Fly = 0xD,
            Land = 0xE,
            Die = 0x12,
            Resurrect = 0x13,
            Emote = 0x15,
            PowerShardOn = 0x24,
            PowerShardOff = 0x25,
            AttackMode = 0x26,
            NeutralMode = 0x27,
        }

        public enum AionReviveType : byte
        {
            BindRevive = 0,
            RebirthRevive = 1,
            ItemSelfRevive = 2,
            SkillRevive = 3,
            KiskRevive = 4,
            InstanceEntry = 5,
        }

        public enum AionClasses : byte
        {
            Warrior,
            Gladiator,
            Templar,
            Scout,
            Assassin,
            Ranger,
            Mage,
            Sorcerer,
            Spiritmaster,
            Priest,
            Cleric,
            Chanter
        }
hope this helps :)

User avatar
nightclaw
Posts: 123
Joined: Sun Sep 02, 2012 4:39 am

Re: Aion Bot

#267 Post by nightclaw » Tue Mar 05, 2013 4:43 am

Any head way ??

curalme
Posts: 11
Joined: Wed Oct 26, 2011 9:30 am

Re: Aion Bot

#268 Post by curalme » Tue Oct 29, 2013 8:16 am

Hi everyone!! I´m trying to set up a new bot for Aion, but I have problems to find game.dll.
I´m using a x64 system and playing 32b aion.

using this code npc targets but sends me an error:

WARNING: Failure reading memory from 0x28F634 at 0x1003950 in memoryReadShort().
Error code 299 (Solo se complet¾ una parte de una solicitud ReadProcessMemory o
WriteProcessMemory.)

Process = findProcess("AION Client");
myProcess = openProcess(Process);
BaseAdress = getModuleAddress(Process, "aion.bin");

printf("%s \n", Process);
printf("%s \n", myProcess);
printf("%s \n", BaseAdress);


Can anyone say me why dosn´t find the BaseAdress properly? :O

Thanks in advance!! :D

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#269 Post by rock5 » Tue Oct 29, 2013 2:12 pm

I think findProcess just returns an id of the process. openProcess returns a handle you can use to do actions on the process.

Try

Code: Select all

BaseAdress = getModuleAddress(myProcess, "aion.bin");
Although I think you want "game.dll" module address. I don't think there are any important values offset from aion.bin, well all the ones I've found have been offset of game.dll.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

curalme
Posts: 11
Joined: Wed Oct 26, 2011 9:30 am

Re: Aion Bot

#270 Post by curalme » Tue Oct 29, 2013 3:34 pm

Hi Rock,

I tried

Code:


BaseAdress = getModuleAddress(myProcess, "aion.bin");

also tried

BaseAdress = getModuleAddress(myProcess, "game.dll");

Only when y use

BaseAdress = getModuleAddress(Process, "aion.bin"); the bot starts, targets enemy and sends this error all the time
and keeps targeting without crash :S

WARNING: Failure reading memory from 0x28F634 at 0x1003950 in memoryReadShort().
Error code 299 (Solo se complet¾ una parte de una solicitud ReadProcessMemory o
WriteProcessMemory.)

It could be something about running a 32bit gam on 64bit system?

Thanks for your help!!
Last edited by curalme on Fri Nov 01, 2013 5:17 am, edited 2 times in total.

User avatar
Administrator
Site Admin
Posts: 5306
Joined: Sat Jan 05, 2008 4:21 pm

Re: Aion Bot

#271 Post by Administrator » Tue Oct 29, 2013 6:29 pm

getModuleAddress() wants the process ID ('Process' as you've named it), not process handle ('myProcess'). Try using 'Process' instead.

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#272 Post by rock5 » Tue Oct 29, 2013 11:54 pm

Sorry for the mistake.

To use micromacro I think you have to use the 32bit client but 64bit os doesn't matter.

First thing to try is get the latest Micromacro. You don't have the latest. But it could just be you are reading the wrong memory address.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#273 Post by rock5 » Wed Oct 30, 2013 12:06 am

Just wanted to say, the thing that puts me off finishing my bot is I have no idea how I'm going to handle skills. I haven't been able to find any skill info in memory so I don't know which skills are available, which are on cooldown, how long the cast time is (for those skills that the cast time changes), etc. If you figure out a way to effectively handle skills let me know.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

curalme
Posts: 11
Joined: Wed Oct 26, 2011 9:30 am

Re: Aion Bot

#274 Post by curalme » Wed Oct 30, 2013 3:43 pm

Thanks for the info, I´ll keep working on it and I´ll let you now if I find how to handle skills.

:)

curalme
Posts: 11
Joined: Wed Oct 26, 2011 9:30 am

Re: Aion Bot

#275 Post by curalme » Fri Nov 01, 2013 5:18 am

Hi rock, I´ve made it work, son I´ll try to find CD from skills!

tarty02
Posts: 1
Joined: Sun Aug 31, 2014 12:23 am

Re: Aion Bot

#276 Post by tarty02 » Sun Aug 31, 2014 12:28 am

I hope Aion bots are still relevant ...

I am working on an Aion bot and want to force target a mob/player with the bot

I don't want the bot to Tab-Tab-Tab to find the next target
and if I loose target, I want to be able to go back

Has anyone been successful with force targeting mobs in Aion?

Can you help me? hints, advice, tell me how to do it, what to search for?

Thanks

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#277 Post by rock5 » Mon Sep 01, 2014 1:54 am

If I remember correctly, I ended up going for the tab-tab-tab method of targeting because, even though I was able to use memory for targeting, it didn't work with everything. Tab targeting works with everything.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

sethV
Posts: 2
Joined: Fri Sep 19, 2014 2:40 pm

Re: Aion Bot

#278 Post by sethV » Fri Sep 19, 2014 2:43 pm

Where can I find the script to run aion on micromacro? I skimmed through this topic, found parts but never found the whole deal. The 'project home' link leads to a 404. :/

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Aion Bot

#279 Post by rock5 » Fri Sep 19, 2014 2:52 pm

Well the code I did was never complete and I doubt much of it still works. I'm not aware of any posted functioning code.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

sethV
Posts: 2
Joined: Fri Sep 19, 2014 2:40 pm

Re: Aion Bot

#280 Post by sethV » Fri Sep 19, 2014 3:04 pm

Damn. I can't seem to find a decent grind bot. Well, thanks!

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests