First post has been updated with link to updated idb for recently leaked IDA 6.1+Hex-Rays 1.5 (easy to find on the net).
First post has been updated with link to updated idb for recently leaked IDA 6.1+Hex-Rays 1.5 (easy to find on the net).
Last edited by TOM_RUS; 07-15-2011 at 03:28 AM.
sorry for spamming but, @TOM_RUS !! PRICELESS !!
Thanks TOM_RUS, awesome as always.Code:KeyboardFocus = 0x992C7C; //returns 0 if keyboard is effecting world, >0 (frame) if an edit box is being edited.
Turns out I needed the CGPlayer_C::vTable, and couldnt find anything for the current patch.
So here it it
.rdata:00B7DE60 C0 C5 56 00 off_B7DE60 dd offset CGPlayer_C__PostInit - Pastebin.com
EDIT:
Just threw this together.... Im sure it could be better but who cares.
http://dl.dropbox.com/u/7923805/MMOwned/vTable.rar
Just copy a vTable dump, like the one above into the Text area, and hit parse. Then go to C:\vTables.txt and you will have them ready to use in an enum.
Output example(using the abouve Pastebin)
Code:CGPlayer_C__PostInit = 0x0, CGPlayer_C__Disable = 0x1, CGPlayer_C__Reenable = 0x2, CGPlayer_C__PostReenable = 0x3, nullsub_5 = 0x4, CGUnit_C__UpdateWorldObject = 0x5, CGUnit_C__ShouldFadeout = 0x6, CGUnit_C__UpdateDisplayInfo = 0x7, CGUnit_C__GetNamePosition = 0x8, CGPlayer_C__GetVirtualItemDisplayRec = 0x9, CGPlayer_C__GetVirtualItemDisplayRec = 0x10, CGUnit_C__GetPosition = 0x11, CGUnit_C__GetRawPosition = 0x12, CGUnit_C__GetFacing = 0x13, CGUnit_C__GetRawFacing = 0x14, CGObject_C__GetScale = 0x15, CGUnit_C__GetTransportGUID = 0x16, CGObject_C__GetRotation = 0x17, CGObject_C__SetFrameOfReference = 0x18, CGUnit_C__IsQuestGiver = 0x19, CGUnit_C__RefreshInteractIcon = 0x20, CGUnit_C__UpdateInteractIcon = 0x21, CGUnit_C__UpdateInteractIconAttach = 0x22, CGUnit_C__UpdateInteractIconScale = 0x23, CGUnit_C__GetModelFileName = 0x24, CGUnit_C__ScaleChangeUpdate = 0x25, CGUnit_C__ScaleChangeFinished = 0x26, CGUnit_C__RenderTargetSelection = 0x27, CGUnit_C__RenderPetTargetSelection = 0x28, CGUnit_C__Render = 0x29, CGUnit_C__GetSelectionHighlightColor = 0x30, CGUnit_C__GetTrueScale = 0x31, CGPlayer_C__HandleGuildIDUpdate = 0x32, CGPlayer_C__LoadGuildTextures = 0x33, CGUnit_C__ModelLoaded = 0x34, CGUnit_C__ApplyAlpha = 0x35, CGPlayer_C__PreAnimate = 0x36, CGUnit_C__Animate = 0x37, CGPlayer_C__ShouldRender = 0x38, CGUnit_C__GetRenderFacing = 0x39, CGUnit_C__OnSpecialMountAnim = 0x40, Returns_True = 0x41, CGUnit_C__CanHighlight = 0x42, CGUnit_C__CanBeTargetted = 0x43, Returns_False = 0x44, CGUnit_C__OnRightClick = 0x45, CGUnit_C__IsHighlightSuppressed = 0x46, CGUnit_C__OnSpellEffectClear = 0x47, CGUnit_C__GetAppropriateSpellVisual = 0x48, CGUnit_C__AddSquelchedEffect = 0x49, CGUnit_C__ConnectToLightningThisFrame = 0x50, CGUnit_C__GetMatrix = 0x51, CGUnit_C__ObjectNameVisibilityChanged = 0x52, CGUnit_C__UpdateObjectNameString = 0x53, CGUnit_C__ShouldRenderObjectName = 0x54, CGUnit_C__GetObjectModel = 0x55, CGUnit_C__GetObjectName = 0x56, Returns_False2 = 0x57, CGUnit_C__CleanUpVehicleBoneAnimsBeforeObjectModelChange = 0x58, CGUnit_C__ShouldFadeIn = 0x59, CGUnit_C__GetBaseAlpha = 0x60, CGUnit_C__IsTransport = 0x61, CGUnit_C__IsPointInside = 0x62, CGUnit_C__AddPassenger = 0x63, CGObject_C__GetSpeed = 0x64, GUnit_C__PlaySpellVisualKit_PlayAnims = 0x65, CGUnit_C__PlaySpellVisualKit_HandleWeapons = 0x66, CGUnit_C__PlaySpellVisualKit_DelayLightningEffects = 0x67, CGPlayer_C__GetAFKText = 0x68, CGPlayer_C__GetDNDText = 0x69, CGPlayer_C__GetGMText = 0x70, CGPlayer_C__GetDevText = 0x71, CGPlayer_C__GetComText = 0x72, CGPlayer_C__PlayUnitSound = 0x73, CGPlayer_C__PlayFoleySound = 0x74, CGPlayer_C__GetImpactType = 0x75, CGPlayer_C__GetDefendingItem = 0x76, sub_55C300 = 0x77, CGPlayer_C__GetVirtualItem = 0x78, sub_558210 = 0x79, CGPlayer_C__GetVirtualItemDisplayID = 0x80, sub_558AB0 = 0x81, CGPlayer_C__GetSpellRank = 0x82, CGPlayer_C__GetDefenseSkillRank = 0x83, CGPlayer_C__GetAttackSkillRank = 0x84, CGPlayer_C__GetSpellCastingTime = 0x85, CGUnit_C__GetPitch = 0x86,
Last edited by -Ryuk-; 07-20-2011 at 10:12 AM.
|Leacher:11/2009|Donor:02/2010|Established Member:09/2010|Contributor:09/2010|Elite:08/2013|
TOM_RUS, how do transfer your address databases to new patch versions?
I guess you are using patchdiff, but is there a way to automatically rename functions instead of copying function names by hand?
Hey, it compiles! Ship it!
Either copy the dump out to a text file using the sub-menu(the copy copies all the entries) and import with a script. Another option is to just modify the patchdiff plugin, its open source, and its not hard. If anyone is interested tell me and i will go look for my copy, i made it some time ago. I should still have it....
sure I 'm, plz share it.
I have it, jjaa. I can upload it if you cannot find it.
Can talk about is how to get it?
Can talk about learning english rather than utilizing google translator?
Seriously, you can't grasp any of the easier concepts if you don't understand English...
If you knew, you could just use the search and find the topics you are interested in.
What you are requesting is basic stuff, in particular the question "How do I get those Offsets??" annoyingly appears over and over in every dump thread.
EVO Addresses:
No Swim: 0x1D087F -- Bytes: 0x75, 0x1E
Track All: 0x5B0E9D -- Bytes: 0x74, 0x0C
All Levels: 0x531AC -- Bytes: 0x74, 0x11, 0x90, 0x90, 0x90, 0x90
Lua Unlock: 0x4B18F3 -- Bytes: 0xeb, 0x74, 0x90, 0x90, 0x90, 0x90, 0x90
NoClip: 0x320DCC -- Bytes: 0x90, 0x90, 0x90
Pause: 0x320DA4 Bytes: 0x75, 0x0E, 0x90
Waterwalk: 0x1F9AE5 -- Bytes: 0x90, 0x90, 0x90, 0x90, 0x90
WallClimb: 0x1F6131 -- Bytes: 0xEB, 0x0B, 0x90, 0x90, 0x90
Fly:
Address1: 0x1FA789 -- Bytes: 0x74, 0x3B, 0x90, 0x90, 0x90, 0x90, 0x90
Address2: 0x5FA91F -- Bytes: 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90
Address3: 0x5FB250 -- Bytes: 0x74, 0x0C, 0x90, 0x90, 0x90
Address4: 0x1D087F -- Bytes: 0x75, 0x1E
lols And i got in shit for posting WHack lols, so who's diff did u use? lols more like whos ur main account?
Last edited by DarkLinux; 07-30-2011 at 02:29 PM.
It's not me, but I found it funny![]()
karma's a bitch
I am truly sorry for your posting offsets, I do admire your work.
Last edited by DarkLinux; 07-30-2011 at 07:20 PM.