• Hail Guest!
    We're looking for Community Content Contribuitors to Stratics. If you would like to write articles, fan fiction, do guild or shard event recaps, it's simple. Find out how in this thread: Community Contributions
  • Greetings Guest, Having Login Issues? Check this thread!
  • Hail Guest!,
    Please take a moment to read this post reminding you all of the importance of Account Security.
  • Hail Guest!
    Please read the new announcement concerning the upcoming addition to Stratics. You can find the announcement Here!

Boat cannon macros

Arcanis

Adventurer
Stratics Veteran
Stratics Legend
Does anyone know how or if its possible to set up macros for the boat cannons to either fire or reload them, or both in EC?
I see the cannon macro section on the macro lists, but when i place "cannon1" in the macro box and assign hotkey and try to use it, it does nothing.
 

Vor

Grand Inquisitor
Stratics Veteran
Stratics Legend
For EC I don't know. But I've one in CC working with UOA so I'd guess it's possible in EC too.
 

Victim of Siege

Grand Poobah
Professional
Governor
Alumni
Stratics Veteran
Stratics Legend
UNLEASHED
Maybe we need to read the documentation on the EC to figure it out, cause i don't get it either.
 

zamot

Seasoned Veteran
Stratics Veteran
Stratics Legend
I had to make one for each step. I have to hot bars setup and my character stands in between two cannons. for each step drag the component into the hotbar, select the cannon that you want to use these items on( right click the item in the hotbar and select Target stored, select the cannon) . You have to wait between actions. This was the only way I figured out to do this for two cannons. If you are just using one cannon you could make a macro the same way just put a delay after each step. I dont know the delay so you may need to play with it. I may try later but dont play that much anymore.

OK was bored so Gave it a try. For one cannon just loading it, since I normally want to load it and not fire sometimes. Here is the load macro:
  1. Create macro, I named this to load cannon 1
  2. Drag Swap into first spot
  3. Wait for target this is under actions and cursor targeting
  4. Cannon 1, This is under actions cannons. Once you drag this into the macro window it asks you to select the cannon, Make sure you select the cannon you want to use.
  5. Delay-located under actions and then other. Set this to 4 seconds. 3 seconds some times worked. you could play around with the delays.
  6. Drag the ramrod
  7. Wait for target
  8. cannon 1, you need to set the cannon again Make sure it is the same cannon as above
  9. Delay- set this one to 4 seconds
  10. Cannon ball
  11. wait for target
  12. cannon 1 again, Make sure you set as the same cannon.
  13. delay- set to 4 seconds
  14. Fuse cord
  15. wait for target cannon 1, again set to same cannon.
Now if you want to fire I believe it would add these lines
  • Delay set at 4 seconds
  • match make sure it is a lit match otherwise it will not work
  • wait for target
  • Cannon 1 and set it to the same cannon.
I know 1 thru 15 works the firing portion you could play with the delays.
I dont like this due to not being able to keep track of the cannon balls and other items. The below picture is what I have as a setup and I like it What I do is keep the 2 cannon windows open that I am controlling and when the task turns green I mash the next hotkey for the next task. I can load both cannons at the same time, while I couldnt get the long macro to work on more than 1 cannon at a time. Also if I clicked on something during the macro it would stop. So have fun killing pirates. I hope this helped
 

Attachments

Last edited:

Valura

Journeyman
Stratics Veteran
Stratics Legend
I had to make one for each step. I have to hot bars setup and my character stands in between two cannons. for each step drag the component into the hotbar, select the cannon that you want to use these items on( right click the item in the hotbar and select Target stored, select the cannon) . You have to wait between actions. This was the only way I figured out to do this for two cannons. If you are just using one cannon you could make a macro the same way just put a delay after each step. I dont know the delay so you may need to play with it. I may try later but dont play that much anymore.

