Sign in to follow this  
Followers 0

MacroGamer

257 posts in this topic

Posted (edited)

Posted Image

This is a project Ive been working on since January of 2007. What inspired me to do this

was the Belkin Nostromo keypad and the Logitech G15 keyboard. I use macros whiles playing

the games that I like, such as UT and WoW. I wanted a way to give the gaming community

a way to create custom keystroke macros and get it done easy without having to get a new

keyboard or buying software.

The application lets you create a macro by recording the keys that you press in real-time. It will

record the key as well as the exact delay between the key ups and downs. Each macro can be

binded to any key of your liking, so while in game you can press that single key and perform

complex key-presses with exact timing. You can also insert your own delays, keys, and mouse

events manually to customize your macro. You can create profiles containing macros that you

can share with other gamers.

You can specify a toggle key to turn on and off your keybinds while in game. It will play a

sound when you toggle your macros on and off to notify you in-game.

You can specify a key to start and stop recording your macro while in game. When pressed

a message will sound tell you that your recording and when you are stopped recording.

UPDATE: August 18, 2010

MacroGamer 3 is in development. This release will not be written in AutoIt and will no longer be open source. More info on that in the future.

Key features:

  • Concurrently running macros.
  • Target multiple windows at once.
  • Multi-client communication, ability to trigger a macro from a remote computer.
  • Clone key presses on multiple windows on different machines.
  • Copy one macro into another.
  • Ability to pause recording and continue later.
  • Improved event manipulation, macro list will be easier to read and modify.

If you want to view source, I attached a ZIP containing all the files necessary to compile.

I provide source to you for learning purposes only and for those who are just interested.

If you plan on using this, then I attached a setup to install MacroGamer for you.

Features

  • Keyboard recording and playback

    • Precise recording of each up and down event for key presses
  • Mouse recording and playback

    • Left and right mouse buttons
    • Mouse wheel
    • Mouse movement
  • Custom time delays

    • Insert custom time delays between events
    • Manual change of current time delays
    • Precision down to a hundredth of a second
  • Key binds

    • Bind your macros to any* key on the keyboard
    • Recording toggle key-bind for easy in-game recording
    • Run/Stop key-bind to toggle binded macros on the flash
    • Sound notifications in-game for certain key-binds.
  • Macro looping

    • Repeat macros non-stop or how many times you choose
  • Pixel events

    • Insert custom pixel events to make your macros smarter
    • Ability to make your macros "wait" until a pixel on your screen changes colors
  • Profiles

    • Create and share custom profiles with others
    • Each profile can have as many macros as you choose
Requirements

Windows 2000/XP/Vista

Standard Keyboard and mouse

Vista users may have to disable UAC to get it to work.

Check FAQ below for further information.

PLEASE READ ALL BELOW BEFORE USING

If you installed any previous versions, please uninstall MacroGamer before installing newer version.

Some games use macro protection, so this might not work for your game. So please, DO NOT post any comments asking how to bypass any anti-cheat protection.

How to use

To use this software follow these steps:

1. Open MacroGamer.

2. Click "Create New".

3. Enter in a name for the macro.

4. Click "Start Recording".

5. Record your macro.

6. Click "Stop Recording".

7. Click "Bind To Key"

8. Press any key on your keyboard you wish to bind the macro to.

9. Click "OK".

10. Click "Run".

11. Press the key you binded your macro to.

12. Watch your macro play.

FAQ

Q. I click Run but nothing happens, what am I doing wrong?

A. Make sure that you have binded the macro to a key. Clicking Run just turns on your binded keys. If this is not the case, then try turning off UAC if your using Vista or Windows 7.

Q. I don't think this works for my game, whats wrong?

A. Some games have anti-cheat protection. At this point there is no bybass.

Q. Why won't my macro get saved?

A. Try doing the following:

  • You MUST run MacroGamer with admin privileges.
  • Ensure you have write privileges to your MacroGamer profile ".mgp" and it's not set to read-only.
  • Make sure you have UAC disabled. How to disable UAC (must be admin to do this)
  • If those above don't work, create a new profile and put it on your desktop.

TERMS OF USE

DO NOT make MacroGamer a subset to any other program. MacroGamer is intended to be a stand alone application. In other words do not include MacroGamer within another software package. MacroGamer is open source for learning purposes only. You may NOT modify and/or take the idea of MacroGamer without proper permission from the author.

===== ALERT =====

DO NOT download MacroGamer from ANY OTHER website. This is the ONLY place that I have posted this software for download. DO NOT trust ANY OTHER web site.

