could some one plzz tell me how to add spells to objects i was able to like 2 mounths ago now i cant. i had the option of adding a spell but now there isent one plzz help me![]()
could some one plzz tell me how to add spells to objects i was able to like 2 mounths ago now i cant. i had the option of adding a spell but now there isent one plzz help me![]()
Or you could post the code that's not working.Code:class MyObject { public MyObject() { } ~MyObject() { } public void CastFireball() { WoWLua.DoString("CastSpellByName(\"Fireball\")"); } }
WoW! Great guide, +rep. Thank you for taking the time and effort to make this available. This was exactly what I needed to get started with memory editing. Thanks again!
Tnx alot man!
This was exactly what i needed to start messing around with wow. I will probebly rewrite the ++ parts to plain C with structures. I never got around to learn ++
Tnx again, looking forward to more of your guides.
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
"I cried a little earlier when I had to poop" - Sku
Awesome post !!! +rep
Thanks, your post inspired me start WoW hacking again after a few months break. The first thing I decided to do was convert my out of process OM from an exe to a dll because thats where I was before I 'quit' and I'm having lots of fun. Great post.
Thanks, good post !
I have a problem : I have player guid and player base adress but CurrentObject.XPosition doesn't work.
How have position of player object ?
Sry for my very bad english i'm french.
Edit : Ok i'm stupid, now that's work ><
Last edited by bouh2; 03-30-2009 at 05:07 AM.
I just started today messing with reading WoW memory and this has been a very useful thread. Thanks a lot.
I've managed to get the objects from the linked list that object manager is. And I've managed to read the name for object types 5. But I'm struggling with NPCs (type 3).
I understand this is the relevant code :
So let's say I have a type 3 object in curObject. The pointer to the first char in the string holding the name of that npc would be :Code:class NpcObject : CreatureObject { protected const uint SummonedByOffset = 0xE * 4, AttackingGuidOffset = 0x0A38; public NpcObject(uint BaseAddress) : base(BaseAddress) { } public string Name { get { return ObjectManager.WowReader.ReadString((IntPtr)(ObjectManager.WowReader.ReadUInt32((IntPtr)(ObjectManager.WowReader.ReadUInt32((IntPtr)(baseAddress + 0x9B0)) + 0x3C)))); } }
[ [curObject + 0x9B0] + 0x3C ]
I'm I right? :confused:
Also characters are in ASCII I guess, since that it's what they seem to be in for Type 5 objects...
pName = [[UnitBaseAddress + 0x970] + 0x3C] // 3.0.9
Last edited by SKU; 04-02-2009 at 02:53 PM.
UAU! That's an amazing guide! for the first time i was able to get some data from reading wow's memory! many thanks jbrauman.
I am trying to get the current spell that the player is casting, and the casttime of it, can someone point me to a descriptor?
Really helpful guide. Thanks mate.
Robin.
Thanks alot!
Wow! thanks alot. thats exactly what i needed!
Have any of the mentioned offsets changed since 3.1.1 was released, i can't seem to find X, Y, Z position offsets anywhere but here.
Thanks.