lablazer / blackrainobjects Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/blackrainobjects
Automatically exported from code.google.com/p/blackrainobjects
When trying to read the player name with the 1.2 dll I receive "Read uint
failed"
I'm going to take a guess and say that the playernamecache pointer is wrong.
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 12:22
Facing Offset is incorecct.
Blackrain uses Kamera Rotaion instead of Player Rotation.
here are the working offsets:
Rotation/ Facing = 0x890,
Kamera Rotation = 0x894,
maybe include Kamera Rotation separat if needed.
greetings
Original issue reported on code.google.com by [email protected]
on 19 Oct 2010 at 4:51
Please check Rev R58 again
R56 Changes are not included!
(e.g.
Initialize(int pID, IntPtr nBaseAddress)
)
greetings
Original issue reported on code.google.com by [email protected]
on 25 Oct 2010 at 11:23
Mistake in Read<T> and ReadRelative<T>. Patch to fix attached.
Index: Common/Objects/ObjectManager.cs
===================================================================
--- Common/Objects/ObjectManager.cs (revision 58)
+++ Common/Objects/ObjectManager.cs (working copy)
@@ -236,7 +236,7 @@
ret = Memory.ReadUInt64(MakeAbsolute(address));
break;
case TypeCode.Single:
- ret = Memory.ReadShort(MakeAbsolute(address));
+ ret = Memory.ReadFloat(MakeAbsolute(address));
break;
case TypeCode.Byte:
ret = Memory.ReadByte(MakeAbsolute(address));
@@ -288,7 +288,7 @@
ret = Memory.ReadUInt64(address);
break;
case TypeCode.Single:
- ret = Memory.ReadShort(address);
+ ret = Memory.ReadFloat(address);
break;
case TypeCode.Byte:
ret = Memory.ReadByte(address);
Original issue reported on code.google.com by smremde
on 29 Dec 2010 at 10:45
Attachments:
What steps will reproduce the problem?
1.
2.
3.
What steps will reproduce the problem?
1. Add blackrain to references
2. Use this snippet:
Process[] WoWProcess = Process.GetProcessesByName("Wow");
int pid = WoWProcess[0].Id;
ObjectManager.Initialize(pid);
3. It dies on this line : ObjectManager.Initialize(pid);
I got my fasmdll_managed dll on my sdk folder, (refferences or what, nvm, not
this is the problem). Itsa c# project.
What is the expected output? What do you see instead?
Expected is nocrash.
I see crash instead :D
"Unhandled Exception: System.BadImageFormatException:
Could not load file or assembly 'fasmdll_managed, Version=1.0.3262.20709,
Culture=neutral, PublicKeyToken=null' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
File name: 'fasmdll_managed, Version=1.0.3262.20709, Culture=neutral,
PublicKeyToken=null' "
I have 64bit cpu, but iam using 32bit win7 ultimate.
I compiled the dll in various ways, tryed in win32 and AnyCPU but none of it
works :(
Please help me.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 27 Aug 2010 at 8:06
What steps will reproduce the problem?
1. Refrence black rain
2. initialize object manager with current wow pid
3. objectmanager.pulse
all of the classes are nothing :(
What is the expected output? What do you see instead?
Objectmanager will be populated with the correct data
What version of the product are you using? On what operating system?
1.3.0.1 rc1
Original issue reported on code.google.com by [email protected]
on 19 Nov 2010 at 8:17
What steps will reproduce the problem?
1. Populate the ObjectManager, and pulse it.
2. Use a foreach loop anywhere to pull all WowPlayer objects out of
ObjectManager.Objects
What is the expected output? What do you see instead?
An exception stating BlackRain is unable to convert WowItem to WowPlayer.
A possible solution will be to introduce conversions to the WowObject
class, allowing users to manually convert to any type of object when they
feel fit.
Original issue reported on code.google.com by [email protected]
on 23 Apr 2010 at 11:34
In latest build you're using:
GetStorageField<int>((uint) Offsets.WowUnitFields.UNIT_FIELD_POWER5)
GetStorageField<int>((uint) Offsets.WowUnitFields.UNIT_FIELD_MAXPOWER5)
Which both return 0.
The proper field is 7, which returns current/max runic power times 10. So the
proper code would look like this:
GetStorageField<int>((uint) Offsets.WowUnitFields.UNIT_FIELD_POWER7) / 10
GetStorageField<int>((uint) Offsets.WowUnitFields.UNIT_FIELD_MAXPOWER7) / 10
Original issue reported on code.google.com by [email protected]
on 24 Sep 2010 at 9:53
What steps will reproduce the problem?
1. Populate the ObjectManager, and pulse it.
2. Use a foreach loop anywhere to pull all WowPlayer objects out of
ObjectManager.Objects
What is the expected output? What do you see instead?
An exception stating BlackRain is unable to convert WowItem to WowPlayer.
A possible solution will be to introduce conversions to the WowObject
class, allowing users to manually convert to any type of object when they
feel fit.
---
The issue has been addressed by implementing the following code:
using System.Linq;
foreach (WowObject obj in ObjectManager.Objects.OfType<WowPlayer>())
{
// Do foo;
}
Of course, change the OfType<> parameter to the desired type.
Original issue reported on code.google.com by [email protected]
on 31 May 2010 at 3:38
NameStore = 0x0089ACC0 + 0x8;
Original issue reported on code.google.com by [email protected]
on 28 Mar 2011 at 7:49
What steps will reproduce the problem?
1. Iterate through the players.
2. Call WowPlayer.MaximumMana
What is the expected output? What do you see instead?
Expected is Maximum Mana, but Maximum Mana is shown instead.
Wrong descriptor is used, easily fixed.
Original issue reported on code.google.com by [email protected]
on 12 Jun 2010 at 4:37
What steps will reproduce the problem?
1. Add memory editing methods
2. Change BlackMagic namespace, because it collides with BlackRain
3. Fix BlackMagic instance to allow writing memory (Memory.WriteX does not
exist in the instance)
What is the expected output? What do you see instead?
Able to write memory.
What version of the product are you using? On what operating system?
1.2.0.0 Visual Studio C# 2008, Windows 7 Home
Please provide any additional information below.
Would be very nice if this could be done, I can't use the normal BlackMagic dll
as it collides with BlackRain namespaces, thus I can never write unless I
decide to write my own wrapper.. thanks.
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 12:26
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.