Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Macro Repository  (Read 3832 times)

agatharchides

  • Bay Watcher
    • View Profile
Re: Macro Repository
« Reply #15 on: March 22, 2011, 06:22:24 pm »

I have one for a somewhat fancy housing block that is supposed to look like a flower.

Spoiler (click to show/hide)

Furniture not included in the macro.

http://dl.dropbox.com/u/15798492/Floral%20apartment.mak

Also, one for selecting 10 z levels at a time as a burrow, for those of us who like to have a burrow for the underground when a siege comes. It has made my life far less tedious.

http://dl.dropbox.com/u/15798492/Select%2010%20z%20levels.mak
Logged
Memento Mori

Gatleos

  • Bay Watcher
  • Mournhold... City of Light... City of MAGIC!
    • View Profile
    • Someone Sig This
Re: Macro Repository
« Reply #16 on: March 22, 2011, 08:26:14 pm »

Circles are a pain in the ass to designate. This macro makes a 25-tile diameter circle centered at the cursor position.

Code: [Select]
Circle 25
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
A_MOVE_E
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
CURSOR_UP_FAST
End of group
A_MOVE_N_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
CURSOR_UP_FAST
A_MOVE_N_UP
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
CURSOR_DOWN_FAST
A_MOVE_S_UP
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_RIGHT
CURSOR_RIGHT
WORLD_PARAM_INCREASE
A_MOVE_E
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
STANDARDSCROLL_DOWN
CURSOR_DOWN
A_MOVE_S
End of group
SELECT
CLOSE_MEGA_ANNOUNCEMENT
WORLD_PARAM_ENTER_VALUE
SETUPGAME_SAVE_PROFILE_GO
D_BURROWS_DEFINE
D_MILITARY_ALERTS_SET
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_UP
CURSOR_UP
A_MOVE_N
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
STANDARDSCROLL_LEFT
CURSOR_LEFT
WORLD_PARAM_DECREASE
A_MOVE_W
End of group
CUSTOM_CTRL_R
End of group
End of macro
Logged
Think of it like Sim City, except with rival mayors that seek to destroy your citizens by arming legions of homeless people and sending them to attack you.
Quote from: Moonshadow101
it would be funny to see babies spontaneously combust
Gat HQ (Sigtext)
++U+U++ // ,.,.@UUUUUUUU

Passive Fist

  • Bay Watcher
  • Builds everything out of cobaltite.
    • View Profile
Re: Macro Repository
« Reply #17 on: March 22, 2011, 08:28:06 pm »

I wonder if I could run the macro recorder while quickfort is designating that Raynard fractal housing plan and end up with a usable macro. Time for SCIENCE!

EDIT: SUCCESS!

http://dl.dropbox.com/u/3433526/104_Room_Raynard_Fractal_place_cursor_41_steps_NW_of_Center.mak

I can't figure out how to get quickfort to start in the center of the pattern. So this is that fancy huge 104 room fractal. I had to make it from chromafort, on using the tiny image on the wiki. This one has varied room sizes, and isn't as pretty as the one with the bigger picture. However, it'd work well for when economy gets going again because of the varied room sizes.
« Last Edit: March 22, 2011, 08:48:01 pm by Passive Fist »
Logged

Encased in burning magma

  • Bay Watcher
  • Nekkid
    • View Profile
Re: Macro Repository
« Reply #18 on: March 23, 2011, 08:37:02 am »

But I'm wandering off topic, and I can't think of a practical use for something like that at any rate, even if it worked perfectly.
The bulk of the text in the macros comes from the multiple keybindings, so I guess you could save a lot of space by going through the macro and deleting unnecessary bindings from each group. But when it's that long it could take hours, unless you... made a macro... to do it for you.

Huh.

Ooooor search+replace :p.
I assumed other people did the same, hence my "why not put into into spoilers" post.
Logged
[MILL_CHILD:ONLY_IF_GOOD_REASON]

wlerin

  • Bay Watcher
    • View Profile
