Macros I write all run within lazy tool macroing system. It is designed for linux operating system, and uses python programming language.
All these macros are released under the GNU GPL license.
although the interface of ltool (as of version 0.3) allows to running multiple macros at the same time, it doesn't handle that function properly. I mean that you can run several macros but you'll have trouble killing them when you are done. This is because each macro writes its pid number in a running.pid file, which is written in the './ltmacros' directory. Each time you run a macro, even using several instances of ltool, the same running.pid file is overwritten.
I've made a small improvement to ltool so that the pid number is directly saved in a variable, directly in the macro plugin class. That way i can macro with my multiboxing setup :)
Another little improvement is that closing the plugin now automaticaly implies killing its macro if any is running. No more python processes which have to be killed by hand after ltool is closed.
To install my modified version, download this file and put it in './plugins' directory. Since i gave it a new name, your existing file won't get overwritten.
Here are a few macros i wrote which i find useful. These macros cover about 90% of my daily needs.
To install a macro, download and copy the file to ./ltmacros directory, then relaunches the "ltmacro" plugin if it was already running.
Latest version can be found here.
Very simple macro that allows to pick resources, like slate, clay or grass.
Note : the improvement from original version is that this macro check if the icon disappear before trying to click it again. Handy for clay, when you run out of 'water in jugs', so that many pop-up windows don't stack.
Latest version can be found here.
Another simple macro, which is useful each time you wish to do something that relies on a timer : digging, breaking coconouts, etc.
Latest version can be found here.
Improved version of previous macro, but for mining with multiple pinned menus. This is advised to mine that way this tale, so i wrote that little macro.
Latest version can be found here.
This macro doesn't automate the task but is meant to assist you while groing wheat. I strongly advice running a one or two test beds to get used to the macro before trying to grow large arrays you may loose on the end.
This macro only keep pressing "w" and "h" key until it's killed or "q" is pressed, but this last key you have to switch to the console from which you launched the macro and therefore run it directly from the console (python script.ltm), outside of ltool :/.
Keep moving the mouse over your wheat beds,, in regular movements.My strategy is as follows :
Latest version can be found here.
This macro works exactly like original slate picker but has a few improvements :
This Macro requires pyosd module.
Latest version can be found here.
Another simple, classic, macro :
Since this macro uses shorcuts you can't interact while it's running. This is why i've chosen the fixed number of loops method. But you can change that if you wish. This macro uses OSD too so pyosd module is required.
Latest version can be found here.
Classic macro again. Makes a batch of flower fertilizer in an completely automated way : fills the kettles, start them, wait until it finished (lag doesn't matter) and take flower fert when finished.
In case you switch to another application, which covers atitd's window and prevents the macro from checking if batches are finished or not, i have made another macro, which simply takes flower fertilizer from kettles and saves me from all that clicking. Don't forget to edit your grid size in that macro too (or don't do something else with the computer while he macro is working :p).
This macro too uses OSD so don't forget to install pyosd module.
Name | Creator | Date | Size | Description |
---|---|---|---|---|
IconPicker.ltm | Cheos | April 9, 2008 7:58 pm | 1972 | |
LtMacroBetaCheos1.py | Cheos | April 9, 2008 7:44 pm | 3546 | modified version of Ltmacro, to be put in ./plugins directory |
LtMacroBetaCheos2.py | Cheos | May 3, 2008 11:47 am | 3746 | to be put in ./plugins directory |
SlatePickerOSD.ltm | Cheos | May 10, 2008 3:19 pm | 3120 | to be put in ./plugins directory |
auto-end.ltm | Cheos | April 9, 2008 7:56 pm | 2606 | |
auto-timer.ltm | Cheos | April 9, 2008 7:56 pm | 2845 | |
carpentry.ltm | Cheos | May 10, 2008 3:18 pm | 2110 | to be put in ./plugins directory |
example-carpentry.jpg | Cheos | May 10, 2008 3:25 pm | 51011 | |
example-kettle-flower-fert.jpg | Cheos | May 10, 2008 3:27 pm | 66443 | |
example-mine-menu.jpg | Cheos | April 9, 2008 8:16 pm | 17867 | |
example-wheat.jpg | Cheos | May 3, 2008 12:22 pm | 40080 | |
kettle-flower-fert.ltm | Cheos | May 10, 2008 3:21 pm | 2638 | |
kettle-take.ltm | Cheos | May 10, 2008 3:21 pm | 1586 | |
t3-mine.ltm | Cheos | April 9, 2008 7:56 pm | 3025 | |
wheat.ltm | Cheos | May 3, 2008 12:04 pm | 2229 |