The POS_X, POS_Y, POS_Z descriptors from both GameObjects and Corpses are taking a break this patch?
The POS_X, POS_Y, POS_Z descriptors from both GameObjects and Corpses are taking a break this patch?
"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
im wondering if they have shifted them into the same place as the creature x,y,z s
don't know further until i get home and download the patch![]()
So for PlayerObject that is not Player Base correct?
Since my 3.0.9 is
0x127F13C as baseptr and yours is 0x012EB404
In case someone need em here are the g_clienConnection & the s_curMgr
Here I leave a moded version by me of bobbysing & kynox IDA script descriptor dumper, that will also pattern spot g_clientConnection & s_curMgr in 3.0.9, 3.1.0 and hopefully in future versions ^^ NoMorePasting.comCode:[DUMP_INFO] WOW_VERSION=Version: 3.1.0 Build number: 9767 Build date: Apr 3 2009 G_CLIENTCONNECTION=0x01132F60 S_CURMGR=0x2C24
Last edited by mordok; 04-14-2009 at 09:07 PM.
"I'm not going to expose my methods for time bending, as i don't want to do get nerfed!"-Kynox
Dumped from IDA Database after update, some names/addresses may be strange or just wrong....Code:0x004010E0 -> CDataStore__Reset 0x00401500 -> MovementInit 0x00401820 -> PrintFilterMask 0x004019F0 -> ErrorDisplayFilterCallback 0x004028C0 -> ClientIdle 0x007BF240 -> EventPostClose 0x004029F0 -> SendErrorLog 0x00402DC0 -> CDataStore___scalar_deleting_destructor_ 0x00403080 -> LoadNewWorld 0x00403230 -> NewWorldHandler 0x004034B0 -> ClientRegisterConsoleCommands 0x00401E90 -> WowClientInit 0x00402820 -> timingInfo 0x004052B0 -> AdditionalCheck1 0x00406350 -> ClientDestroyGame 0x00406630 -> InitializeGlobal 0x00406B20 -> WinMain 0x00406E30 -> port 0x00407060 -> worldport 0x00407370 -> setrawpos 0x0045DE00 -> ClientConnection__HandleCharacterCreate 0x0045DE30 -> ClientConnection__HandleCharacterDelete 0x0045DB60 -> ClientConnection__HandleCharacterLoginFailed 0x0045E4F0 -> ClientServices_MessageHandler 0x0045E680 -> ClientConnection__ClientConnection 0x0045E8A0 -> ClientConnection___ClientConnection 0x00831410 -> CDataStore__GetBufferParams 0x00831440 -> CDataStore__DetachBuffer 0x00831480 -> CDataStore__InternalDestroy 0x008314D0 -> CDataStore__InternalFetchWrite 0x00831610 -> CDataStore__Put_9 0x00831610 -> CDataStore__Put_6 0x00831610 -> CDataStore__Put_1 0x00831970 -> CDataStore__Get_9 0x008319F0 -> CDataStore__Get_5 0x00831AB0 -> CDataStore__GetString 0x00831D20 -> CmdLineGetBool 0x00832F40 -> PropGet 0x0082D6A0 -> EventIsKeyDown 0x0082D6A0 -> EventSetTimer_1 0x0082DA40 -> EventSetMouseMode 0x0082DB20 -> EventRegister 0x0082DB40 -> EventUnregister 0x008312B0 -> CSRWLock__Leave 0x007F4610 -> CRenderBatch__QueueCallback 0x0049BCA0 -> CRenderBatch__Clear 0x00804A10 -> CSimpleFrame__LoadXML 0x00817470 -> CBackdropGenerator__LoadXML 0x007E4640 -> OnPaint 0x007E4A90 -> ScrnLayerCreate 0x007E4C00 -> ScrnInitialize 0x007E4CE0 -> IStockInitialize 0x007D15F0 -> SysMsgAdd 0x007D6770 -> AsyncFileReadWaitAll 0x007D8470 -> TextBlockCreate 0x007D9420 -> TextBlockGenerateFont 0x007E4120 -> CameraDuplicate 0x007D0CC0 -> NTempest__CMath__log2_ 0x007D0D70 -> NTempest__CMath__exp2_ 0x007C59B0 -> DNameNode__DNameNode 0x007BBAC0 -> HeapUsage 0x007B7A40 -> NetClient__PushObjMgr 0x004C77C0 -> GetObjectPtr 0x007BA030 -> ClntObjMgrUnsetObjMirrorHandler 0x0058A940 -> CGObject_C_virt5C 0x005854E0 -> CGObject_C_virtA4 0x0058C0B0 -> CGObject_C__GetPosition 0x0045ECA0 -> CGObject_C_virt00 0x007BB140 -> PartialUpdateFromFullUpdate 0x007BB390 -> ObjectUpdateHandler 0x007BB820 -> ObjectCompressedUpdateHandler 0x007BB9D0 -> ClntObjMgrCreate 0x007ABF80 -> CGlueMgr__UpdateCurrentScreen 0x007AC310 -> CGlueMgr__DefaultServerLogin 0x007AC470 -> CGlueMgr__ChangeRealm 0x007AC4F0 -> CGlueMgr__CreateCharacter 0x007AC540 -> CGlueMgr__DeleteCharacter 0x007ACDC0 -> CGlueMgr__EnterWorld 0x007AD150 -> CGlueMgr__StatusDialogClick 0x007AD9D0 -> CGlueMgr__NetDisconnectHandler 0x007AE8F0 -> CGlueMgr__Initialize 0x004B5DE0 -> CharCreateRegisterScriptFunctions 0x007B2640 -> CCharCreateInfo__CycleCharCustomization 0x007B2740 -> CCharCreateInfo__CreateCharacter 0x007B32A0 -> CCharCreateInfo__SetSelectedSex 0x007B33C0 -> CCharCreateInfo__SetSelectedClass 0x007B3B30 -> CCharCreateInfo__ResetCharCustomizeInfo 0x007B3BF0 -> CCharCreateInfo__SetSelectedRace 0x00663580 -> GetRow_ClientDB 0x0094B800 -> CopyAndExpandDescriptors 0x0094B860 -> MirrorInitialize 0x006C8930 -> ChannelCommand 0x006D3CC0 -> CGChat__AddChatMessage 0x006DB2D0 -> LoadScriptFunctions_ 0x006DB2D0 -> UnloadScriptFunctions_0 0x006DB730 -> CGGameUI__OpenGuildInvite 0x006DBAE0 -> CGPartyInfo__IsMember_0 0x006DBD80 -> CGGameUI__CloseInteraction 0x006DC1C0 -> CGGameUI__ShowCombatFeedback_0 0x006DC1F0 -> CGGameUI__ShowCombatFeedback 0x006DC350 -> CGGameUI__Reload 0x006E10C0 -> CGGameUI__ClearInteractTarget 0x006E5F50 -> CGGameUI__StopCinematicInternal 0x006E7CD0 -> CGGameUI__SetInteractTarget 0x006E8590 -> CGGameUI__SetCursorMoney 0x006E93B0 -> OnMirrorTimerEvent 0x006EC960 -> CGGameUI__Target 0x006EF190 -> ClickTerrain 0x004F5E64 -> CGGameUI__ShutdownGame 0x006F2270 -> CGGameUI__Initialize 0x006C1D90 -> CWorld__UnloadMap 0x006C4A00 -> CGWorldFrame__OnLayerUpdate 0x006B02B0 -> CGWorldFrame___scalar_deleting_destructor_ 0x006C5B10 -> CGWorldFrame__OnFrameRender 0x006F32C0 -> CGTutorial__ResetTutorials 0x006F37F0 -> CGTutorial__ClearTutorials 0x006F6FE0 -> CGWorldMap__ProcessClick 0x007178B0 -> CGPartyInfo__IsMember 0x0076B2C0 -> CGBankInfo__OnCloseBank 0x006F8DF0 -> CGSpellBook__PickupSpell 0x006F8F40 -> CGSpellBook__CastSpell 0x006FC5C0 -> GetSpellIdByName 0x006FC9E0 -> IsValidSpell 0x007000A0 -> CGTradeInfo__HandleTradeMessage 0x0071D550 -> CGUIBindings__GetCommand 0x0071D5A0 -> CGUIBindings__GetCommandKey 0x0072C2B0 -> CGItemText__SetItem 0x0072A0D0 -> CGQuestInfo__ConfirmAcceptQuest 0x0072AC80 -> CGQuestInfo__QuestGiverFinished 0x0072AE30 -> CGQuestInfo__QueryQuest 0x0072AEC0 -> CGQuestInfo__CompleteQuest 0x0072AF20 -> CGQuestInfo__AcceptQuest 0x0072B010 -> CGQuestInfo__DeclineQuest 0x0075FE80 -> CGTaxiMap__TaxiNodeType 0x0075ECE0 -> CGTaxiMap__TakeTaxiNode 0x0070CC40 -> CGClassTrainer__SetTrainer 0x00701550 -> CGClassTrainer__GetSkillLineIndexFromService 0x0056FB80 -> CModelComplex__CModelComplex_0 0x00764890 -> CGActionBar__GetCooldown 0x00765C60 -> CGActionBar__IsCurrentAction 0x00765C60 -> CGActionBar__PickupAction 0x00736850 -> CGPetitionInfo__SetPetition 0x00774E40 -> CGDuelInfo__OnDuelWinner 0x00774EE0 -> CGDuelInfo__AcceptDuel__ 0x00774F60 -> CGDuelInfo__CancelDuel 0x00774FE0 -> CGDuelInfo__OnDuelRequested 0x00711200 -> CGPetInfo__PetDismiss 0x00711410 -> CGPetInfo__PetAbandon 0x00716F10 -> CGContainerInfo__LeaveWorld 0x00701550 -> CGTradeSkillInfo__GetSubClassIndexFromSkill 0x007039D0 -> CGTradeSkillInfo__SetInvTypeFilter 0x00703C70 -> CGTradeSkillInfo__SetSubClassFilter 0x00753BD0 -> CGQuestLog__SetSelectedQuest 0x00754320 -> CGQuestLog__CollapseHeader 0x004B5DE0 -> InputControlRegisterScriptFunctions 0x0068C7E0 -> InputControlUnregisterScriptFunctions 0x0068EE80 -> CGInputControl__SetControlBit_0 0x00463A30 -> CGInputControl__CGInputControl 0x006903D0 -> InputControlDestroy 0x00691430 -> pitchLimit 0x00693940 -> CGCamera_virt04 0x006939E0 -> CGCamera_virt08 0x00693A80 -> CGCamera_virt0C 0x00695EB0 -> CGCamera__SetView 0x006972C0 -> CGCamera__ResetView 0x0069E4C0 -> GetUnitFromName 0x006A7350 -> SmartScreenRectClearAllGrids 0x006855E0 -> NetClient__Initialize 0x006857D0 -> CNetClient__Process 0x00685CD0 -> NetClient__WCMessageReady 0x0045E820 -> NetClient___NetClient 0x00686160 -> NetClient___NetClient_0 0x0045ECA0 -> NetClient___scalar_deleting_destructor_ 0x006863F0 -> NETEVENTQUEUE__AddEvent 0x0067DF00 -> DBCache__CancelCallback 0x0067E580 -> DBCache__CancelCallback_0 0x0067F8B0 -> DBCache_GetInfoBlockByID 0x00681970 -> DBCache_NameCache_unsigned___int64_CHashKeyGUID___GetRecord 0x004E0BF0 -> GxAdapterMonitorModes 0x0061D930 -> CGxDevice__DeviceOverride 0x006226C0 -> CGxDevice__DeviceAdapterID 0x00622860 -> CGxDevice__DeviceAdapterInfer 0x00622F70 -> CGxDevice__AdapterMonitorModes 0x00627A80 -> CGxDeviceD3d__ILoadD3dLib 0x005F81C0 -> ClientServices_Send 0x00478F10 -> ClientServices_SetMessageHandler 0x004806B0 -> ClientServices_ClearMessageHandler 0x005F8540 -> ClientServices_GetErrorToken 0x005F8560 -> ClientServices_ValidDisconnect 0x0045ECA0 -> ClientConnection___scalar_deleting_destructor_ 0x005F8980 -> ClientServices_Connect 0x005FA790 -> FriendList__FriendList 0x005FB580 -> whois 0x005FC980 -> FriendList__RemoveFriend_0 0x005FCAF0 -> FriendList__SendWho 0x005FD290 -> FriendList__AddOrDelIgnore 0x005FD420 -> FriendList__AddIgnore 0x005FE2E0 -> FriendList__RemoveFriend 0x005FE420 -> FriendList__DelIgnore 0x00575160 -> CGUnit_C__OnPitchStop 0x00576E30 -> MovementDestroy 0x00576EF0 -> CGUnit_C__OnMoveStart 0x00575080 -> CGUnit_C__OnStrafeStart 0x00576FD0 -> CGUnit_C__OnJump 0x00577280 -> CGUnit_C__OnTurnStop 0x00575080 -> CGUnit_C__OnSetRunMode 0x00577320 -> CGUnit_C__OnTeleport 0x005535E0 -> RandomRollNameQueryCallback 0x00553890 -> OnQuestConfirm 0x00553910 -> OnGroupInvite 0x00553980 -> OnGroupCancel 0x005539B0 -> OnGroupDecline 0x005539E0 -> OnGroupNewLeader 0x00553D50 -> OnRealmGroupUpdate 0x00553E00 -> OnGuildInvite 0x005539B0 -> OnGuildDecline 0x00553E90 -> OnGuildInfo 0x00553FA0 -> OnTabardVendorActivate 0x00553FD0 -> OnGuildCommandResult 0x00553E00 -> OnArenaTeamInvite 0x005543C0 -> OnArenaTeamEvent 0x00554540 -> OnArenaTeamCommandResult 0x005548B0 -> OnArenaError 0x00554920 -> OnVoiceSessionRosterUpdate 0x00554AF0 -> OnAvailableVoiceChannel 0x00554BC0 -> OnVoiceSessionLeave 0x00554C10 -> OnVoiceSetTalkerMuted 0x00554C70 -> OnPlayTimeWarning 0x00554D80 -> OnCalendarCommandResult 0x005551C0 -> CGPlayer_C__OnQuestGiverInvalidQuest 0x00555470 -> CGPlayer_C__OnQuestGiverQuestFailed 0x005555A0 -> CGPlayer_C__OnBuyFailed 0x00555710 -> CGPlayer_C__OnBuySucceeded 0x005559B0 -> OnProficiency 0x00555A00 -> OnPlayerSkinned 0x00555B50 -> OnSpellInstaKillLog 0x00555BA0 -> OnSpellOrDamageInmune 0x005563E0 -> CGPlayer_C__OnLootMoneyNotify 0x005566D0 -> CGPlayer_C__OnPetitionDecline 0x00556730 -> CGPlayer_C__OnTurnInPetitionResults 0x00557430 -> OnSummonRequest 0x005574B0 -> OnPlayEmote 0x00557530 -> OnVoiceParentalControls 0x005577F0 -> OnCrossedInebriationThresold 0x00557880 -> CGPlayer_C__OnQuestGiverListQuests 0x00557E10 -> CGPlayer_C__OnQuestGiverRequestItems 0x00557FC0 -> CGPlayer_C__OnQuestGiverChooseReward 0x005585C0 -> CGPlayer_C__OnQuestGiverStatus 0x005586C0 -> CGPlayer_C__OnTrainerList 0x00558940 -> CGPlayer_C__OnSellResponse 0x005590B0 -> CGPlayer_C__AcceptResurrectRequest 0x005592A0 -> CGPlayer_C__TalkToTrainer 0x0055A0B0 -> SellItem 0x0055A5D0 -> OnSpellDamageShield 0x0055A6C0 -> OnSpellDispelStealOrBreakLog 0x0055A900 -> CGPlayer_C__AcceptGroup__ 0x0055A970 -> CGPlayer_C__DeclineGroup 0x0055A9E0 -> CGPlayer_C__LeaveGroup 0x0055AC00 -> CGPlayer_C__AcceptGuild 0x0055AC70 -> CGPlayer_C__DeclineGuild 0x0055B120 -> CGPlayer_C__CompleteQuest 0x0055B1B0 -> CGPlayer_C__GiveQuestItems 0x0055C0D0 -> CGPlayer_C__ReadItemResult 0x0055C740 -> CGPlayer_C_virt114 0x0055CA20 -> CGPlayer_C_virt124 0x0055CB40 -> CGPlayer_C__OnPetitionShowList 0x0055CE00 -> CGPlayer_C__OnPetitionShowSignatures 0x0055CF70 -> CGPlayer_C__OnSignedResults 0x0055ECC0 -> OnGroupList 0x0055F4B0 -> OnSaveGuildEmblem 0x0055F550 -> OnGuildEvent 0x0055FB40 -> OnGMTicketStatusUpdate 0x00561EF0 -> OnResurrectRequest 0x00562F90 -> OnTimeSyncRequest 0x005637C0 -> CGPlayer_C__GetAFKText 0x005642D0 -> CGPlayer_C__OnPetitionRename 0x00565960 -> CGPlayer_C__SetCombatMode 0x005659D0 -> CGPlayer_C_virt11C 0x00566350 -> OnInitialSpells 0x00566530 -> CGPlayer_C__SetPlayerMirrorHandlers 0x00566990 -> CGPlayer_C__AutoEquipCursorItem 0x00566EE0 -> CGPlayer_C__ClearPendingEquip 0x00567330 -> CGPlayer_C_virt108 0x00567430 -> CGPlayer_C_virt110 0x00567CC0 -> CGPlayer_C_virt120 0x00569770 -> OnSendUnlearnSpells 0x00569CA0 -> CGPlayer_C__SetActiveMirrorHandlers 0x0056A430 -> CGPlayer_C__UnsetActiveMirrorHandlers 0x0056AAA0 -> CGPlayer_C__Initialize 0x0056AC00 -> CGPlayer_C__Shutdown 0x0056B5F0 -> OnItemTimerEvent 0x0056C220 -> CGUnit_C_virtB4 0x0056CAB0 -> OnPlayerEvent 0x0045ECA0 -> CGPlayer_C__destructor 0x00600480 -> OnLearnedSpell 0x0056E690 -> OnSupercededSpell 0x00589290 -> Trade_C_BeginTrade 0x005894D0 -> Trade_C_CancelTrade 0x005896B0 -> Trade_C_AddMoney 0x00589930 -> TradeStatusHandler 0x00589D60 -> Trade_C_Initialize 0x0058A630 -> CGDynamicObject_C__PostInit 0x0045ECA0 -> CGItem_C_virt00 0x0058C770 -> CGItem_C_virt5C 0x0058C7A0 -> CGItem_C_virtC0 0x0058C7F0 -> CGItem_C__GetObjectName 0x0058C7F0 -> CGItem_C__GetClassID 0x0058ED00 -> CGContainer_C__CGContainer_C 0x0058F400 -> GetItemIDByName 0x00590580 -> CGItem_C__PostInit 0x0047F8D0 -> CGItem_C_virt0C 0x005905C0 -> CGItem_C_virt04 0x0045ECA0 -> CGContainer_C_virt00 0x0045ECA0 -> CGGameObject_C_virt00 0x0059E190 -> CGUnit_C_virt110 0x005A0510 -> CGUnit_C_virt124 0x005A4490 -> LoadMovePacket 0x005A4A40 -> CGUnit_C_virt10C 0x005A58F0 -> CGUnit_C__QueryModelStats 0x005A62E0 -> CGUnit_C_virt9C 0x005A7740 -> GetErrorMsg 0x005A9A30 -> CGUnit_C__UnitReaction 0x005AB0C0 -> SetCTMFlags 0x005AC6A0 -> PossessNPC 0x005AD660 -> CGUnit_C_virt50 0x005AEA10 -> CTM_FriendUnit 0x0045ECA0 -> CGUnit_C_virt00 0x005C06C0 -> CGUnit_C__PlayEmoteAnimation 0x005C2236 -> CGUnit_C_virt0C 0x005B6360 -> OnUnitMoveEventNoActive 0x005C5290 -> CGUnit_C__Initialize 0x005C6170 -> CGObject_C_virt98 0x005C6200 -> CGObject_C_virt9C 0x005C6420 -> CGObject_C_virtB8 0x005C7910 -> CGObject_C__Shutdown 0x005C8010 -> CGObject_C__Initialize 0x005E40F0 -> CGUnit_C_virtF8 0x005E4160 -> CGUnit_C__SetImpactKitEffect 0x005D3060 -> BroadcastCombatLogEvent 0x005D0DC0 -> CGBag_C__FindItem 0x005E2FF0 -> CGPlayer_C_virtF8 0x0054B510 -> OnMouseMove 0x0054B7B0 -> repeat 0x0054FA00 -> ValidateFormatMonitor 0x0054C510 -> OnMouseDown 0x0054C9A0 -> proportionaltext 0x0054C9E0 -> spacing 0x0054CA30 -> default 0x0054CBA0 -> fontsize 0x0054CC70 -> font 0x0054CD70 -> ConsoleWrite 0x0054CF00 -> settings 0x0054CFA0 -> fontcolor 0x0054D170 -> consolelines 0x0054D200 -> bgcolor 0x0054D200 -> highlightcolor 0x0054FE80 -> CVGxResolutionCallback 0x0054ECE0 -> CVGxColorBitsCallback 0x0054ED70 -> CVGxDepthBitsCallback 0x005501E0 -> CVGxRefreshCallback 0x0054FBE0 -> gxRestart 0x0054D3A0 -> ConsoleCommandExecute 0x0054D4C0 -> OnIdle_0 0x004078D0 -> RegisterHandlers_1 0x0054DC40 -> ConsoleScreenInitialize 0x0054E100 -> help 0x0054E480 -> ConsoleCommandUnregister 0x0054E580 -> ConsoleCommandWriteHelp 0x0054EBA0 -> ConsoleCommandRegister 0x00551320 -> CVar__Set 0x005517E0 -> cvarlist 0x00551A20 -> CVar__Lookup 0x00551DE0 -> cvar_reset 0x00551DE0 -> cvar_default 0x00552560 -> CVar__Register 0x00552790 -> set 0x005528E0 -> CVar__Initialize 0x00552D30 -> SaveHardware 0x005531B0 -> DetectHardware 0x005529B0 -> AddLineToExecFile 0x00549960 -> WowTime__WowGetTimeString_0 0x0054A2B0 -> UpdateGameTime2 0x0054A3A0 -> UpdateGameTime 0x005398F0 -> SMemAlloc 0x00539950 -> SMemFree 0x00539F60 -> SStrCopy 0x00539FE0 -> SStrLen 0x0053A190 -> SStrPrintf 0x0053A1F0 -> SStrToInt 0x0053A260 -> SStrToUnsigned 0x0053B050 -> StartAddress 0x0053B840 -> SRegLoadValue 0x0053B9A0 -> SRegSaveValue 0x0053C2E0 -> SErrSetLogTitleString 0x0053C2E0 -> SErrSetLogCallback 0x0053C440 -> SErrRegisterHandler 0x0053C770 -> SErrDestroy 0x004052B0 -> ExceptionFilterWin32 0x0053E3B0 -> SCmdGetNum 0x0053E4E0 -> SCmdRegisterArgList 0x0053E7C0 -> SCmdGetBool 0x0053E7E0 -> SCmdProcess 0x0053E8E0 -> SCmdProcessCommandLine 0x0053F570 -> SCritSect__SCritSect 0x0053F850 -> SEvent__SEvent 0x0053F730 -> SMutex__Create 0x0053F8C0 -> SMutex__Create_0 0x0053FB10 -> CDebugSCritSect__DumpAllEntries 0x0053FB60 -> CDebugSRWLock__DumpAllEntries 0x005401B0 -> OutputTime 0x005406F0 -> SLogCreate 0x005407F0 -> SLogDestroy 0x00432770 -> TimerFunc 0x004E0FF0 -> maxLOD 0x004E1080 -> waterRipples 0x004E0FF0 -> detailDoodadAlpha 0x004E1140 -> characterAmbient 0x004E27A0 -> setShadow 0x004E28D0 -> CWorld__LoadMap 0x004E3F10 -> CWorld__ObjectCreate 0x00504C50 -> TraceLine 0x005116B0 -> CMapObj__Create 0x0051EC60 -> CMap__SafeOpen 0x0051ECB0 -> CMap__SafeRead 0x00521300 -> CMap__CreateMapObjDef_0 0x00521740 -> CMap__LoadWdt 0x005218F0 -> CMap__Load 0x0052C940 -> CMapChunk__CreateIndices 0x0052CC80 -> CMapChunk__CreateVerticesWorld 0x0052D730 -> CMapChunk__CreateVerticesLocal 0x00539020 -> CMap__LoadTexture 0x004D1570 -> ValidateNameDestroy 0x004D1B10 -> UpdateTime 0x004D1E00 -> ReceiveServerTime 0x004D1F60 -> ClientInitializeGameTime 0x004D6270 -> PlayerNameInitialize 0x004D7A40 -> WorldTextInitialize 0x004D8030 -> SkySunGlare 0x004B9430 -> GetSpellManaCostByID 0x004C0860 -> Spell_C__GetSpellCooldown 0x004C0890 -> Spell_C__GetItemCooldown 0x0049DC60 -> TSHashTable_ITEMCOOLDOWNHASHNODE_HASHKEY_NONE___InternalNew 0x00468950 -> TSHashTable_ITEMCOOLDOWNHASHNODE_HASHKEY_NONE___InternalDelete 0x00463BF0 -> TSHashTable_ITEMCOOLDOWNHASHNODE_HASHKEY_NONE___Destroy 0x0045ECA0 -> TSHashTable_ITEMCOOLDOWNHASHNODE_HASHKEY_NONE____scalar_deleting_destructor_ 0x00499C60 -> FrameScript_RegisterFunction 0x00499CA0 -> FrameScript_UnregisterFunction 0x00499CE0 -> FrameScript_GetVariable 0x0049AE30 -> FrameScript_Execute 0x0049CDC0 -> RegisterInterfaceEvents 0x0046C880 -> InputEvent 0x004052B0 -> AdditionalCheck2 0x00914CB0 -> OsTlsGetValue 0x00428000 -> fnInternetCallback 0x004052B0 -> LoadWardenModule 0x008DF31E -> D3DPERF_SetMarker 0x008DF31E -> VerQueryValueA 0x008DF31E -> GetFileVersionInfoA 0x008DF31E -> GetFileVersionInfoSizeA 0x008DF31E -> ImmReleaseContext 0x008DF31E -> ImmGetConversionStatus 0x008DF31E -> ImmGetContext 0x008DF31E -> ImmGetCompositionStringA 0x008DF31E -> ImmAssociateContext 0x008DF31E -> ImmSetConversionStatus 0x008DF31E -> ntohs 0x008DF31E -> htons 0x008DF31E -> closesocket 0x008DF31E -> recv 0x008DF31E -> send 0x008DF31E -> socket 0x008DF31E -> ioctlsocket 0x008DF31E -> accept 0x008DF31E -> connect 0x008DF31E -> inet_addr 0x008DF31E -> listen 0x008DF31E -> bind 0x008DF31E -> htonl 0x008DF31E -> WSAStartup 0x008DF9F4 -> Thread32Next 0x008E5C20 -> nullsub_150 0x008A48E0 -> fptc 0x0094A770 -> CGSimpleHealthBar__RemoveMirrorHandlers 0x00685360 -> PtFuncCompare 0x009617E8 -> start_8 0x00961918 -> start_9 0x00961A38 -> start_10 0x00961B0E -> start_13 0x00961DCE -> start_14 0x00961F7E -> start_15 0x0096226E -> start_16 0x00961DCE -> start_17 0x0096226E -> start_18 0x008DF31E -> acmStreamSize 0x008DF31E -> acmStreamOpen 0x008DF31E -> acmFormatSuggest 0x008DF31E -> acmStreamUnprepareHeader 0x008DF31E -> acmStreamConvert 0x007E4640 -> RenderScreen 0x004701F5 -> GlueXML_AdditionalScan 0x0054A2B0 -> UpdateGameTime2 0x011CCEE8 -> CursorItemInfo 0x00566990 -> EquipCursorItem 0x0046FD10 -> AdditionalCheck2 0x00499A80 -> GetLuaState 0x004052B0 -> AdditionalCheck1 0x01139ADC -> RepairMode 0x00709D80 -> RepairItem 0x006D32E0 -> DefaultServerLogin 0x005D3060 -> BroadcastCombatLogEvent 0x00504C50 -> TraceLine 0x00911E00 -> LoadWardenModule 0x006EB080 -> CloseLoot 0x00685970 -> GetNetStats 0x01132F74 -> NetClass 0x007BB9D0 -> CreateCurMgr 0x011D1410 -> ContainerGUIDBase 0x0055A0B0 -> SellItem 0x004B9430 -> GetSpellManaCostByID 0x006FC9E0 -> IsValidSpell 0x0072D5A0 -> LootSlot 0x0072C620 -> GetNumLootItems 0x006EC960 -> SelectUnit 0x011CCF0C -> RealZoneText 0x011388C4 -> CInputControl 0x0068EE80 -> CInputControl::SetFlags 0x0053C83B -> ModelEdit 0x005AE8E6 -> NameplatePatch 0x005A9A30 -> GetUnitRelation 0x0054A3A0 -> UpdateGameTime 0x0054A4E9 -> TimeSetPatch 0x005490E7 -> TimeSetPatch2 0x00798FB0 -> SetFacing 0x005A4800 -> GetUnitType 0x006F24A4 -> GlueXML_SignaturePatch 0x007AD83D -> FrameXML_SignaturePatch 0x006FC5C0 -> GetSpellIdByName 0x007B93A0 -> GetObjectByGUID 0x0069CF80 -> GetGUIDByKeyword 0x00000008 -> TranslatePatch 0x00687E8F -> GlueXML_RenamePatch 0x0058F400 -> GetItemIDByName 0x0058E150 -> UseItem 0x00944360 -> Checksum 0x004C0860 -> GetSpellCooldown 0x01137A38 -> Base_DBCache 0x00680C30 -> DBCache::GetInfoBlockByID 0x004C0890 -> GetItemCooldown
Credits: http://www.mmowned.com/forums/wow-me...olic-info.html
Thank You![]()
Last edited by jjaa; 04-14-2009 at 11:04 PM.
VMT:
Code:class CGObject_C { public: virtual void Function0() = 0; virtual void Function1() = 0; virtual void Function2() = 0; virtual void Function3() = 0; virtual void Function4() = 0; virtual void Function5() = 0; virtual void Function6() = 0; virtual void Function7() = 0; virtual void Function8() = 0; public: virtual void GetPosition( WOWPOS & wowPos ) const; //Function 9 virtual float GetFacing() = 0; //Function 10 virtual float GetScale() = 0; // Function 11 private: virtual void Function12() = 0; virtual void Function13() = 0; virtual void Function14() = 0; virtual void Function15() = 0; virtual void Function16() = 0; virtual void Function17() = 0; virtual void Function18() = 0; virtual void Function19() = 0; virtual void Function20() = 0; virtual void Function21() = 0; virtual void Function22() = 0; virtual void Function23() = 0; virtual void Function24() = 0; virtual void Function25() = 0; virtual void Function26() = 0; virtual void Function27() = 0; virtual void Function28() = 0; virtual void Function29() = 0; virtual void Function30() = 0; virtual void Function31() = 0; virtual void Function32() = 0; virtual void Function33() = 0; virtual void Function34() = 0; virtual void Function35() = 0; virtual void Function36() = 0; virtual void Function37() = 0; public: virtual void Interact() = 0; private: virtual void Function39() = 0; virtual void Function40() = 0; virtual void Function41() = 0; virtual void Function42() = 0; virtual void Function43() = 0; virtual void Function44() = 0; virtual void Function45() = 0; virtual void Function46() = 0; virtual void Function47() = 0; public: virtual const char * GetObjectName() = 0; //Function 48 };
Last edited by jjaa; 04-15-2009 at 07:16 PM.
Not gonna bother posting anything till after the 2h maintenance that's coming up. It reeks of a mini-patch.
Here's some i got from my signatures
EDIT: Added some moreCode:uint CastSpellById = 0x004C5090; uint ClickToMove = 0x005AEC40; uint g_ClientConnection = 0x01132F60; uint Offset = 0x00002C24; uint GetSpellIdByName = 0x006FC5C0; uint GetTimeStamp = 0x0046E820; uint Lua_DoString = 0x0049AE30; uint ProtectionCheck = 0x006E1760; uint Lua_ToIntegrer = 0x0091604C; uint SetFacing = 0x005AEBD0; LoginState = 0x012A0AF8; //Makes a good oog manager ;D uint InputControl_SetFlags = 0x0068EE80; uint InputControl_ClassPointer = 0x011388C4; //Hacks and funny function calls uint Waterwalk = 0x005DE3C4; uint WmoCollision = 0x0050F1AA; uint M2Collision = 0x00505DDE; uint Fallspeed = 0x00030090; uint JumpVelocity = 0x00797AD4;
Last edited by Nesox; 04-16-2009 at 04:08 AM.
Ah ok.. Thanks. I thought it was likein 3.0.9, that had different values when you're ingame or at the login screen.Code:0x00FC1944
Anyone managed to get around the RC4 encryption to get sessionkey, so no need to do any dirty hacks?
or has crc hash for newest 3.1 client release..
I have found this with CE :
0x011CCF28 -> mouseover guid
0x011CCF38 -> target guid
for the fishbotters of you:
Code:protected const int animationIdOffset = 0xBC; protected const int displayIdOffset = 0x20; public int DisplayId { get { return WoW.ReadInteger(DescriptorFields + displayIdOffset); } } public int AnimationId { get { return WoW.ReadShort(baseAddress + animationIdOffset); } }
Regarding the PlayerBase:
for 3.0.9 I was using 127F13C
which was used in the following fashion:
[[[127f13c]+0x30]+0x28]== PlayerBase
you post:
playerObject = 0x01357CE4
you also post:
[[playerObject + address_offset_1] + address_offset_2]
doing a memread of [0x01357CE4] gives me a 0
also using your above posted data:
doing a memread of [[playerObject + address_offset_1] + address_offset_2] gives me a zero;
is anyone found the playerbase address that can be used in the above method?
i.e. [[[0xXXXXXXXX]+0x30]+0x28]== PlayerBase
thanks!