NOTE: Recently anti-virus programs have been detecting this as a threat. This is a false positive. Please read "Are my AutoIt EXE's really infected?" thread BEFORE posting any comment regarding this being a virus. If your so concerned about it, then stop using it.

MacroGamer_v275_Source.zip

Change_Log.txt

Edited by Toady
Hero121 likes this

Share this post


Link to post
Share on other sites



Posted

Looks really nice, I don't have time to test it yet but i already rated 5/5 =D.

Share this post


Link to post
Share on other sites

Posted

Nice...I have seen good MacroBots (*eh hem such as mine) :D but this one I believe is almost as good! Wups, backspace backspace backspace backspace backspace backspace lol. Naw dude, this is awesome for being done in all AutoIt. :)

~Nikolai :D

Share this post


Link to post
Share on other sites

Posted

Nice...I have seen good MacroBots (*eh hem such as mine) :D but this one I believe is almost as good! Wups, backspace backspace backspace backspace backspace backspace lol. Naw dude, this is awesome for being done in all AutoIt. :)

~Nikolai :D

Can I see your Macrobot?

Share this post


Link to post
Share on other sites

Posted

Very nice bot ... Just a suggestion, can you make it to target a non-active windows.. Like enter a windows name and it will only target it :) So, I can browsing my IE while the bot is playing my game for me ...

Share this post


Link to post
Share on other sites

Posted

Very nice bot ... Just a suggestion, can you make it to target a non-active windows.. Like enter a windows name and it will only target it :D So, I can browsing my IE while the bot is playing my game for me ...

Tempting but its out of the scope of what I designed this to do. I designed it to mimic what the Nostromo keypad and the Logitech G15 keyboard will do. I will consider it though when I release another version down the road. Good idea btw :)

Share this post


Link to post
Share on other sites

Posted

Can I see your Macrobot?

Some people from another forum site that i go to dont know it, but ive been helping to create different options/designs and stuff for a Knight Online "helper :D:)" and its been going along great. If you havent noticed, there is (what i think is a fairly good commercial lol) for it in my sig. Technically tis not mine, but I have incorporated some of my own things into it.

~Nikolai :D

Share this post


Link to post
Share on other sites

Posted

Bump. People need to see this great bot.

Share this post


Link to post
Share on other sites

Posted

Has anyone tried this out? I see a lot of downloads but not enough feedback, making me wonder. I'm just curious to see it this works well on other people's machines or not. Anything I should look at or change? Much appreciated :)

Share this post


Link to post
Share on other sites

Posted

Excellent program. So far everything is workin with Soldat, Ill try out some macroes on Vanguard tonight "for educational purposes Only ofcourse" Great work Toady \:D/

Share this post


Link to post
Share on other sites

Posted

Excellent program. So far everything is workin with Soldat, Ill try out some macroes on Vanguard tonight "for educational purposes Only ofcourse" Great work Toady \:D/

Cool, thanks for the feedback :)

Share this post


Link to post
Share on other sites

Posted

Cool, thanks for the feedback :)

Doesn't work that well on big games.

It lags me cuz the loop, but it works great overall :D.

Share this post


Link to post
Share on other sites

Posted (edited)

Doesn't work that well on big games.

It lags me cuz the loop, but it works great overall :).

Fixed

Edited by Toady

Share this post


Link to post
Share on other sites

Posted

New version (1.9.8) update

I fixed some small issues as well as a big one that Generator found (thank you!).

I implemented this version using Larry's keyboard-hook. (thank you Larry!, this is a blessing!)

Please uninstall any previous version of MacroGamer before installing a this new one. :)

Share this post


Link to post
Share on other sites

Posted

I've just installed it and tested it, it's quite nice...

However I maybe know a few options that should be nice to add:

- A key for starting to record a macro (one to stop recording aswel ofc.)

- Recording mouse movements.

- Maybe able to play a sound when a macro is started, using Microsoft Sam for example...

Anyways, good luck with it :)

Share this post


Link to post
Share on other sites

Posted

I've just installed it and tested it, it's quite nice...

However I maybe know a few options that should be nice to add:

- A key for starting to record a macro (one to stop recording aswel ofc.)

- Recording mouse movements.

- Maybe able to play a sound when a macro is started, using Microsoft Sam for example...

Anyways, good luck with it :)

Thank you for testing it out, I appreciate it!

Great ideas for future versions.

-I will add the "start and stop recording" key option soon.

-I will include mouse movement recording eventually, my main focus was to mimic Logitech's G15 keyboard. I will put this in since a few people have already requested it.

