Oh yes, you're right. I actually planned to do if(v14 != -1) but seems like I forgot it.
Thanks that you figured it out.
The second value in
is wrong. It has to be following instead:PHP Code:
If v14 = - 1 Then
v17 = Plugin.XORRW.ReadInt(Hwnd, PlayerBase + &HD60) + (i * &H30)
Else
v17 = Plugin.XORRW.ReadInt(Hwnd, PlayerBase + &HD54) + (i * &H30)
End If
P.S. You're using the wrong offset (0xD54 instead of 0xD58)PHP Code:
If v14 = - 1 Then
v17 = Plugin.XORRW.ReadInt(Hwnd, PlayerBase + &HD60) + (i * &H30)
Else
v17 = PlayerBase + &HD58 + (i * &H30)
End If
Pray Frosttalls , Area of effect CODE
Strangely my lCurMgrPre keeps returning a 0 since last patch.
I retrieve this value doing: lCurMgrPre := ReadInt32(lPid, lBaseAddress + $DC9298 );
$DC9298 is currmgroffset.... Am I doing anything wrong, what might be the prbolem?
tx,
RL
Never mind my previous post... i just slammed myself in the face for not looking in the 5.0.5. post...
who can tell me where i can find the 5.05 dump info...
i find it,sorry
i thought it should be in the stick thread
How to enable Zoom Hack now? it seems that only modify the maxdistance doesn't work anymore
For some reason I seemed to notice that Chi wasn't in the correct place in this enum. I used the following to get Chi in the proper place:
I can't confirm all the other powers but I know using JuJu's method the above works for the normal powers. LightForce actually seemed to be Chi unless I did something weird.Code:public enum PowerType : uint { Mana = 0, Rage = 1, Focus = 2, Energy = 3, LightForce = 4, Runes = 5, RunicPower = 6, SoulShards = 7, Eclipse = 8, HolyPower = 9, Alternate = 10, DarkForce = 11, Chi = 12, ShadowOrbs = 13, BurningEmbers = 14, DemonicFury = 15, ArcaneCharges = 16 };
used 0xC2B98C for 5.0.5 as this thread is outdated as far as strictly offsets speaking.
Taken from Constants.lua:
Everything is fine and named like in WoWs API.Code:-- Power Types SPELL_POWER_MANA = 0; SPELL_POWER_RAGE = 1; SPELL_POWER_FOCUS = 2; SPELL_POWER_ENERGY = 3; --SPELL_POWER_CHI = 4; This is obsolete now. SPELL_POWER_RUNES = 5; SPELL_POWER_RUNIC_POWER = 6; SPELL_POWER_SOUL_SHARDS = 7; SPELL_POWER_ECLIPSE = 8; SPELL_POWER_HOLY_POWER = 9; SPELL_POWER_ALTERNATE_POWER = 10; SPELL_POWER_DARK_FORCE = 11; SPELL_POWER_LIGHT_FORCE = 12; SPELL_POWER_SHADOW_ORBS = 13; SPELL_POWER_BURNING_EMBERS = 14; SPELL_POWER_DEMONIC_FURY = 15;
isnt this the playerbase for this wow patch?
uint playerbase = wow.ReadUInt(wow.ReadUInt(wow.ReadUInt((uint)baseWoW + 0x00A6D420) + 0x48 ) + 0x24);
or am i wrong?
anyone can reupload this ? Filebeam : This file does not exist!
I tried what tom_rus pasted before this thread. compile with my own wow memory reader. compile passed. and it can run but cannot get any records. I am trying to retrieving spell rec from spelldbc. anything changed from 5.0.4 to 5.4.7 related to dbc ? Any help will be appreciated!
// edit
tom_rus posted that message on page 7, #97,
Last edited by iceblockman; 05-06-2014 at 01:45 AM.