Download
(30 Kb)
Download
Updated: 04/24/14 04:17 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:04/24/14 04:17 PM
Created:04/23/14 01:20 AM
Monthly downloads:48
Total downloads:10,708
Favorites:45
MD5:
Categories:Discontinued & Outdated, Chat Mods, Graphic UI Mods, RolePlay, Miscellaneous
MacroPoetry  Popular! (More than 5000 hits)
Version: 1.0.3
by: archpoet [More]
MacroPoetry
The Quintessential Macro Add-on for ESO.

UPDATED:
  • Added the ability for the /macro command to take a slot number to execute
  • Added the ability for the /pause and /wait commands to accept a min,max range for random durations
  • Added the ability for macros to infinitely repeat with /loop and/or /repeat

DETAILS:
This Add-on is very powerful.
It aims to bring the full macro experience to ESO, reminiscent of the macro systems from SWG, FFXI, EQ/2 and even WOW to a certain degree. That means a macro editor which allows for multi-line multi-command editing, macro actionbar, and the ability to assign icons to the macro slots.

Designed to be intuitive and fully featured, I will make whatever improvements can be made (API,) or might be made (features+) to this in the future.

Since it is possible to create long sequences with very long delays between commands, and is also possible to execute those in multiplicate, *AND* repeat them indefinitely: this add-on features a Dump button (and /dump command,) to empty the command queue. Additionally, you can create long chains of macros that execute other macros, and also repeat themselves by calling /macro [num].

As I'm sure you're aware: ESO Add-Ons are not permitted to post directly to chat channels for security reasons.

Except in the case of emotes, and internally parsed addon commands with which we can sneak by, this is a definite, (but necessary,) limitation.

For chats and standard game-related slash commands, instead, this add-on populates the chat input with all the correct info after which you need only press "Enter,Enter" (enter twice) to send the appropriate message to the appropriate channel. Beyond that, you do not need to activate or otherwise concern yourself with the chat input in regard to this add-on.

COMMANDS:
*Chat Commands*

Code:
    /macro
        Toggle Add-On visibility

    /macro [number]
	Execute the macro in a given slot number.

    /emotes
        List of all in-game performable emotes.

    /dump
	Empty the pending command queue.

    /echo [anything]
        Echo something to the console. This can be helpful during boss fights for timing.

    /mail [to] [subject] [body]
	Send an in-game mail to another player.

    /money
	Display your gold on-hand and in the bank.

    /playtime
	Display the total time played.

    /repair
	Attempt to repair all equipment.
	This only works if you have a kit, or are in the merchant interface.

    /repaircost
	Display how much the total repairs are going to cost.

    /whereami
	Display the current Region/Area.

    /whoami
	Who are you really?
INTERNAL COMMANDS:
*These are builtin commands, and will only work inside of macros.*

Code:
    /loop
	**See /repeat**

    /pause [seconds]
        Wait for this many seconds before executing the next command in the macro.

    /pause [min],[max]
	Wait for a random number of seconds between range min-max (inclusive.)

    /wait [seconds]
        **See /pause**

    /wait [min],[max]
        **See /pause**

    /repeat
	Start the macro over again from the beginning. (Technically re-queue for execution.)
	*BE CAREFUL WITH THIS* -- /dump is your best friend here!
DEVELOPMENT:
Repo: https://github.com/archipoeta/eso-macropoetry
  • For the development version: be sure to rename the cloned/extracted directory to "MacroPoetry," (i.e. *-master to MacroPoetry.)
  • Copy into ESO AddOns folder.

ISSUES:
I will support this add-on, and address bugs here: https://github.com/archipoeta/eso-macropoetry/issues


PLANNED:
  • Per macro, unique slot hover and text color
  • Easy color name parsing inside macros, (i.e. {blue})
  • Internal command to other addons' methods mapping, (i.e. /iv -> WF_ImageViewerWindow())