Re: Macro Repository
« Reply #19 on: April 30, 2011, 06:48:52 pm »

Nevermind that DF actually uses processing cycles to read all those extra bindings.
Logged
...And no one notices that a desert titan is made out of ice. No, ice capybara in the desert? Normal. Someone kinda figured out the military? Amazing!

Gatleos

  • Bay Watcher
  • Mournhold... City of Light... City of MAGIC!
    • View Profile
    • Someone Sig This
Re: Macro Repository
« Reply #20 on: June 29, 2011, 10:24:02 pm »

Might as well necro this thread instead of starting a new one just to announce this...

I've spent a couple of days putting together some useful macro packs which include a few of the macros from this thread! They're on the DFFD here:

Macro Pack - Circles
Macro Pack - Housing
Macro Pack - Other

Does anyone have any more macros to contribute? The "other" category is a bit bare-bones right now, so I'll update it (and the others) with any macros posted here.
Logged
Think of it like Sim City, except with rival mayors that seek to destroy your citizens by arming legions of homeless people and sending them to attack you.
Quote from: Moonshadow101
it would be funny to see babies spontaneously combust
Gat HQ (Sigtext)
++U+U++ // ,.,.@UUUUUUUU

wlerin

  • Bay Watcher
    • View Profile
Re: Macro Repository
« Reply #21 on: June 30, 2011, 05:51:09 pm »

Also, one for selecting 10 z levels at a time as a burrow, for those of us who like to have a burrow for the underground when a siege comes. It has made my life far less tedious.

http://dl.dropbox.com/u/15798492/Select%2010%20z%20levels.mak
Making a macro to define burrows across z-levels: A good bargain.
Realizing that burrows can already be defined across z-levels: Priceless.
« Last Edit: June 30, 2011, 05:53:48 pm by wlerin »
Logged
...And no one notices that a desert titan is made out of ice. No, ice capybara in the desert? Normal. Someone kinda figured out the military? Amazing!

Gatleos

  • Bay Watcher
  • Mournhold... City of Light... City of MAGIC!
    • View Profile
    • Someone Sig This
Re: Macro Repository
« Reply #22 on: June 30, 2011, 07:02:47 pm »

Also, one for selecting 10 z levels at a time as a burrow, for those of us who like to have a burrow for the underground when a siege comes. It has made my life far less tedious.

http://dl.dropbox.com/u/15798492/Select%2010%20z%20levels.mak
Making a macro to define burrows across z-levels: A good bargain.
Realizing that burrows can already be defined across z-levels: Priceless.
It's far faster than doing it manually and works for any designation, so it's a lot more useful than it looks.

On that note, here's something I forgot to mention:
  • Go to data/init/init.txt
  • Find the line: [MACRO_MS:15]
  • Change "15" to "0"
By default, there's a 15 millisecond delay between commands when playing back a macro. This will remove that delay and make macros run a lot faster.
Logged
Think of it like Sim City, except with rival mayors that seek to destroy your citizens by arming legions of homeless people and sending them to attack you.
Quote from: Moonshadow101
it would be funny to see babies spontaneously combust
Gat HQ (Sigtext)
++U+U++ // ,.,.@UUUUUUUU

Graebeard

  • Bay Watcher
  • The reasonable penguin
    • View Profile
Re: Macro Repository
« Reply #23 on: July 01, 2011, 12:21:17 am »

Thanks for putting this together!  I'll have to give these a shot once I have time to play again.
Logged
At last, she is done.

G D

  • Bay Watcher
    • View Profile
Re: Macro Repository
« Reply #24 on: July 01, 2011, 03:15:40 am »

I created little program for macroses, for my own use. But i think, that it maybe could be usefull for others.
So here it is: http://dffd.wimbli.com/file.php?id=4598
right now it can do just two things:
1)repeat part of the macro X times
2)include one macro in another (dont try to use recursion here  :) )

Can it be usefull, or i should just use quickfort?
 
« Last Edit: July 01, 2011, 08:57:12 am by G D »
Logged
Pages: 1 [2]