-I have sound that will play when MacroGamer is toggled on and off, not when a single macro has started. I will look into that and see what I can do.

Anways, thanks for the input :D

Share this post


Link to post
Share on other sites

Posted

Another thing I've experienced, not sure if it's a bug or not.

This is what i did:

Made a profile

Change the bind key in setting for F3

Create new

Start recording the keys

Then I set Bind key to F4

I clicked ok(lagged a bit)

Went back to my game

Press F3 then F4 my guy start doing stuff(Works great)

Then I press F3 again(I think thats the stop hotkey)

But when i went back in my game(without pressing f4, my guy is doing stuff)

=O

Thanks for the great bot once again.

Share this post


Link to post
Share on other sites

Posted (edited)

Another thing I've experienced, not sure if it's a bug or not.

This is what i did:

Made a profile

Change the bind key in setting for F3

Create new

Start recording the keys

Then I set Bind key to F4

I clicked ok(lagged a bit)

Went back to my game

Press F3 then F4 my guy start doing stuff(Works great)

Then I press F3 again(I think thats the stop hotkey)

But when i went back in my game(without pressing f4, my guy is doing stuff)

=O

Thanks for the great bot once again.

I just found that bug out too yesterday, I will fix it and release a new version soon.

The problem is from a simulated key being held down while you stop MacroGamer.

This leaves the key being held down until that same key is pressed again.

Btw, that lag you felt when clicking OK is from MacroGamer doing an error check

on your macro make sure that every key 'hold' has a matching key 'release'. If its a

long macro it will take a second. I will add a progress bar to stop this confusion.

Thanks for notifying me on this. :)

Edited by Toady

Share this post


Link to post
Share on other sites

Posted

Version 2.1.2 is released.

Updates

-Fixed MacroGamer still playing after run/stop hotkey pressed

-Added hotkey to start and stop recording while in game

-Added Option to play a sound to notify you that recording is started and stopped

-Fixed the 'lag' issue when clicking OK when a macro is long in size

-Major increase on recording performance, recording is A LOT more accurate now

-Added message to let user know that macros are loading into Editor

Thank you all for your contribution and testing, I really appreciated it! :)

Share this post


Link to post
Share on other sites

Posted (edited)

i downloaded the file and i scanned it and found a....

TROJAN!!!

the Trojan was named trojan.autoit.g according to one scanner

and malicious trojan/trojan(not 100% correct becouse i didnt remember the scan made by this scanner)

anyway use at your own risk!!!

and i didnt get to copy the results becouse i didnt think i would register here(reason was to find how to make the comp press enter)

scanned using virustotal

Edited by rrrm99

Share this post


Link to post
Share on other sites

Posted

i downloaded the file and i scanned it and found a....

TROJAN!!!

the Trojan was named trojan.autoit.g according to one scanner

and malicious trojan/trojan(not 100% correct becouse i didnt remember the scan made by this scanner)

anyway use at your own risk!!!

and i didnt get to copy the results becouse i didnt think i would register here(reason was to find how to make the comp press enter)

scanned using virustotal

False Report. I've scanned it with Nod32 which is world's 2nd best anit-virus and firewall. Virus Database up to Today. Apparently it's clean.

Also you may refer to this thread.

Are my autoit really inflected?

Please consider before you posting

Share this post


Link to post
Share on other sites

Posted (edited)

False Report. I've scanned it with Nod32 which is world's 2nd best anit-virus and firewall. Virus Database up to Today. Apparently it's clean.

Also you may refer to this thread.

Are my autoit really inflected?

Please consider before you posting

scan it again with...

virustotal(the one i scanned it with - try to scan with this)

or

Jotti (i think it includes a nod 32 scanner)

Edited by rrrm99

Share this post


Link to post
Share on other sites

Posted (edited)

rrrmm99,

Why would you come into my thread where I have work extremely hard to develop this software and yell 'Trogan!"??

Sooo not cool man, thank you for your negative contribution to this project.

If you feel so uncomfortable, why don't you download the source code for this and look at it?

Yet from this post of yours on the help forum you are new to programming, so I dunno what your gonna do now.

You should listen to Generator because your assuming things based on what a website says not what you know.

Edited by Toady

Share this post


Link to post
Share on other sites

Posted

Version 2.1.5

Updates

Change Log -Fixed long delay in macro causing MacroGamer to become inactive.

-Added Regular expressions in a few areas

Thank you all for testing this and giving me feedback! :)

Share this post


Link to post
Share on other sites
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.