PARLEZ-VOUS/SPRECHEN SIE?:
I need your help to provide localization for this add-on!
v. 1.0.3:
- Added the ability for the /macro command to take a slot number to execute
- Added the ability for the /pause and /wait commands to accept a min,max range for random durations
- Added the ability for macros to infinitely repeat with /loop and/or /repeat

v. 1.0.2:
- Adjusted DrawLayer and Alpha on Menu Push/Pop rather than hiding the addon, so the command queue can continue to process.
- Added various commands: /dump, /mail, /money, /playtime, /repair, /repaircost, /whereami, /whoami

v. 1.0.1:
- Add-on now inherits scaling from GuiRoot, will add additional independent scaling soon! :)
- Fixed issue with command queue acting like a FIFO, rather than a MIMO (as intended.)

v. 1.0.0:
- Initial.
Archived Files (3)
File Name
Version
Size
Uploader
Date
1.0.2
23kB
archpoet
04/24/14 11:41 AM
1.0.1
21kB
archpoet
04/23/14 05:50 PM
1.0.0
21kB
archpoet
04/23/14 01:20 AM


Post A Reply Comment Options
Unread 04/25/14, 09:36 PM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Thanks for the nice addon. I need a little help with it thought.
I woud like to use it to sell my Items in chat. I have a char with about 70 epic/blue items.
So I made 5 Macros that I can post with Shilds, Weapons and Armor.
Problem is I can max post 3 items in one line so I was hoping this addon can solve this problem:

This is my macro for shilds (5 items) and I woud like to have it so that I just press the key two times in a row and then it auto posts it. Or is this not possible. did I understand you wrong? Do I real have to press enter every time and make a wait with 5 sec?
Code:
/channel WTS Shilds lvl 17-39: |H3A92FF:item:43556:4:17:26582:4:17:0:0:0:0:0:0:0:0:0:5:0:0:0:0|h[Eichenschild der Magicka]|h|H3A92FF:item:45083:4:24:26582:4:24:0:0:0:0:0:0:0:0:0:4:0:0:0:0|h[Eichenschild der Magicka]|h  
/wait 1
/channel |H3A92FF:item:43556:4:26:26588:4:26:0:0:0:0:0:0:0:0:0:5:0:0:0:0|h[Buchenschild der Ausdauer]|h |H3A92FF:item:43556:4:34:26588:4:34:0:0:0:0:0:0:0:0:0:6:0:0:0:0|h[Buchenschild der Ausdauer]|h |H3A92FF:item:43556:4:39:26580:4:39:0:0:0:0:0:0:0:0:0:4:0:0:0:0|h[Hickoryschild des Lebens]|h
Even if pressing the button every 5 sec is the only possible way to do it I woud love to be able to poste more then 9 items.


1PS: woud be nice to see somewhere how many of the possible characters I have used in one line - if not the macro gets cut off in chat if I have to many

2PPS: The Macro Hotkeys don't work for me

3PPPS: Also the window needs a scrollbar, and 9 Items seam to be the max for one macro :-/

4PPPPS: Now its fully bugged! I can't get my mouse back to close the window it always insteads writes my mouse hotkey into the macro window -__- pressing ESC dosen't work can't reload. had to close eso with the taskmanager all my macros are gone :/
Last edited by Tonyleila : 04/25/14 at 10:08 PM.
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 12:24 PM  
Aysling

Forum posts: 8
File comments: 10
Uploads: 0
I was hoping to be able to do something like the following.

Situation: Fighting a mob, with a destruction staff equipped.

Macro:
/equip healing staff
/cast healing-staff specific spell
/equip destruction staff

Even if there are pauses for the equipping of the staff it'd make it much simpler than trying to remember the keybind for that one spell that I don't use very often. Is this possible?

