The offsets this program uses are version 5.2 (16826) specific. It won't work with anything but retail. To make this work for your WotLK or Cata servers you would need to look at the version of WoW it uses and find the 'Info Dump Thread' for that version in the Memory Editing section. If you look at the source code of what I posted a few changes would be necessary:
Code:
WoWbase_PLUS_D5153C = WoWbaseaddress + 13964604;
Code:
stepA = (char*)stepA + 0x8150;
You'd look at the function in the IDB file (assuming it's provided) and see what address plus offset is being used. In the IDB file for 16826 the pseudocode for part of the GetActiveCamera() function is:
Code:
if ( dword_D5153C )
result = *(_DWORD *)(dword_D5153C + 0x8150);
You would just change the number 8150 and 13964604 (the decimal notation of D5153C) in the source code provided in the original post of this thread.
Now this is assuming the Camera ptr struct is the same. I don't know if that's the case. Most anyone in the Memory Editing section would know better than me. The only reason I knew is due to Master674 when he posted it at
http://www.ownedcore.com/forums/worl...1-fov-wow.html (FoV in wow) ..