OK was bored so Gave it a try. For one cannon just loading it, since I normally want to load it and not fire sometimes. Here is the load macro:
  1. Create macro, I named this to load cannon 1
  2. Drag Swap into first spot
  3. Wait for target this is under actions and cursor targeting
  4. Cannon 1, This is under actions cannons. Once you drag this into the macro window it asks you to select the cannon, Make sure you select the cannon you want to use.
  5. Delay-located under actions and then other. Set this to 4 seconds. 3 seconds some times worked. you could play around with the delays.
  6. Drag the ramrod
  7. Wait for target
  8. cannon 1, you need to set the cannon again Make sure it is the same cannon as above
  9. Delay- set this one to 4 seconds
  10. Cannon ball
  11. wait for target
  12. cannon 1 again, Make sure you set as the same cannon.
  13. delay- set to 4 seconds
  14. Fuse cord
  15. wait for target cannon 1, again set to same cannon.
Now if you want to fire I believe it would add these lines
  • Delay set at 4 seconds
  • match make sure it is a lit match otherwise it will not work
  • wait for target
  • Cannon 1 and set it to the same cannon.
I know 1 thru 15 works the firing portion you could play with the delays.
I dont like this due to not being able to keep track of the cannon balls and other items. The below picture is what I have as a setup and I like it What I do is keep the 2 cannon windows open that I am controlling and when the task turns green I mash the next hotkey for the next task. I can load both cannons at the same time, while I couldnt get the long macro to work on more than 1 cannon at a time. Also if I clicked on something during the macro it would stop. So have fun killing pirates. I hope this helped
Someone...please buy this good fellow a drink!

It works a treat, even added a nice litte extra at the end to tell me that the cannon is ready.
 

Gamer_Goblin

Sage
Stratics Veteran
I was thinking the exact same! Then they wonder why new players don't stick around. Waaaaay to complicated.

Pretty neat IMO. The only thing I find annoying about the cannons is the gump disappearing and having other gumps appear that I didn't even click on? I'm still not sure what's going on there.
 

Lord Frodo

Stratics Legend
Stratics Veteran
Stratics Legend
UNLEASHED
I was thinking the exact same! Then they wonder why new players don't stick around. Waaaaay to complicated.
To hell with new players, they are prob. younger and have better memories than us old folk with our, what was I saying oh yea, senior moments.
 

Lorddog

Crazed Zealot
Stratics Veteran
Stratics Legend
isn't the macro.txt file used? perhaps just post the code it generates for those cannon macros
 

zamot

Seasoned Veteran
Stratics Veteran
Stratics Legend
If you tell me where to locate the said file I will. I looked and cant seem to find where the macros are saved.
 

Lorddog

Crazed Zealot
Stratics Veteran
Stratics Legend
C:\Program Files (x86)\Electronic Arts\Ultima Online Classic\macros.txt

dunno about the enhanced
 

Arcanis

Adventurer
Stratics Veteran
Stratics Legend
@zamot

Thanks it works great!

I was able to set the first delay to 3, but the rest have to be 4. ( EC )
and auto fire does work with the added lines.

also, if you stand in the center of the boat,( Gargy), in the middle of the 2 front two and 2 mid two cannons,
you can reload & fire all 4 from one spot.

kinda found auto fire annoying on all of them.

i set both Aft cannons to autofire..the rest on manual fire. seems to work better.
 

zamot

Seasoned Veteran
Stratics Veteran
Stratics Legend
C:\Program Files (x86)\Electronic Arts\Ultima Online Classic\macros.txt

dunno about the enhanced
The enhanced isnt there it seems to be incorporated in some character file, that I can view in a web browser. I found the section but wouldnt know how to paste it into another.
 

MissEcho

Babbling Loonie
Stratics Veteran
Stratics Legend
UNLEASHED
canonmacro.jpg

My cannon macro is a bit simpler as I tend to only use the front cannon when capturing dread pirates, and prefer to manually fire as I found if you got a 'lag' spike sometimes something doesn't load and you blow your fuse if it auto fires.

This is set:

1. drag swab into the macro, right click on the swab and select target 'stored' and target the cannon on the boat. (This will clean the cannon)
2. delay (4)
3. drag ramrod into the macro, right click on the ramrod and select target 'stored' and target the cannon on the boat. (This will load the powder charge)
4. delay (4)
5. drag 'heavy cannon ball' (or grapeshot if you use) into the macro, right click on the ball and select target 'stored' and target the cannon on the boat. (This will load the ammo).
6. delay (4)
7. drag the fusecord into the macro, right click on the fuse and select target 'stored' and target the cannon on the boat. (this will prime the fuse ready for firing).

