Player: Difference between revisions
Jump to navigation
Jump to search
NightQuest (talk | contribs) No edit summary |
mNo edit summary |
||
Line 147: | Line 147: | ||
''These seem to differ quite a lot from the normal builds, an example can be seen in the path to the PlayerBase which was 5 steps long. | ''These seem to differ quite a lot from the normal builds, an example can be seen in the path to the PlayerBase which was 5 steps long. | ||
[[[[[00DEE930]+0x2478]+0xC]+0x1028]+0x120] | [[[[[00DEE930]+0x2478]+0xC]+0x1028]+0x120] | ||
[[Category:Client]] |
Latest revision as of 13:46, 20 May 2014
PlayerBase
Playerbase as for 3.3.5a Static = 0x8D87A8 + 0x34 (DWORD) + 0x24 (PTR) = PlayerBase
Playerbase as for 3.3.2 Static = 0xCF8C50 + 0x34 (DWORD) + 0x24 (PTR) = PlayerBase
Playerbase as for 3.1.3 Static = 0x10BD5F4 + 0x34 (DWORD) + 0x24 (PTR) = PlayerBase
Playerbase as for 3.0.2 Static = 0x127BFFC + 0x30 + 0x28 = PlayerBase
Legacy Data
"3.1.3.9947", "Static", "0x010BD5F4") "3.0.1.8471", "Static", "0x00dec964") "2.4.3.8606", "Static", "0x00E29d28") "2.4.2.8278", "Static", "0x00E8AA38") "0.4.2.8209", "Static", "0x00ef6560") "2.4.1.8125", "Static", "0x00E849E0") "0.4.0.8063", "Static", "0x00EE9E70") "2.3.3.7799", "Static", "0x00E60BB8")
Note that Wrath Of The Lich King now uses a level 3 pointer to get to playerbase.
Here is how i found the offset with my reverse script:
\\ ************************** \\ * ENTRY CAPTURES 30/05/08* \\ ************************** \\Generated by Malu05's Reverse-Eng Script. Sessions: _________________________________________________________________________ A | B | C | D | E | ------------------------------------------------------------------------- 0A0C8914| 0A0C89B4| 0A0C8214| 0A0C8914| 0A314514| 0A0C89B4| 11730D90| 0A0C82B4| 0A0C89B4| 0A3145B4| 12070128| 11739F68| 115A0D90| 115A0D90| 0BA91EDC| 1235B0B0| 121579D0| 122F82F0| 1243B090| 11A71920| 14340D90| 123B48D0| 14527D84| 14527D84| 127D0D90| 162EFA1C| 162FE9DC| 161366DC| 14F8B15C| 12E60128| | 16FF0128| 164D0128| 16E10128| | ------------------------------------------------------------------------- ScrapEntries: ****************************************** 0A0C8914 0A0C8214 0A0C8914 0A0C89B4 0A0C82B4 0A0C89B4 1235B0B0 ****************************************** Entity Possibilities: ************************************************************************** 14340D90 11730D90 115A0D90 115A0D90 127D0D90 (1243B090) 12070128 16FF0128 164D0128 16E10128 12E60128 ************************************************************************** ========================================================================= **DeInDonnection** Attempting Entity Possibilities MaxLevel: 99& Dejump allowed: 0x9000& FLAG: 0x00101 ________ XXXXX_128: -------- 0A7C69B8 0B27AA38 0B320348 0B27E808 13181030 13051030 ++ { 06B09214 06B08614 { 06B085E0 06B085E4 07916480 %%% 07916480 -> 0x06B08608 %%% 00DC3628 -> 0x07914008 %%% 00DC363C -> 0x07914008 } 06B092B4 06B086B4 0B9D2F9C 0BAFFB9C 122B1920 122B1920 %%% 122B1920 -> 13051030 %%% 00BD6750 -> 122B0008 13050D90 13040D90 134F0128 13500128 14AEA5F3 N/A } ________ XXXXX_D90: -------- 0338C014 06B09214 ++ { 0A0BFFA0 } 0338C0B4 06B092B4 ++ { 00DB7B0F->0x06B091FF } 0BB6BF5C 0B9D2F9C 124B1920 122B1930 13180D90 13050D90 ++ { 06B09214 06B08614 { 06B085E0 06B085E4 07916480 %%% 07916480 -> 0x06B08608 %%% 00DC3628 -> 0x07914008 %%% 00DC363C -> 0x07914008 } 06B092B4 06B086B4 0B9D2F9C 0BAFFB9C 122B1920 122B1920 %%% 122B1920 -> 13051030 %%% 00BD6750 -> 122B0008 13050D90 13040D90 134F0128 13500128 14AEA5F3 N/A } 13440128 134F0128 ++ { 0B27AA38 0B2773B8 0B27E808 0B37F248 13051030 13041030 } 14AEA5F3 **DeInDonnection Complete** **3 Succesfull Results** =========================================================================
As you can see 3 working pointers and 2 of them come up to same static.
On a side note alot have changed during the Alpha throughout beta stages of Wrath of the Lich King where we have seen Blizzard antecedently releasing debug builds. These seem to differ quite a lot from the normal builds, an example can be seen in the path to the PlayerBase which was 5 steps long.
[[[[[00DEE930]+0x2478]+0xC]+0x1028]+0x120]