Hello Buddies! I just started with memory editing here and i wonder how to find the correct addresses. For example. Say i wanna grab my characters name, Code: string myname = wow.ReadASCIIString((uint)baseAddress + 0x???????, 255); How do i know what address to find this in ? I mean like, if i search in IDA in strings window for example, how do i know what to search for, cause Playername dosnt give me anything good.. edit: maybe i mean offsets
ye its not the program im looking for, im looking for some kind of documentation over the names of the different stuff, like what the name are for player health for example. like the zone name is GetMinimapZoneText
I don't install IDA yet but did you try to reverse UnitName(string) ? Because if you call PHP: name = UnitName("player") It should give you the name of the current player (API UnitName - WoWWiki - Your guide to the World of Warcraft). EDIT: I remember the name of the current player is stored to an static address you can easily find with CheatEngine.
I havent done much of this, tried it a few times (other games, not wow) but it was a real pain since you have to find a static address and then work from there. I am really treading on thin ice (knowledge wise) here so i cant help you with finding them yourself but I believe that ownedcore used to have a list on their forum with a lot of the current offsets, maybe they still do?
For this tou have to hook endscene and then call framescript_execute wow function. There are plenty documentation on ownedcore. But the name of the player is in static memory i think so use cheat engine->browse memory and search for your name( green text means static).