Page 56 of 56 FirstFirst ... 6465253545556
Results 826 to 837 of 837
  1. #826
    Member d2k2's Avatar
    Reputation
    11
    Join Date
    Jul 2015
    Posts
    87
    Thanks G/R
    34/8
    CoreCoins
    58
    Trade Feedback
    0 (0%)
    Quote Originally Posted by prrovoss View Post
    are the offsets of the two functions you posted still up-to-date? and how would the GetMeshMaxX and GetMeshMaxY look like?
    yes they will not change so fast

    Code:
            
            public static float GetMeshMinX(this Enigma.D3.MemoryModel.Core.Scene scene)
            {
                return scene.PlatformRead<float>(0x0FC, 0x0FC + 4);
            }
    
            public static float GetMeshMinY(this Enigma.D3.MemoryModel.Core.Scene scene)
            {
                return scene.PlatformRead<float>(0x100, 0x100 + 4);
            }
    
            public static float GetMeshMaxX(this Enigma.D3.MemoryModel.Core.Scene scene)
            {
                return scene.PlatformRead<float>(0x174, 0x174 + 4);
            }
    
            public static float GetMeshMaxY(this Enigma.D3.MemoryModel.Core.Scene scene)
            {
                return scene.PlatformRead<float>(0x178, 0x178 + 4);
            }

  2. The Following 1 Members Gave Thanks To d2k2 For This Useful Post:

    prrovoss
  3. #827
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Im trying to find a way to identify the NPC with the quest icon above him. I've tried comparing different ACD attributes but there either the same as the other NPCs or inconsistent between runs. I have also tried comparing fastAttribuGroupIDs to AttributeID enums which also failed. If anybody has any advise on where I should be looking I would really appreciate it, thanks.

    [C#] Enigma.D3-questnpc-gif
    Last edited by perp|ex; 3 Weeks Ago at 06:06 AM.

  4. #828
    Member Adam2132's Avatar
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    7
    Thanks G/R
    1/1
    CoreCoins
    5
    Trade Feedback
    0 (0%)
    Quote Originally Posted by perp|ex View Post
    Im trying to find a way to identify the NPC with the quest icon above him. I've tried comparing different ACD attributes but there either the same as the other NPCs or inconsistent between runs. I have also tried comparing fastAttribuGroupIDs to AttributeID enums which also failed. If anybody has any advise on where I should be looking I would really appreciate it, thanks.

    [C#] Enigma.D3-questnpc-gif
    Does it not have a unique ActorSNO ?

  5. #829
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Quote Originally Posted by Adam2132 View Post
    Does it not have a unique ActorSNO ?
    Unfortunately this is the same for all npcs in the area.

    [C#] Enigma.D3-actorsno-png

  6. #830
    Member Adam2132's Avatar
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    7
    Thanks G/R
    1/1
    CoreCoins
    5
    Trade Feedback
    0 (0%)
    Is his position always the same? Maybe you could look for a npc close enough to the location.

  7. The Following 1 Members Gave Thanks To Adam2132 For This Useful Post:

    perp|ex
  8. #831
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    His position is static but it would mean searching from a hard coded position and I want to avoid hard coding as much as possible. I'm trying to find this npc as soon as I enter the area or as soon as he is loaded into memory. If this turns into an impossible task then I'll go with this suggestion, thank you.

  9. #832
    Contributor CoreCoins User Dolphe's Avatar
    Reputation
    97
    Join Date
    Oct 2012
    Posts
    613
    Thanks G/R
    0/26
    CoreCoins
    1763
    Trade Feedback
    0 (0%)
    If I am not mistaken "Quest" has a ACDId property which should point to the ACD Actor ( Not sure if it points to the ACD (player) that started it or the ACD Id for the NPC).
    Otherwise the ACD should have a flag / property in Actor or ACDActor indication a QuestSno or something ( or SnoId for the NPC that has a Quest Sno linked )

  10. #833
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    I was able to confirm that something is added to "Quest" once I accept the quest from the quest giver, but I am not sure if this is relates to the npc. Before I accept the quest there are 8 items in questmanager and after I accept it there are 9, but it remains nine throughout the run even past the npc the I wish to find. Also if I leave the quest area it still remains nine. I would like to able to check this additional quest but I cant seem to find a break down of the Quest objects attributes. If anybody could provide a link or some resource, even if its old, detailing how the quest object is structured it would be very helpful. In the mean time I will try looking into Dolphes second suggestion of a flag/property in Actor or ACDActor.

  11. #834
    Member Adam2132's Avatar
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    7
    Thanks G/R
    1/1
    CoreCoins
    5
    Trade Feedback
    0 (0%)
    Last edited by Adam2132; 1 Week Ago at 12:06 AM.

  12. #835
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Thank you this is very helpful. I was able to see the values of all the quests in the Questmanger but only the first quest had values the rest were filled with zeros. The first quest has a -1 at 0xC which doesn't appear to equate to anything so Im not sure as to what it is.

  13. #836
    Contributor CoreCoins User Dolphe's Avatar
    Reputation
    97
    Join Date
    Oct 2012
    Posts
    613
    Thanks G/R
    0/26
    CoreCoins
    1763
    Trade Feedback
    0 (0%)
    Quote Originally Posted by perp|ex View Post
    Thank you this is very helpful. I was able to see the values of all the quests in the Questmanger but only the first quest had values the rest were filled with zeros. The first quest has a -1 at 0xC which doesn't appear to equate to anything so Im not sure as to what it is.
    QuestStates
    Code:
       public enum QuestState : short 
        {
            NotStarted = -1, // QuestStep = -1, rest QS = 1
            Started = 1,
            KillBoss = 3,
            KilledBoss = 10,
            ClosingRift = 5 // QuestStep  = 2
        }
    If you didn't find anything in Quests or ACD ( of the NPC ) . I think you need to read the SNO files and get the ActorId from the QuestSNO and map it to the ACD actor / Actor.
    Last edited by Dolphe; 1 Week Ago at 01:19 PM.

  14. #837
    Member perp|ex's Avatar
    Reputation
    1
    Join Date
    Aug 2017
    Posts
    10
    Thanks G/R
    3/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    It looks like the the Quest is always -1. I'm assuming this relates to the main quest line as the npc exists in a Templar side quest. I'll try looking into the SNO files next.

 

 
Page 56 of 56 FirstFirst ... 6465253545556

Similar Threads

  1. [Hack] Enigma TriggerBot - AutoIT
    By Zolyrica in forum Overwatch Exploits|Hacks
    Replies: 9
    Last Post: 09-12-2016, 03:37 PM
  2. [Release] [C#] 1.0.8.16603 Enigma.D3
    By enigma32 in forum Diablo 3 Memory Editing
    Replies: 33
    Last Post: 05-16-2015, 02:40 PM
  3. Enigma's Smartcast Manager
    By da_bizkit in forum League of Legends
    Replies: 3
    Last Post: 10-22-2012, 03:11 PM
  4. request Blue suede boots -> enigma boots
    By Geico in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 12-27-2007, 05:40 AM
All times are GMT -5. The time now is 06:58 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search