Iterating RActors menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 20 of 20
  1. #16
    Valtharak's Avatar Master Sergeant
    Reputation
    51
    Join Date
    Feb 2011
    Posts
    105
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    First question would be.

    Are you in or out of process?
    do you inject a dll in D3 or you read from an outside process?

    Iterating RActors
  2. #17
    biskow's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im injecting library atm, but i would be happy for any kind of help, since I could apply out of process iteration to my code aswell (just read values directly instead of using ReadProcessMemory i guess).
    My goal is hooking endscene, iterate through RActors and check whether specified unit is around (for my purpose it would be goblin). Im stuck on the iteration though :<
    Last edited by biskow; 06-08-2012 at 01:34 PM.

  3. #18
    Valtharak's Avatar Master Sergeant
    Reputation
    51
    Join Date
    Feb 2011
    Posts
    105
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you injected you can just call

    0x9E19D0

    [UnmanagedFunctionPointer(CallingConvention.ThisCall)]
    public delegate int IterateActorsDelegate(uint pRActors,ref int index,ref uint actorPtr);
    public static IterateActorsDelegate IterateActors = (IterateActorsDelegate)Marshal.GetDelegateForFunctionPointer((IntPtr)OffsetsMana ger.IterateActors.Pointer, typeof(IterateActorsDelegate));

    uint pRActors = [[ObjMng]+0x8B0];
    int index = -1;
    uint pActor = 0;

    while(IterateActors(pRActors,ref index,ref pActor) > 0)
    {
    do what you want with pActor
    }

  4. #19
    biskow's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Got it to work! :>
    Thank you very much!

  5. #20
    LongBow's Avatar Member
    Reputation
    5
    Join Date
    Aug 2008
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Try indexing from 0, not 1.

    Originally Posted by BitHacker View Post
    I'm no math wiz here but:



    0x428 * 5 = 14C8

    I don't know where your coming up with 10A0? Care to explain?


    I see:
    14C8 - 0x428 = 10A0...

    But there is nothing there.. offset is NFG...
    Attachment 7568

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Replies: 5
    Last Post: 01-16-2013, 08:15 AM
  2. Learning iterate over objectManager
    By vaxter in forum WoW Memory Editing
    Replies: 3
    Last Post: 09-13-2012, 05:23 AM
  3. How to iterate the UI? Can anyone point me plz
    By garbled in forum Diablo 3 Memory Editing
    Replies: 0
    Last Post: 06-13-2012, 02:13 PM
All times are GMT -5. The time now is 07:35 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search