View unanswered posts | View active topics It is currently May 24th, '13, 00:38




Reply to topic  [ 5 posts ] 
 I can only say wow 
Author Message

Joined: Oct 18th, '09, 03:27
Posts: 82
Post I can only say wow
Well I've been gaming and toying with macros for a few years now, and I've never really gotten that far on them, usually I get my usage and stop using it.

But I'm finding Macro Monkey to be very well made, and lacking all sorts of community so far (apart from the demo sub-forum ).

So my goal as a new member here is to learn this macro system as well as I can, and try to get around to creating some sort of beginner tutorials if I find time.

I really am truly amazed at how new this is, yet it feels so complete.

I'm not entirely sure of my goals, I have a game i'm toying with now but I don't know how far i'll get there. So I'd like to know what sort of goals do people have with the software? Immersed in games I see it's use in automation and basic scripted programs for computer life.

So i'm going to jump head first and keep toying. Hopefully some other intelligent people come around as well ;)

edit: haha thanks for catching that Sirmabus, they are both similar in the way they function ;)


Last edited by deadlyp99 on Oct 18th, '09, 16:14, edited 1 time in total.



Oct 18th, '09, 03:56
Profile

Joined: Sep 22nd, '09, 07:01
Posts: 19
Post Re: I can only say wow
Learn Lua, if you haven't already. That's a great way to get started, and this whole system of how it works is confusing to me. I've been wondering if it injects and uses the already put in place Lua of the game, or if it creates its own code based off of the addresses and values you put into the dll. I haven't really toyed with it enough yet and I'm confused as to how he made Reqbot and how I could make other bots for other games.


Oct 18th, '09, 07:59
Profile

Joined: Oct 18th, '09, 03:27
Posts: 82
Post Re: I can only say wow
Yeah I already know Lua pretty well from a few games, private servers, and from toying with various things.

I've already started toying with creating a bot for a game. I've got 360 panning, walking, clicking, and currently working on figuring out how to read pixels.

This program itself is just an interpreter that performs actions you give it. The lua is the code you give, what the program does is use already known api's and whatnot to perform the functions for you.

Everything you can do with his program you could go and do with C++ or something, however it greatly simplifies that and gives you a front end to do all that with less work. Far less work :mrgreen:

MM falls under the same general category as AutoIt or AutoHotKey, but it's something new, well done, great syntax, examples, documentation, and well that was enough to attract me haha

I'll throw this little snippet I just finished for my rotation.
Code:
function rWorld()
   mX, mY = input.MouseGetPos()
   local Width = fWinWidth
   local Height = fWinHeight
   local xMult = 1
   local xNum = 512
   input.MouseHold(input.MOUSE_RIGHT)
   while true do
      xWidth = Width
      input.MouseSetPos(xWidth-xNum, fWinHeight/2)
      xMult = xMult + 1
      xNum = xNum + 512
      sT(1.750)
      if xMult == 8 then
         input.MouseRelease(input.MOUSE_RIGHT)
         break
      end
   end
   return 1
end


Being able to use lua as apposed to 100% crazy syntax is really appealing. And while as a coder i've always considered Lua to be "ugly", its no where near as bad as the syntax the other macro programs created.

I'm feeling very good about what i've learned the last few hours and I plan on spending many more lol


Oct 18th, '09, 08:16
Profile

Joined: Sep 22nd, '09, 07:01
Posts: 19
Post Re: I can only say wow
A great way to learn Lua, if anyone else that's reading this is interested, is the game Garry's mod. That's a great way to learn the basics.


Oct 18th, '09, 09:56
Profile
Site Moderator
User avatar

Joined: Aug 18th, '09, 03:32
Posts: 1201
Post Re: I can only say wow
deadlyp99 wrote:
But I'm finding Micro Macro to be very well made, and lacking all sorts of community so far (apart from the demo sub-forum ).

You mean "MacroMonkey"? "MicroMacro" is a friend's site. They have a similar name (by coincidence) :P

Thanks guys :)
Somethings might be a bit rough still being it's the first public release so post any problems you have (though not here please).

Elimination wrote:
I've been wondering if it injects and uses the already put in place Lua of the game, or if it creates its own code based off of the addresses and values you put into the dll. I haven't really toyed with it enough yet and I'm confused as to how he made Reqbot and how I could make other bots for other games.

For ReqBot it uses a DLL that is loaded/injected into the client.
It exports facilities so ReqBot can be advanced, get better performance, and do things like run minimized.
Still it's a mix of the simpler sort, to do normal moves it still presses the movement keys, and presses hotbar keys
to to use skills, etc.

To make a DLL like this you got to know a lot of low level details.
Some reverse engineering, etc.

You can still do pretty advanced stuff just reading pixels and pressing keys.
Then better yet enhance it by reading memory from the game (like stats, location, etc).
I think the "Glider" and a few other WOW bots work this way.
And AFAIK nothing really beats having custom code run inside the client (usually a DLL) for a client bot.


Oct 18th, '09, 15:25
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Based on design by STSoftware, modded by Sirmabus Copyright© 2009-2011