Aeria - Interesting Addresses

10/02/2010 23:35 Mega Byte#1
Heya everyone post up interesting addresses you find here :).

All the int's below are quite possibly actually DWORD / unsigned integer

int HermitsChest; 10DF504
int Silver; 10DF508
Item Inv1[64] 10DF50C
Item Inv2[64] 10DFB0C
Trade_ Trade; 10E010C
int StorageVault; 10E0190
int StorageSilver; 10E0194
Storage_Item Storage1[28]; 10E0198
Storage_Item Storage2[28]; 10E0358
SkillMenu CommonSkills[10]; 10E0518
SkillMenu SupportSkills[10]; 10E0568
SkillMenu AttackSkills[10]; 10E05B8
QuickBarItem QuickBar1[14]; 10E0608
QuickBarItem QuickBar2[14]; 10E06B0
QuickBarItem QuickBar3[14]; 10E0758
int QuestNPCGoto; 10E0800
int QuestStatus; 10E0804
int QuestID; 10E0808
int QuestItemMonsterID; 10E080C
int QuestValue; 10E0810


These are the struct's that you see above.

struct Item {
int ID; 0
int Row; 4
int Column; 8
int Amount; 12
int Enchant; 16
int Combine; 20
}


struct Storage_Item {
ItemID;
int Ammount;
int Enchant;
int Combine;
};


struct Trade_ {
int Silver;
TradeItem [8];
};


struct QuickBarItem {
unsigned int ID;
unsigned int Count;
unsigned int Type;
};


struct SkillMenu {
unsigned int SkillID;
unsigned int SkillLevel;
};


Maybe people can use these for a decent bot :).
10/03/2010 14:34 acerr88#2
the NPC GOTO adress i tested it and its pretty cool. if you change it's value lets say to 100 you get the 100 mission of the game i duno if i can do the missions im on a noob account lvl 19 ima try some lvl 20+ misions with the adres to see if i can finish them.

Storage vault and hermit if you use them (the second pages in storages i get dc' like im stuk with the item in hand and have to ctr+alt+delete and end proces.. hmm)

perhaps as cash is server sided some ap items especialy storage vaults / hermits are server sided too^^.

ima go play with the values now and tell ya wht i found :D

ty
10/03/2010 15:13 Mega Byte#3
changing anything will surly crash you if you act on it:) only to be used to read data. Its values after these addresses that i need to find out :). like what does what :D
10/04/2010 00:04 acerr88#4
oh i get it :D now ! but its stil fun for me to play with them. i wish i knew more about CE and other programs like tht...
10/04/2010 00:17 Mega Byte#5
well keep learning then :) you should be able to discover alot.
10/05/2010 18:30 afkguy#6
ugh i still don't understand how structs are stored in one memory address, and how they are accessed. fkin wiki giving me a headache.
10/06/2010 01:22 Mega Byte#7
um... a memory address points to a structure eg the start of it
Data in that structure goes on from that address
eg

struct Item{
DWORD ID;
DWORD Quantity;
DWORD OwnerID;
float X;
float Z;
float Y;
};

Say Item struct is at 0D20000
the ID is at 0D20000
the Quantity is at 0D20000+4 which = 0D20004
the OwnerID is at 0D20008

And so on.

If we have an array of struct item which is 100 structs long
Item[] Items = new array(Item[100]);

Then the start location might be 0D20000 for the first struct then 0D20000 + structsize for the 2nd struct and so on.

Here is a formular that can be used to work out some things :).
StartAddressOfStruct + (SizeOfStruct*Index) = Address of that specific entry in array of structs.