Also for the todo list - I know this would be a lot of work, but it'd be AWESOME, and something I haven't seen in an addon before...
a macro builder that has all commands listed, and just lets you click them? Alphabetized, possibly with a description and usage on hover?
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 04:19 PM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by archpoet
Originally Posted by AlleyKat
add random. like
/wait 1-5 will take random value from 1 to 5
add macro loop option
add custom slash comand option for macro button
... that is a beautiful list.
-- Look for those soon!
This is live as soon as admin approved.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 04:19 PM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by Aysling
Is there a list of available macro commands somewhere?
Hiya,

Yes. Well, technically you can use any command in a macro.. but the commands related to the add-on itself, and the commands that only exist for execution *inside* the macro(s) can be found on the add-on main page.

Report comment to moderator  
Reply With Quote
Unread 04/24/14, 02:55 PM  
Aysling

Forum posts: 8
File comments: 10
Uploads: 0
Is there a list of available macro commands somewhere?
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 02:25 PM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by AlleyKat
add random. like
/wait 1-5 will take random value from 1 to 5
add macro loop option
add custom slash comand option for macro button
... that is a beautiful list.
-- Look for those soon!
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 02:18 PM  
AlleyKat
 
AlleyKat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 17
Uploads: 1
add random. like
/wait 1-5 will take random value from 1 to 5
add macro loop option
add custom slash comand option for macro button
Last edited by AlleyKat : 04/24/14 at 02:19 PM.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 11:43 AM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by Mitsarugi
You should put the files in a folder called "MacroPoetry" too before Zipping them , Minion doesn't install the addon as it supposed to be
Ahh. Good eye, thanks!

I want to be as compatible and "friendly" as possible, so repackaged and updated the main ZIP.

Thanks again,

--Arch.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 11:16 AM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 225
Uploads: 12
You should put the files in a folder called "MacroPoetry" too before Zipping them , Minion doesn't install the addon as it supposed to be
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 03:53 AM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Hi SkOODaT,

Thanks again for pointing this out.
I've updated the add-on to do the following:

- Adjusted DrawLayer and Alpha on Menu Push/Pop rather than hiding the addon, so the command queue can continue to process.

Tested and macros continue to fire off in the game menu.
Thanks!

--Arch.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 01:41 AM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by SkOODaT
Awesome addon but could you please set up the addon so that when the addon UI is toggled off by keybinding the addon doesnt get disabled, you can still use the other keybindings assings to the buttons on it

right now it like queues the action then fires it once the ui is toggle on lol

its seems collecting lorebooks triggers the ui to toggle back too i would guess other evens will also lol

thanks
Very interesting, I had no idea hiding the addon would freeze it's processes. Makes sense tho I suppose.
I was able to recreate what you described exactly.
Looking into fixing this now.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:02 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
Awesome addon but could you please set up the addon so that when the addon UI is toggled off by keybinding the addon doesnt get disabled, you can still use the other keybindings assings to the buttons on it

right now it like queues the action then fires it once the ui is toggle on lol

its seems collecting lorebooks triggers the ui to toggle back too i would guess other evens will also lol

thanks
Last edited by SkOODaT : 04/23/14 at 09:14 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 07:43 PM  
MartinL

Forum posts: 5
File comments: 98
Uploads: 0
Originally Posted by archpoet
Hi Martin,

I've updated the add-on to provide some preliminary scaling, will add more granulation soon!
(Inherits the global UI scale atm, (Under Settings->Video) )

Thanks!

--Arch
Thx a lot
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 06:00 PM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Hi Martin,

I've updated the add-on to provide some preliminary scaling, will add more granulation soon!
(Inherits the global UI scale atm, (Under Settings->Video) )

Thanks!

--Arch
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 09:37 AM  
archpoet
Cunning Linguist
 
archpoet's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 14
Uploads: 2
Originally Posted by MartinL
Nice, but is it possible to get a option to scale it down a bit, its quit big
Else its dang nice addone you have made.
Definitely. There are a couple items that need addressing, I'll go ahead and add some scaling and hopefully push that out today.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: