[C#][Source] BlackRain - Simple Object Manager Library menu

User Tag List

Page 10 of 14 FirstFirst ... 67891011121314 LastLast
Results 136 to 150 of 196
  1. #136
    ddebug's Avatar Contributor
    Reputation
    114
    Join Date
    Sep 2010
    Posts
    117
    Thanks G/R
    0/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BlackRain updated to revision 53.

    Change log:
    + ADDED: Anti-thread racing code to prevent Pulse() from crashing BlackRain if invoked when previous instance was not finished processing
    + ADDED: New field in ObjectManager that stores the base address for the World of Warcraft process
    + ADDED: New class, 'WowPlayerMe.cs'. This class controls functions that you can only do with your current logged in character. With this class, new features were added:
    • Money - Retrieves the amount of copper your character has
    • Zone/SubZone - Retrieves string representing the zone of your character

    * FIXED: GetObjectsOfType. It now no longer returns 'Me' if the boolean 'includeMeIfFound' is set to false
    * FIXED: Name retrieval for Players is now working. This will no longer crash BlackRain.

    [C#][Source] BlackRain - Simple Object Manager Library
  2. #137
    snigelmannen's Avatar Member
    Reputation
    27
    Join Date
    Jul 2007
    Posts
    318
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you are adding money why not add a complete conversion on Copper > Silver > Gold
    " Spy sappin mah sentry! "

  3. #138
    ddebug's Avatar Contributor
    Reputation
    114
    Join Date
    Sep 2010
    Posts
    117
    Thanks G/R
    0/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can always divide the copper result by 100 to get silver. Then divide by 100 more to get gold.

    I didn't think it was necessary to write code for that .

  4. #139
    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)
    Anyone having problem attaching to wow? I am using BlackRain's Select Process and it will not Attach to wow. Any ideas why? I have looked it over about 100x in about 2-4 hours, still working on it and I still cant find the error.

    Code I am using,
    SelectProcess.cs - blackrainobjects - Project Hosting on Google Code

    I know that its skipping this part,
    Code:
                if (cmb_Processes.SelectedIndex != 0 && _processes.Count != 0)
                {
                    ObjectManager.Initialize(_processes[cmb_Processes.SelectedIndex].Id,
                    _processes[cmb_Processes.SelectedIndex].MainModule.BaseAddress);
                }
    So if I take out "!= 0" I get this error,
    Unhandled exception has occurred in your application.
    Note all privilege or groups referenced are assigned to the caller.

    Also should update 1st page on how to use ObjectManager.Initialize
    Thanks for the help!
    Last edited by DarkLinux; 10-16-2010 at 10:56 PM. Reason: Line Code Up

  5. #140
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    Unhandled exception has occurred in your application.
    Note all privilege or groups referenced are assigned to the caller.
    Running Vista/7? If so; run as administrator.

  6. #141
    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)
    That worked! I did not think I had to do that. Before it did not need admin privileges. Anyways thanks for the help!

  7. #142
    2$mart4me's Avatar Member
    Reputation
    1
    Join Date
    Mar 2010
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great work Seifer!!
    And thanks for your gentle nudge in the right direction on finding runestate and runetype. Rep+

  8. #143
    blindkilla's Avatar Member
    Reputation
    14
    Join Date
    Nov 2008
    Posts
    62
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm getting an error when trying to use this in my project.

    Code:
    Could not load file or assembly 'BlackRain, Version=1.2.0.1, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
    Has anyone ran into this problem?

  9. #144
    ddebug's Avatar Contributor
    Reputation
    114
    Join Date
    Sep 2010
    Posts
    117
    Thanks G/R
    0/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by blindkilla View Post
    I'm getting an error when trying to use this in my project.

    Code:
    Could not load file or assembly 'BlackRain, Version=1.2.0.1, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
    Has anyone ran into this problem?
    Do you have BlackMagic.dll and fasm_managed.dll? These need to be referenced in BlackRain.

    That is probably why you are having an error. The 2 libraries that BlackRain uses to perform its work are not referenced correctly.

  10. #145
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Please confirm your project targets .NET 3.5, and x86.

  11. #146
    snigelmannen's Avatar Member
    Reputation
    27
    Join Date
    Jul 2007
    Posts
    318
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ddebug View Post
    You can always divide the copper result by 100 to get silver. Then divide by 100 more to get gold.

    I didn't think it was necessary to write code for that .
    Well no, but when you were adding it, it would be simple just to add the conversion as the output
    " Spy sappin mah sentry! "

  12. #147
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Pushing an update to the SVN as well as a (beta) binary download to the Google Code page, which features the following changes:

    v1.3
    - Decentralized offsets in the ObjectManager.
    - Changed objPulse to be readonly.
    - Removed various unnecessary casts.
    - Added enum ObjectManager to Offsets.cs.
    - Introduced ObjectManager.Read<T> for static memory reading.
    - Introduced ObjectManager.ReadRelative<T> for dynamic memory reading.
    - Introduced ObjectManager.Write<T> for writing to memory.
    - ObjectManager.Initialize() now takes a Process and an int as an argument. The internal relative address is derived from this; and recommended is to provide a Process object.
    - BlackRain now fully utilizes Read<T> and ReadRelative<T>, and regards Memory.ReadX as deprecated. Using any other method for reading than writing apart from Read<T>, ReadRelative<T> and Write<T> is no longer supported.
    - The GUI namespace objects have been updated to support these changes.
    - Added Silver and Gold to the WowPlayerMe class.
    - Fixed the problem where ObjectManager.Me would be re-set on every pulse.
    Consider this a beta release. The changes made to the memory reading/writing part are significant, and are basically putting the traditional ObjectManager.Memory method out of the picture. This release does in fact address all previous issues known on the tracker, and in all honesty, it gets kind of boring without issues, so make sure to report any new ones you find!

    Overall I think this is a step forward in quality and standards for this lib, and I hope everyone enjoys it! :-)

    Regards
    Last edited by Seifer; 10-20-2010 at 09:52 AM.

  13. #148
    Jens's Avatar Contributor
    Reputation
    179
    Join Date
    Sep 2006
    Posts
    251
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So are you moving away from BlackMagic or just building on top of it?

  14. #149
    Seifer's Avatar Site Donator
    Reputation
    129
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jensecj View Post
    So are you moving away from BlackMagic or just building on top of it?
    Right now we're wrapping it. However, in the not-so distant future we do plan to implement our own MemLib. By taking this step we make the change significantly easier when we decide to implement it.

  15. #150
    sman's Avatar Member
    Reputation
    1
    Join Date
    May 2007
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been slowly making a passive bot for myself and have come across some things that could help others that use this library

    Below is some code that dumps the spell id's of every (default) binding on the action bars (so i can send the key to the warcraft window when the spell id i want to use is found)
    (Offset for 4.0.1)

    Code:
    uint[,] actionbar = new uint[6,12];
    for (uint a = 0; a <= 5; a++)
    	for (uint b = 0; b <= 11; b++)
    		actionbar[a, b] = ObjectManager.ReadRelative<uint>(0x9EE0D8 + 0x4 * b + 0x30 * a);
    Below is some code that can find the current player's (or any player's) class (i used it for getting the correct spell rotation and showing the player's power) (this seems to be wrong as it returns as 8 for me which could just need an updated offset)

    WowPlayer.cs
    Code:
    public Offsets.WoWClass Class
    {
    	get
    	{
    		return (Offsets.WoWClass)System.BitConverter.GetBytes(GetStorageField<uint>((uint)Offsets.WowPlayerFields.PLAYER_FIELD_BYTES))[0];
    	}
    }
    Offsets.cs
    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,
    }
    Originally from : http://www.mmowned.com/forums/world-...ml#post1957269

    BTW thanks for the great library =]

Similar Threads

  1. [C#][Source] Radar and Object Manager Tester / Verifier
    By xochi in forum WoW Memory Editing
    Replies: 18
    Last Post: 01-08-2011, 02:04 AM
  2. [Source] WPF Wow Object manager
    By !@^^@! in forum WoW Memory Editing
    Replies: 11
    Last Post: 01-26-2010, 04:13 PM
  3. Mobs missing from object manager.
    By RawrSnarl in forum WoW Memory Editing
    Replies: 23
    Last Post: 12-31-2008, 01:31 PM
  4. Object Manager
    By Shamun in forum WoW Memory Editing
    Replies: 11
    Last Post: 11-28-2008, 02:06 PM
  5. WoW Object Manager ?
    By discorly in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 07-28-2007, 06:34 PM
All times are GMT -5. The time now is 01:59 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