WoW Memory Edition start [C#] menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 38
  1. #1
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    WoW Memory Edition start [C#]

    Hi,

    I am new at memory editing and I spent the last 2 Days with reading about this topic. I wanted to start now and I am using BlackMagic but I am stuck at the following problem:

    I have done this things:

    1) Run as Administrator
    2) .NET 3.5 compiling
    3) Using the Baseaddress

    And this is my problem:

    The error is in german. Translated to english is:

    Only part of a ReadProcessMemory or WriteProcessMemory request was completed





    Thanks for your help!

    Best regards


    //Edit the Image is kind of small... Here is a link to the big image: http://www.abload.de/img/errorz3oku.png

    Sorry for the title, I meant of course edit and not Edition
    Attached Thumbnails Attached Thumbnails WoW Memory Edition start [C#]-errorz3oku-jpg  
    Last edited by Pandu91; 10-09-2012 at 05:02 PM.

    WoW Memory Edition start [C#]
  2. #2
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi,

    Now I get a NullReferenceException from "IntPtr baseWoW = wow.MainModule.BaseAddress;" But World of Warcraft should be correct right? It is the Window title which I call with SProcess.GetProcessFromWindowTitle or do I understand something wrong

    Best regards

  3. #3
    belialadin's Avatar Member
    Reputation
    1
    Join Date
    Sep 2012
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Are you trying to run this through VS or the built executable file? Build it then run it as administrator.
    Is WoW open? Make sure WoW is open.

    Note: disreguard my previous post because i saw you used "FromWindowTitle"
    Last edited by belialadin; 10-09-2012 at 05:12 PM. Reason: answers

  4. #4
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi,

    I have tried already both ways, start with and without Visual Studio causes the same Exception.

    And yes WoW is open, otherwise I would get a NullReferenceException :P

    I have a 64bit OS but that shouldn't be a problem right?

    Best regards

  5. #5
    Bananenbrot's Avatar Contributor
    Reputation
    153
    Join Date
    Nov 2009
    Posts
    384
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Pandu91 View Post
    Hi,

    I have tried already both ways, start with and without Visual Studio causes the same Exception.

    And yes WoW is open, otherwise I would get a NullReferenceException :P

    I have a 64bit OS but that shouldn't be a problem right?

    Best regards
    64 bit should not be a problem as long as you launch the 32 bit version of wow.

  6. #6
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Bananenbrot View Post
    64 bit should not be a problem as long as you launch the 32 bit version of wow.
    Hi,

    That was the Problem I was running the 64 bit version of wow. Everything is fine with the 32 bit now.

    Getting the Charactername is working now. But how to get the Class? I have found the following Offset: <PlayerClass>0xDC9755</PlayerClass> But if I replace the Offset in my code I only get a empty string.


    Best regards
    Last edited by Pandu91; 10-09-2012 at 05:35 PM.

  7. #7
    FinnX's Avatar Banned
    Reputation
    40
    Join Date
    Aug 2009
    Posts
    82
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Try to read it as uint and not a string.
    Here:

    Code:
        public enum WoWClass : uint
        {
            None = 0,
            Warrior = 1,
            Paladin = 2,
            Hunter = 3,
            Rogue = 4,
            Priest = 5,
            DeathKnight = 6,
            Shaman = 7,
            Mage = 8,
            Warlock = 9,
            Druid = 11,
        }
    (From Apoc)

  8. #8
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I tried to get the information via

    uint playerclass = wow.ReadUInt((uint)baseWoW + 0xDC9755);

    But now I get a very high number.

    Best regards

  9. #9
    FinnX's Avatar Banned
    Reputation
    40
    Join Date
    Aug 2009
    Posts
    82
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It is ReadByte, not ReadUInt.
    Last edited by FinnX; 03-25-2014 at 03:15 AM.

  10. #10
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    lols I have not seen a post like this in a long time... This question has been answered... but you will need to look back 1 or 2 years... Same screenshot and all XD

  11. #11
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, Sorry I am at the beginning of memory reading/editing.

    It is working well with ReadByte. Is there a list which offset needs which specific datatype?

    Best regards

  12. #12
    Frosttall's Avatar Active Member
    Reputation
    64
    Join Date
    Feb 2011
    Posts
    261
    Thanks G/R
    16/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Pandu91 View Post
    Yes, Sorry I am at the beginning of memory reading/editing.

    It is working well with ReadByte. Is there a list which offset needs which specific datatype?

    Best regards
    You'll find it out if you reverse the function via IDA and HexRays

  13. #13
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, I am doing that since 2 hours. It's new territory for me but I get through it.

    Another Question: Is it possible to send with PostMessage Uppercase Characters? I have tried:

    PHP Code:
                 PostMessage(HandleWM_KEYDOWN, (int)Keys.Shift0x00120001);

                 
    PostMessage(HandleWM_KEYDOWN, (int)Keys.U0x00120001);
                 
    PostMessage(HandleWM_KEYUP, (int)Keys.U0xC0120001); 

                 
    PostMessage(HandleWM_KEYUP, (int)Keys.Shift0xC0120001); 
    But it is not working.

    Best regards
    Last edited by Pandu91; 10-10-2012 at 08:53 AM.

  14. #14
    FinnX's Avatar Banned
    Reputation
    40
    Join Date
    Aug 2009
    Posts
    82
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Pandu91 View Post
    Yes, I am doing that since 2 hours. It's new territory for me but I get through it.

    Another Question: Is it possible to send with PostMessage Uppercase Characters? I have tried:

    PHP Code:
                 PostMessage(HandleWM_KEYDOWN, (int)Keys.Shift0x00120001);

                 
    PostMessage(HandleWM_KEYDOWN, (int)Keys.U0x00120001);
                 
    PostMessage(HandleWM_KEYUP, (int)Keys.U0xC0120001); 

                 
    PostMessage(HandleWM_KEYUP, (int)Keys.Shift0xC0120001); 
    But it is not working.

    Best regards
    For what do you need to send keys into the WoW window?

  15. #15
    Pandu91's Avatar Member
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I want to use some macro functions like accept quest etc.

    Btw are there other / better ways to accept quest instead of use the macro system?

    Best regards

Page 1 of 3 123 LastLast
All times are GMT -5. The time now is 06:19 AM. 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