So I decompiled the GG2 dll and guess what I found, PLENTY of addies that I do not yet know what to do with, as I am still in the process of learning how to make maplestory hacks, so I figured I might as well release these to the public and see what you guys come up with, so here you are:
Code:
public private: static UInt32 __gc* modopt(IsLong __gc*) BlockGodAddy = { 0xE5, 0x14, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CalcDamage_PDamage = { 0xF0, 0x03, 0x78, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_BASE = { 0x64, 0x4E, 0xF2, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_FACE = { 0x2C, 0x1C, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_INFO_BASE = { 0x18, 0x6F, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_INFO_X = { 0x54, 0x0B, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_INFO_Y = { 0x58, 0x0B, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_PID = { 0xA4, 0x1B, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_X_OFF = { 0xD8, 0x50, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CHARACTER_Y_OFF = { 0xDC, 0x50, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) CS_STATUS = { 0xF4, 0x45, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_1 = { 0x56, 0xAE, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_2 = { 0x11, 0xE6, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_FUNC_1 = { 0x10, 0xBE, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_HOOK = { 0x05, 0xE4, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_PTR_1 = { 0xDC, 0xDB, 0xCB, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_PTR_2 = { 0xD6, 0xCC, 0x42, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DUPEX_STUFF = { 0x4C, 0xF0, 0x4F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) DupexAddy = { 0x64, 0xB0, 0xA0, 0x00 };
public private: static Int32 __gc* dynamicWallWacDelay = { 0xE8, 0x03, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) EndlessFlameAddy = { 0x45, 0x04, 0xA1, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FastMobAddy = { 0xCB, 0xEE, 0x06, 0x3D };
public private: static UInt32 __gc* modopt(IsLong __gc*) FastTeleAddy = { 0xE9, 0xD2, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FILTERED_FADED = { 0xDB, 0x20, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FILTERED_FADED_CALL = { 0xF0, 0x0E, 0x53, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FLACCAddy = { 0x83, 0x63, 0x47, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FTFAddy = { 0xBC, 0x47, 0xA6, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) FullGodAddy = { 0x0C, 0xF5, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) GetMobStatPtr = { 0x10, 0xC9, 0x44, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) HIDE_DAMAGE = { 0xFC, 0x06, 0x6F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) HIDE_DAMAGE_2 = { 0x9D, 0x1B, 0x6F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) HitFXAddy = { 0xF6, 0x0B, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) hookA = { 0xE9, 0x11, 0x3F, 0x76 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ICY_HACK = { 0xB2, 0x73, 0x69, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ICY_HACK_DMG_BASE = { 0x08, 0xFD, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ICY_HACK_DMG_OFF = { 0xC8, 0x40, 0x00, 0x00 };
public private: static UInt16 __gc* ICY_HACK_HEADER = { 0x47, 0x01 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ICY_HACK_PET_GOD = { 0x2A, 0xA5, 0x68, 0x00 };
public private: static UInt16 __gc* ICY_HACK_S_HEADER = { 0x0B, 0x01 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ICY_PLIFE_ID_OFFSET = { 0xBC, 0x20, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) InfSiegeAddy = { 0xC4, 0xAD, 0x96, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) InvMobAddy = { 0x42, 0xBD, 0x43, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ITEM_FILTER = { 0xBD, 0x44, 0x53, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ITEM_OFFSET = { 0x20, 0x4F, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ItemHook = { 0x1D, 0xF7, 0x52, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) KamiAddy = { 0x56, 0xD2, 0x9F, 0x00 };
public private: static Int32 __gc* kamiDelay = { 0x32, 0x00, 0x00, 0x00 };
public private: static Int32 __gc* kamiRange = { 0x64, 0x00, 0x00, 0x00 };
public private: static Int32 __gc* lootDelay = { 0x64, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) lpbAddress = { 0xB4, 0xD6, 0x42, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MAP_OFFSET = { 0xE0, 0x0C, 0x00, 0x00 };
public private: static Int32 __gc* mesoFilterAmt = { 0x0A, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MissGodAddy = { 0x3B, 0xF7, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MOB_DEATH_HOOK = { 0x1F, 0x63, 0x53, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MOB_STAT_OFFSET = { 0xA0, 0x01, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) Mob1 = { 0x28, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) Mob2 = { 0x04, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) Mob3 = { 0x0C, 0x01, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) Mob4 = { 0x24, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobBase = { 0xB4, 0x6A, 0xE1, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobHook = { 0xB2, 0x72, 0x69, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobKBAddy = { 0x82, 0x58, 0x69, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobLagCSAddy = { 0x8A, 0x62, 0x6A, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobLagSSAddy = { 0x13, 0x5D, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobSlowAddy = { 0xCB, 0x52, 0x6A, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobX = { 0x58, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MobY = { 0x5C, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) MouseBase = { 0xF8, 0x6C, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NASMAddy = { 0x1F, 0xB5, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_1 = { 0x82, 0xE5, 0x54, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_2 = { 0x57, 0xDE, 0x51, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_3 = { 0x9D, 0xE4, 0x54, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_4 = { 0x65, 0xAF, 0x82, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_5 = { 0x92, 0xFE, 0xAB, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_6 = { 0x62, 0xE5, 0x54, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_7 = { 0xA9, 0xB0, 0x82, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NB_8 = { 0xF0, 0x0C, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NBAddy = { 0x20, 0x0D, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NoHPBarAddy = { 0xD2, 0x5A, 0x69, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NoKBAddy = { 0xDB, 0x9B, 0x7A, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NoLootAniAddy = { 0xF9, 0xCC, 0x44, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) NSMAddy = { 0xDF, 0x9B, 0x7A, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PACKET_RECV = { 0x58, 0x49, 0x4C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PACKET_RECV_ADDR = { 0x00, 0x96, 0x40, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PACKET_SEND_THIS_PTR = { 0xD4, 0x20, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PicTyperAddy1 = { 0x65, 0x7B, 0x4F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PicTyperAddy2 = { 0xF0, 0x90, 0x4F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PORTAL_TICK_COUNT_B = { 0x74, 0x9B, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) PORTAL_TICK_OFF_1 = { 0x98, 0x01, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) RainMobAddy = { 0x16, 0x4E, 0x6A, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) RET_FROM_MAPLE = { 0x08, 0x10, 0x40, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) returnA = { 0xEE, 0x11, 0x3F, 0x76 };
public private: static UInt32 __gc* modopt(IsLong __gc*) returnB = { 0x10, 0x12, 0x80, 0x75 };
public private: static UInt32 __gc* modopt(IsLong __gc*) RevPotAddy = { 0xB9, 0x64, 0xA9, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) RevPotAddy = { 0xB9, 0x64, 0xA9, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ShowDamage = { 0xB0, 0xB4, 0x67, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) SitHackAddy = { 0xEE, 0xD5, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) SpamFilterAddy = { 0xA7, 0xA7, 0xB0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) SpawnControlAddy = { 0x38, 0x17, 0xAD, 0x01 };
public private: static UInt32 __gc* modopt(IsLong __gc*) SSTeleAddy = { 0x4B, 0xD2, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TELE_TOGGLE = { 0x90, 0x4F, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TELEPORT_BASE = { 0x4B, 0xD2, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TELEPORT_FUNCTION = { 0x40, 0xD2, 0x9F, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) ttt2 = { 0xEF, 0xEA, 0x6D, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TUBIADDY1 = { 0xB7, 0x0D, 0x4B, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TUBIADDY2 = { 0x6B, 0x93, 0xA0, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TUBIADDY3 = { 0xB4, 0xAB, 0xAD, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TUBIADDY4 = { 0xE4, 0x22, 0xA3, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TX = { 0xD8, 0x43, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) TY = { 0xDC, 0x43, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) UAAddy = { 0xF0, 0x80, 0x9C, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WALL_BASE = { 0xF0, 0x67, 0xDC, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WALL_BOTTOM = { 0x28, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WALL_LEFT = { 0x1C, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WALL_RIGHT = { 0x24, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WALL_TOP = { 0x20, 0x00, 0x00, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WallVac_MobDied = { 0xC8, 0xDB, 0x68, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WallVacAddy = { 0x57, 0x0B, 0xA6, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) WallVacRet = { 0x7C, 0x0B, 0xA6, 0x00 };
public private: static UInt32 __gc* modopt(IsLong __gc*) wantedAddress = { 0xE2, 0xDD, 0x9F, 0x00 };
All that being said, that is only half the battle, you still have to know what to do with those addys, maybe I'll post that later
Btw, I have no life, I just spent literally like an hour getting all of those so