Tuesday, December 23, 2008
EVE Online Macros: Completed and Compiled Macro Miner
Why spending hours running around when you can get something to work for you?
While you're reading this, I'm sure you guys know what a mining macro is. A macro plays the game for you. What you are going to see below is the mining macro for EVE Online.
Most of the macros you found on the free sites don't work very well, or even get your account banned. Strategy Freaks provides so many useful macros, bots, guides that is written by EVE Online guru.
Here is one of the macros I got from Strategy Freaks EVE Online Macro Forum.
------------------
This is a complete macro with easy setup process, made by MrCoffee
*If you are a well rounded in programming, I recommend visit this thread for complete walkthrough of making your own. It doesn't take long, probably just 30 mins if you are fairly experienced in AutoIT.
http://strategyfreaks.com/forum/view...mp;forum_id=59
Now, for the program. This is a scanned and tested .EXE and you don't have to turn it on while logging in. This could ensure that you are not being logged while typing password. Please also learn to take care of basic safety measure like getting used to checking tasks and processes in your task manageÃ*¸ž (the ctrl+alt+del).
Simply just download and unzip it. If this is the first time you are using the program, press "yes" when you are being asked. Then follow the process on the screen until the end. You can use AutoIT to locate pixel location, the guide to AutoIT is in general section, and I am not linking it here simply because I want everyone to acknowledge that there are many good programs up there that people never go to check it out before start complaining.
You should be able to use this macro miner. Click below to download.
http://rapidshare.com/files/84660869...miner.zip.html
Read more...
__________________
Setting up the EVE Macro
So many people have been looking for the bots and macros to do the work. Bots and macros are one of the solutions for those who don't sit at the computer all the time but still want to level up. So many community sites that share macros and bots, as well as Strategy Freaks, here you can find so many EVE macros, bots, hacks, exploits, and guides.
Global $Paused
HotKeySet("^+e","vExit") ;hotkey to stop the script
HotKeySet("{PAUSE}","TogglePause")
Func TogglePause()
$Paused = NOT $Paused
While $Paused
Sleep(100)
Wend
EndFunc
Func vExit()
Exit
EndFunc
Sleep (3000)
While 1 = 1
;undock
MouseClick ("left", 16, 736)
Sleep (30000)
;warp to belt
MouseMove(774, 630)
MouseWheel ("up", 300)
Sleep (2000)
MouseClick ("Right", 744, 630)
Sleep (1000)
MouseMove (812, 676)
Sleep (1000)
MouseClickDrag ("left", 812, 676, 719, 690)
Sleep (1000)
MouseClickDrag ("left", 719, 690, 812, 691)
MouseClick ("left")
;change the next value depending on time it takes to warp to belt
sleep (60000)
;approach roid / lock / mine
MouseClick ("left", 808, 184)
sleep(1000)
MouseClick ("left", 730,120)
Sleep (100000)
MouseClick ("left", 860, 120)
sleep (6000)
;MouseClick ("left", 640, 645)
;sleep (1000)
MouseClick ("left", 645, 645)
;change this sleep for amount of time used mining, (until hold is full)
Sleep(190000)
;wait for mining....
;run loop to check for full cargo hold
;go back to dock (own sub)
MouseClick ("right", 668, 740)
MouseMove (704, 754)
]Sleep (1000)
MouseClickDrag ("left", 704, 754, 624, 727)
Sleep(1000)
;MouseClickDrag ("left", 624, 757, 718, 703)
MouseClick ("left")
;Change this value if it takes longer to dock
Sleep(70000)
MouseMove (72, 455)
sleep(2000)
MouseClickDrag ("left", 72, 455, 420, 679)
sleep(2000)
Wend
Above you will find the code for the mining macro, don't worry if it all looks a bit complicated, you will get the hang of it in no time. To get ready for editing first copy and paste the code into any text program (lets say notepad in this case) and save it. Once that is done, change the extension of the file. For example if you saved it as “mining macro.txtâ€Â, change it to “mining macro.au3â€Â, the file should now be associated to Autoit (If you are using a different version of Autoit the extension might be slightly different, to be sure check in the folder you installed Autoit to. There should be an “Examples†folder, in there should be several Autoit associated files, just use the same extensions as them).
Now right click on the new file you have just created, one of the option in there should be “Edit Scriptâ€Â, click on it. Now a window will open up with the source code, it should look something like the picture below (the http://www.strategyfreaks.com is not part of the programming, just a very cool watermark made by myself).
Read more...
Now you are ready to do some editing.
Configuring the Macro for your computer
Let us at this point recap what our macro is supposed to do,
1.Undock the ship from the space station.
2.Warp to an asteroid belt.
3.Pick a particular asteroid.
4.Lock on to it and start mining it.
5.Return and dock at the space station with the mined minerals.
6.Move the minerals from your ship's cargo hold to storage within the space station.
7.Repeat step one.
All these operations could simply be done using the mouse, and that is exactly how our macro will be doing it. At this point maybe you would get a better idea if you try running the macro. Double click on the file to start running the macro. After a short time you will see that the mouse pointer is automatically moved to the bottom left hand side of your screen. If you wait a little longer the mouse pointer will be moved around some more. These two sequences represent the macro's attempt to first undock the ship (moving the mouse pointer to the bottom left hand side of the screen where the undock button is and clicking on it) and then warping to an asteroid belt.
Now that you get an idea of what a macro does its probably a good idea to end the operations, you don't want the mouse moving around automatically while you're not actually running eve. To do this look at the right hand side or your task bar at the bottom of your screen, there should be a small Autoit program icon, simply right click on it and choose “Exitâ€Â.
The main problem with macros are that they are very specific. For example, our macro attempting to click on he undock button, for different computers and setups the location of the undock button could be significantly different. What if it is a wide screen? What if the screen resolution is different? And so on and so on, generally the more complicated the macro the more difficult it is to setup and troubleshoot. So the next part of the guide will try and guide you through the code almost line by line, testing and changing it to work for “your†computer. It is possible that the macro might work first time without any trouble, but if not then read on.
Sunday, December 21, 2008
Eve Macro Mining
Beginner's Guide to EVE Macro mining
Been searching on the net for macros? Looked through the forums and found many interesting macros/bots promising an endless stream of ISK without you having to do anything? Sounds good doesn't it?
There are several community sites that allow members to post EVE game tips, bots, macros and so on. One of the recommended sites that provide tips, guides, hacks, bots and macro is Strategy Freaks. Here you can find more than 20 games forums.
This macro and guide has been written with users who have little macroing experience in mind, if any at all. The guide will attempt to be as clear as possible in guiding players through how to setup the macro provided, as well as explaining what is going on. I can appreciate how frustrating macroing can be, I have myself several times tried to look for a good mining macro only to be frustrated in trying to find out how to work it and finally giving up and going back to endless hours of mind numbing mining action. By the end of this guide the reader SHOULD HAVE A WORKING MINING MACRO, and should probably learn enough about macros to maybe start write one of their own.
What is a macro
A macro is simply a virtual you, it will simulate anything from pressing keystrokes to moving and clicking with the mouse, it will perform these tasks according to a pre-programed instruction (or code). You could program the macro to for example, press the T key 3 times, then wait for 3 seconds and then move the mouse to the top left hand corner of the screen.
What does this particular macro do?
How does it do this?
There is a wide variety of functions and commands you could use with a macro and some macros can be very complex. The more complex macros tend to contain many checks and balances, essentially it is programed to adapt and react according to the changing situations. Using EVE as an example, there could be a macro that will automatically boost the shield if it falls below a certain level. There are several ways of coding this action, one way to do this might be to program the macro to check for the color pixel at a particular part of the shield bar and if it turns red then click on the boosting button. The mining macro provided with this guide however is a “one way macro�, and as such is much simpler. “One way� in this case meaning that it is not monitoring what is going on, but will simply carry out its predetermined instructions regardless of what happens. There are some very complicated macros out there which will defend the ship when it is attack, automatically move on to new asteroids if the current one is depleted and wash the dishes for you as well (this is obviously not true, please don't start searching madly for it on the net). Keeping things simple is probably the best way to go in this case, as it is much easier to setup and see what is going on, then when you feel more confident perhaps you could start looking at the more complex ones. Using some good timing and screen layouts however, this simple macro can be just as effective, plus simpler “usually� means more reliable.
Getting started
The code for the macros can be written using almost any program (for example, notepad) but you would still need a program that can interpret the codes and carryout the desired actions. So before we begin lets make sure that you have such a program. In this case I recommend that you download a program called Autoit, since it was the program used during the course of this guide. It can be downloaded from http://www.autoitscript.com/