done.

If you want it to 'fire' automatically add:
8. delay (4)
9. drag lighted match into macro, right click on the match and select target 'stored' and target the cannon on the boat. (this will fire the cannon).

You can have this macro set for each cannon if you use more than one and drag the macro into a hotbar so you just need click on the one for the relevant cannon (so make 8 macros for 8 cannons, just remember which is which on your boat, call it left middle, right middle, left rear etc), or do what I do and just edit the above macro with resetting the 'target stored' part to a dif cannon if you have to use another.
(obviously you have to carry all the stuff swab, ramrod, heavy powder charges, heavy cannon balls, the fuses and your lighted match in your backpack for this to work :pirate:)
 
Last edited:

Parnoc

Certifiable
Governor
Stratics Veteran
Stratics Legend
View attachment 34862

My cannon macro is a bit simpler as I tend to only use the front cannon when capturing dread pirates, and prefer to manually fire as I found if you got a 'lag' spike sometimes something doesn't load and you blow your fuse if it auto fires.

This is set:

1. drag swab into the macro, right click on the swab and select target 'stored' and target the cannon on the boat. (This will clean the cannon)
2. delay (4)
3. drag ramrod into the macro, right click on the ramrod and select target 'stored' and target the cannon on the boat. (This will load the powder charge)
4. delay (4)
5. drag 'heavy cannon ball' (or grapeshot if you use) into the macro, right click on the ball and select target 'stored' and target the cannon on the boat. (This will load the ammo).
6. delay (4)
7. drag the fusecord into the macro, right click on the fuse and select target 'stored' and target the cannon on the boat. (this will prime the fuse ready for firing).

done.

If you want it to 'fire' automatically add:
8. delay (4)
9. drag lighted match into macro, right click on the match and select target 'stored' and target the cannon on the boat. (this will fire the cannon).

You can have this macro set for each cannon if you use more than one and drag the macro into a hotbar so you just need click on the one for the relevant cannon (so make 8 macros for 8 cannons, just remember which is which on your boat, call it left middle, right middle, left rear etc), or do what I do and just edit the above macro with resetting the 'target stored' part to a dif cannon if you have to use another.
(obviously you have to carry all the stuff swab, ramrod, heavy powder charges, heavy cannon balls, the fuses and your lighted match in your backpack for this to work :pirate:)
I might add, if you loot the light cannon ammo, don't leave it in your backpack, it will mess up the macro.
 

MissEcho

Babbling Loonie
Stratics Veteran
Stratics Legend
UNLEASHED
I might add, if you loot the light cannon ammo, don't leave it in your backpack, it will mess up the macro.
Edit: yeah I just went and tested it , I loot the ammo but must put it in the hold, as hadn't noticed. No idea why the macro would do that as it 'should' select the heavy cannonball as that is what is put in the macro. weird.
 
Last edited:

Parnoc

Certifiable
Governor
Stratics Veteran
Stratics Legend
Edit: yeah I just went and tested it , I loot the ammo but must put it in the hold, as hadn't noticed. No idea why the macro would do that as it 'should' select the heavy cannonball as that is what is put in the macro. weird.
Yeah just another bug I guess. I noticed this quite some time ago, I made the same macro as you have several months ago and have had lots of time and ships to experiment but this was the first thing i noticed, couldn't figure out why it wouldn't find the ammo, then dawned on me, took out the light ammo and walla, worked fine. Only difference on my macro is the delays and I am halfway around the world so mine are a bit different. Thanks for posting this, I was gonna do it and just didn't get around to it but you did a better job of explaining it than I would have anyhow.
 

Cocaine1

Sage
Stratics Veteran
Stratics Legend
isn't the macro.txt file used? perhaps just post the code it generates for those cannon macros
for W7
C:\Users\USERNAME\Documents\EA Games\Ultima Online Stygian Abyss\User Data\UOACCOUNTNAME\SHARDNAME
there is files with character names
 
Top