Archive

Archive for the ‘MMOwned’ Category

ClickToMove – Information

April 19, 2010 3 comments

So while working on BlackRain – the version I personally use – I’ve been reading up on ClickToMove. Apoc’s made an awesome post about this, which covers various aspects of it. And of course, there’s the ever-so-handy info dump thread with the memory locations of these functions.

While reading through the forums, I’ve come across a lot of people wondering the same as I did a while ago: how do I obtain the ASM required to execute this function? Now, the question is probably harder than the answer. I’ll explain it in detail below.

Read more…

Categories: MMOwned, RE, WoW

LUA DoString

January 10, 2010 Leave a comment

Right, first off; credits for this fly out to Nesox and Shynd. They have both contributed greatly to me getting this implemented properly and working as it should. Check out Shynd’s post here on Object.Interact();, and search for Interact in the MES of MMOwned for Nesox’s part.

Now that we have that out of the way, let’s see what we are going to do with the code that comes out of this:

  • Target the nearest enemy.
  • CastSpellByID
  • CastSpellByName
  • AttackTarget (Similar to Object.Interact(), but only on mobs)

Read more…

Categories: C#, MMOwned Tags: , , , ,

Find the nearest node

December 28, 2009 Leave a comment

Greetings!

Two posts a few days away from each other, now that’s rare, isn’t it?

Anyway, I’ve seen quite some people having trouble figuring out which node (or any other object) is the closest to them.
As this is quite a substantial part of any proper working Gathering bot, or an addition to a farming bot, I thought we’d cover this subject.

Read more…

Categories: C#, MMOwned, WoW Tags: , , , ,

GSpellTimer

December 2, 2009 Comments off

GSpellTimer, which Glider used extensively to measure cooldowns and the lot, has been “replicated” – well, not quite – to be used once more by the general public.

Now, the version by the BabBot team can be found here: http://pastie.org/723230
They implement every requirement for a properly working GSpellTimer, yet it doesn’t work. The main mistake is made in the isReady(); method – it doesn’t return true or false properly.

Now, the fix is quite easy. Make a bool IsReady, and use get/set{} to return true or false according to the situation. Make that go along with a bit of modifications in the core class, and you’re off.

I’ll post up a finite and properly working GSpellTimer class soon.

Categories: C#, MMOwned

Accessing the ObjectManager

October 18, 2009 Leave a comment

So lately I’ve been reading up on every thread I could get my hands on on GD/MMOwned which would point me in the right direction to access WoW’s Object Manager.
If you wonder what the Object Manager – hereinafter OM – is, it’s a linked list which contains information regarding all objects in the game world.

Obviously, we are interested in having some information of the objects around us when making any sort of WoW bot/tool.  There are plenty of threads on MMOwned about people asking how to get their X,Y,Z co-ords. The OM is where you begin, get the OM, iterate through it, and then you will be able to find any object’s X,Y,Z, among other things.

As Shynd said before:

Other people, before you and me, have done the really hard work and we’re privileged enough to simply ride along atop their findings.  Never–and I mean never–let their work go unappreciated.

And I agree to this hands down. We’re in a state of welfare really.

Read more…

Categories: C#, MMOwned, RE, WoW
Follow

Get every new post delivered to your Inbox.