3.2.2 Unit Faction offset changed? menu

User Tag List

Results 1 to 3 of 3
  1. #1
    Reconsider's Avatar Member
    Reputation
    2
    Join Date
    Jun 2009
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    3.2.2 Unit Faction offset changed?

    Well.. I'm wondering wheter Unit Faction has moved?
    Was (Object + 0xD0)+0xC0 before patch, but now it seems not working..

    Looked into where I found the offsets in 3.2.1, and seems to be the same:
    Code:
                 * 3.2.1
                    loc_69CD02:
                    mov     eax, [ebx+0D0h]
                    mov     ecx, [ebp+arg_0]
                    mov     eax, [eax+0C0h]
                    push    ecx
                    push    eax
                    call    sub_697110
                    add     esp, 8
                    cmp     eax, 7
                    jl      short loc_69CD25
    Code:
                 * 3.2.2
                    loc_69CFD2:
                    mov     eax, [ebx+0D0h]
                    mov     ecx, [ebp+arg_0]
                    mov     eax, [eax+0C0h]
                    push    ecx
                    push    eax
                    call    sub_697420
                    add     esp, 8
                    cmp     eax, 7
                    jl      short loc_69CFF5
    What am I missing?

    3.2.2 Unit Faction offset changed?
  2. #2
    ziinus's Avatar Member
    Reputation
    2
    Join Date
    Nov 2008
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Offset is the same

  3. #3
    Reconsider's Avatar Member
    Reputation
    2
    Join Date
    Jun 2009
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Update to this.. Reason why I was asking is that Shynd's GetUnitReaction isn't working for me anymore.

    So I reversed the function myself and it's just the same still (the one he calls CompareFunctionHash.. is located at 0x00697DB0 in 3.2.2.10505) so I don't know what's wrong here :X

    Anyone else experienced problems with this?


    Explanation, well the +D0 +C0 is most likely the problem since CompareFactionHash is correct, so my better question would be, how do I grab faction for this?
    To CompareFactionHash I pass faction hashes, by so:
    uint hash1 = Memory.ReadUInt(factionPointer + ((unit1Faction - factionIndex) * 4));
    uint hash2 = Memory.ReadUInt(factionPointer + ((unit2Faction - factionIndex) * 4));
    The factionPointer, factionIndex is correct afaik.
    Also got faction by the UNIT FIELD but this seems wrong too :/
    Last edited by Reconsider; 10-06-2009 at 09:52 AM.

Similar Threads

  1. Replies: 3
    Last Post: 02-27-2018, 09:36 PM
  2. [Buying] Faction & Server change for Gold
    By Whinkerton in forum World of Warcraft Buy Sell Trade
    Replies: 7
    Last Post: 09-19-2012, 06:40 AM
  3. [Trading] Steam account with DotA 2 Beta for Faction + Realm change!
    By Zomtorg in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 04-09-2012, 03:31 PM
  4. [Trading] Selling blizz store pets code/RAF GAME TIME/Faction/Race Change/ Server Transfer
    By Forgunas in forum World of Warcraft Buy Sell Trade
    Replies: 9
    Last Post: 02-21-2011, 01:41 PM
  5. Offsets changing at cataclysm release?
    By Alisamix in forum WoW Memory Editing
    Replies: 3
    Last Post: 11-16-2010, 10:36 PM
All times are GMT -5. The time now is 12:41 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search