Jump to content

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here. X
X


Photo

MacroGamer


  • This topic is locked This topic is locked
256 replies to this topic

#1 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 03 May 2007 - 09:45 PM

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.

Attached Files


Edited by Toady, 25 August 2010 - 04:19 PM.

  • Hero121 likes this
www.itoady.com (Go here to download the MacroGamer installer)







#2 Generator

Generator

    Code Generator

  • Active Members
  • PipPipPipPipPipPip
  • 1,617 posts

Posted 03 May 2007 - 10:48 PM

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

#3 Siddhartha

Siddhartha

    Prodigy

  • Active Members
  • PipPipPip
  • 196 posts

Posted 04 May 2007 - 12:52 AM

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

#4 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 04 May 2007 - 01:18 PM

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?
www.itoady.com (Go here to download the MacroGamer installer)

#5 CyberDragon

CyberDragon

    Seeker

  • New Members
  • 2 posts

Posted 04 May 2007 - 07:56 PM

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 ...

#6 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 04 May 2007 - 08:22 PM

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 :)
www.itoady.com (Go here to download the MacroGamer installer)

#7 Siddhartha

Siddhartha

    Prodigy

  • Active Members
  • PipPipPip
  • 196 posts

Posted 04 May 2007 - 10:03 PM

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

#8 Generator

Generator

    Code Generator

  • Active Members
  • PipPipPipPipPipPip
  • 1,617 posts

Posted 05 May 2007 - 04:53 AM

Bump. People need to see this great bot.

#9 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 07 May 2007 - 01:30 PM

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 :)
www.itoady.com (Go here to download the MacroGamer installer)

#10 ofLight

ofLight

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 280 posts

Posted 07 May 2007 - 01:53 PM

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/

There is always a butthead in the crowd, no matter how hard one tries to keep them out.......Volly

Posted Image


#11 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 07 May 2007 - 02:42 PM

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 :)
www.itoady.com (Go here to download the MacroGamer installer)

#12 Generator

Generator

    Code Generator

  • Active Members
  • PipPipPipPipPipPip
  • 1,617 posts

Posted 08 May 2007 - 03:41 AM

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.

#13 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 08 May 2007 - 12:31 PM

Doesn't work that well on big games.
It lags me cuz the loop, but it works great overall :).


Fixed

Edited by Toady, 08 May 2007 - 06:24 PM.

www.itoady.com (Go here to download the MacroGamer installer)

#14 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 08 May 2007 - 06:30 PM

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. :)
www.itoady.com (Go here to download the MacroGamer installer)

#15 Wimpeh

Wimpeh

    Seeker

  • New Members
  • 3 posts

Posted 08 May 2007 - 06:39 PM

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 :)

#16 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 08 May 2007 - 06:50 PM

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
www.itoady.com (Go here to download the MacroGamer installer)

#17 Generator

Generator

    Code Generator

  • Active Members
  • PipPipPipPipPipPip
  • 1,617 posts

Posted 09 May 2007 - 06:53 AM

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.

#18 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 09 May 2007 - 12:27 PM

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, 09 May 2007 - 12:58 PM.

www.itoady.com (Go here to download the MacroGamer installer)

#19 Toady

Toady

    Easy there turbo...

  • Active Members
  • PipPipPipPipPipPip
  • 698 posts

Posted 09 May 2007 - 09:20 PM

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! :)
www.itoady.com (Go here to download the MacroGamer installer)

#20 rrrm99

rrrm99

    Wayfarer

  • Active Members
  • Pip
  • 55 posts

Posted 10 May 2007 - 05:10 AM

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, 10 May 2007 - 05:13 AM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users