Register an Account Image - Join our Discord Server Image

Have any questions? Need help with something? Contact us on Discord or check out our Help Forums.

Announcement: We have updated our multiple accounts policy. Please read here and submit the required information if your household plays on more than one account.

Donations are always welcome and help us with the upkeep of the server. Click click here to donate.

we have now added donorbox for those of you who cant use PayPal too. Thank you!


Help us stay #1 and vote for us Here and Come Join Us on Twitter

General Macro Guide

Game guides for Sentinels Republic
Post Reply
User avatar
Dren Kara
Commodore
Posts: 206
Joined: Fri May 19, 2017 11:54 pm
United States of America

General Macro Guide

#1

Post by Dren Kara » Mon Jul 23, 2018 11:28 pm

Taken from this page here:
https://www.swgemu.com/archive/scrapboo ... 131230507/

Some of the listed macros ran on the Pre-CU Pre-NGE versions of SWG and will no longer apply to current professions.

BASIC MACRO INFORMATION
COMBAT/LOOT/HARV.RESOURCE
CRAFTING SUPREME
DANCING/MUSIC MACRO
DOCTOR’S BUFF MACRO
DOCTOR’S HEAL MACRO
HOW TO SET UP YOUR HARVESTERS/FACTORIES WITH A TOUCH OF A BUTTON
LOOT MACRO
MERCHANT MACRO


Basic Macro Information

1.) All macros MUST end with the “/macro [macro’sname]” text if you wish to loop the macro or trigger a different macro following that macro’s completion.

2.) Macros tend to be fickle creatures. If you have any troubles getting any of the following macros to run, double check capitalization, space placement, and be sure that every macro’d line begins with a forwardslash ( / ) and ends with a semicolon ( ; ). Spatially spoken text is the only exception, these do not HAVE to begin with a forwardslash. However, it is generally good measure to place a /say, /g, /gu, /shout, /yell, /recite, /rap ect before any spoken text to be sure that it will be recieved in the proper chat channel.

3.) To stop a “looping macro” simply type /dump in your spatial chat box.

4.) To obtain a list of all in game commands, type two forward slashes // in your spacial chat box. Note that some of these commands can only be used by CSR and Devs. But it is a good place to find typed commands for the aspiring macro maniac.

5.) In any of the following macros, when you see [brackets], that means there are either multiple options to put in place of [text/text/text] and the options are listed inside of the [brackets] or that it will be a “fill in the blank” sort of deal where you have to type in a name or word. When actually typing out the macro for use, you will chose one of those options or place a name/word and ommit the [ ] from the beginning and end. Ex: /harv {hide/bone/meat} would be /harv hide, /harv bone, or /harv meat.

6.) In any of the following macros, if you see “XX” you will need to replace it with a cooresponding toolbar slot number. Toolbar slot numbers are 00 through 11 in representation of keys number F1 through F12.

Combat Loot/Harv.Resource
Macro Name: CombatLootHarv
/ui action targetSelf;
/ui action cycleTargetOutward;
/follow;
/pause 10;
/attack;
/pause 15;
/loot all;
/harv [hide/bone/meat];
/macro CombatLootHarv;
Ommit line 10 if you are not using this for animal resource gathering. As well on line 10, choose either hide, bone, or meat. The line will actually look like this in the macro – Ex: /harv hide;

Crafting Supreme
Macro Name: craft or craft1 – craft4

Keep in mind if you are using numerous crafting tools in your grind, you will need to have one macro for each tool. Therefore, you may choose to name your macros craft1, craft2, craft3 ect.

Make sure each line is opened with a forward slash and closed with a semicolon just in case I forgot one lol. Any time you see an “XX” in the macro, the “XX” will need to be replaced with a corresponding pane or toolbarSlot number (00-11).

Before starting your macro (craft1 will be your starting macro and all previous macros will automatically be triggered if you follow my instructions) you will need to open ONE of your crafting tools. Be sure you are opening a crafting tool of the same type you will need to create your item. Manually select the item you will be using throughout your “grind”. You do not have to create the item, just get as far as the screen where you are asked to incert material then cancel the crafting process before incerting any materials. By doing this, all future crafting sessions on that type of tool will automatically choose that same item until you manually chose another item to be crafted, use another tool, or log out.

The following is the macro for your craft1 macro. The last line in macro craft2 will be /macro craft3, /macro craft3 will end with /macro craft4, and so on. The only difference is that the last macro you have set up (which will depend on how many crafting tools you use) will have the last line of /macro craft1 to loop the crafting process.

The second line in each macro will be /ui action toolbarSlotXX where XX = the toolbar slot in which the current crafting tool is located. Toolbar slot numbers range from 00-12 representing 1 through = keys. To make this as least complicated as possible, I usually will place my craft1 macro in toolbar key slot 1 (code 00) and my crafting tools in the slots immediately following (code 01 through 04).

Also remember that THIS MACRO DOES NOT PRODUCE ANY ITEMS. It does use resources and gives you xp, but it does not produce items. So, if you are grinding for xp … this is perfect. If you are wanting to make items, you must either “hand craft the items”, or you must remove the words “practice no item” from the /createProtoType lines in the macro. That will allow you to use the same macro and actually get product from it. However, you do get more xp if you are only practicing.

Finally, this macro does not insert resources/components for you. You will need to be ATK to use this macro. Auto insertion of materials is against SOE guidelines and rules of conduct as it requires illegal third party programs.

The following set of macros is for a four (4) crafting tool grind. You will have to make them each separate macros. If you choose to use less/more crafting tools through your grind, you will need to make some alterations. Just remember that the last macro in your set will need to have a last line of /macro craft1 in order for the series to loop and the last line of each macro will need to have /macro craftX to trigger the next crafting tool where X = the number of the next craft macro. Also keep in mind that /pause times will vary depending on the item that you are crafting and how many crafting tools you are using. I personally have had a crafting grind macro set of up to 6 macros/tools in order to keep my /pause times as they are in the following macros. This is the most productive /pause times for xp.

craft1
/ui action toolbarSlot01;
/pause 01;
/ui action defaultButton;
/pause 04;
/nextCraftingStage;
/nextCraftingStage;
/nextCraftingStage;
/createPrototype practice no item;
/createPrototype practice no item;
/pause 01;
/macro craft2;

craft2
/ui action toolbarSlot02;
/pause 01;
/ui action defaultButton;
/pause 04;
/nextCraftingStage;
/nextCraftingStage;
/nextCraftingStage;
/createPrototype practice no item;
/createPrototype practice no item;
/pause 01;
/macro craft3;

craft3
/ui action toolbarSlot03;
/pause 01;
/ui action defaultButton;
/pause 04;
/nextCraftingStage;
/nextCraftingStage;
/nextCraftingStage;
/createPrototype practice no item;
/createPrototype practice no item;
/pause 01;
/macro craft4;

craft4
/ui action toolbarSlot04;
/pause 01;
/ui action defaultButton;
/pause 04;
/nextCraftingStage;
/nextCraftingStage;
/nextCraftingStage;
/createPrototype practice no item;
/createPrototype practice no item;
/pause 01;
/macro craft1;

Dancing/Music Macro
Macro Name: danceroutine
Macro Name: musicroutine
/start[dance/music] [dance/music type’s name]; /pause 1; /flo 1; /pause 2; /flo 2; /pause 2; /flo 3; /pause 2; /flo 4; /pause 2; /flo 5; /pause 2; /flo 6; /pause 2; /flo 7; /pause 2; /flo 8; /pause 2; /macro [danceroutine/musicroutine];

You can type in /changedance [dance name] (/change [dance name] also works for this command) or a /changemusic [music name] without stooping your macro to change the style of dance/song you are performing. Just remember that when your macro is cued again, unless you have changed the macro text, you will start performing using your previously macro’d dance/song.

MUSICIANS: If you are wanting to put on a performance where all the musicians are playing the same song, any musician in the band who is currently playing can /changeband [name]. Example: /changeband Starwars1 will make it where everyone in the band is playing Starwars1. It should also be noted that if someone “/change”es to a song a group member cannot play then that member will stop. As well, it should be STRONGLY noted that if someone does a “/change” AND there is a group member holding an instrument who is NOT playing (and its changed to a song they can play) then that person will start BUT be bugged so they cannot flo or gain XP. This happens to anyone in group even if they are sitting OR dancing and have an instrument equipped. This is known as the “/change bug” and causes great grief in entertainer groups.

DANCERS/MUSICIANS: You can get everyone to in your group to the same florishes as you by typing /bandflo [1-8]. If you do not want to accept bandflo’s, simply type in /bandflo off or, simularly, /bandflo on to accept them. This works great at parties. For music you can also target /bandflo to specific instruments. So if you “/bandf 1 Fizzz” then only those playing a fizzz will do that bandflo. All others will not do any flo. Note I abbreviated “/bandflourish” to “/bandf”. The instrument can be abbreviated also so “/bandf 2 b” will do flo 2 for all bandfills. Only Fizzz and Fanfar need a second character to target them. If you are grinding out Dance or Music it is best to always have /bandflo off.

ATK Doctor’s Buff Macro
Macro Name: buff
/healenh health;
/pause 17;
/healenh strength;
/pause 17;
/healenh constitution;
/pause 17;
/healenh action;
/pause 17;
/healenh stamina;
/pause 17;
/healenh quickness;
/pause 17;
/say Thank you and enjoy!;

Doctor’s Heal Macro
Macro Name: heal
/target [name];
/healdamage;
/pause [your use limit time];
/macro heal;

How to set up your harvesters/factories with the touch of a button!!!
Macro Name: SetupHarv
/pay [Amount];
/addp [Amount];
/name [Insert Name of Harvester/Factory];
/setPerm Admin [Name];
/pause 02;
/structureStatus
(Pays maintenance, adds power, sets harvester’s name, gives player admin to structure, checks final status of structure after set up)

For additional administrators, simply repeat the “/setPerm Admin [Name]”. If you add yourself to the macro so you can use the macro for all characters, it will not hurt anything. This simply will give you a message informing you that the owner cannot be removed from admin to the structure.

Remember if you are using this macro to add additional maintenance or power, take the / off the setPermission line so as not to remove your administrators. Because of this, I find it easiest simply to type /addp and /pay in chat bar with the structure targeted after initial setup is complete.

Loot Macro
Macro Name: Loota

/loot all;
/macro loota

(Loots all items off corpses) – Yes, it is a simple macro, but it can be very helpful. This helps to eliminate radial/double-click looting and the loot window from popping up. You simply recieve a notice that you have completely looted the corpse (unless you are in a group).

Macro Merchant
Macro Name: merchxp
/afk;
/ui action cycleTargetNext;
/ui action vendorUse;
/pause 5;
/afk;
/ui action defaultButton;
/pause 55;
/macro merchxp;

First, type in the macro. After this is done, you’ll want to deselect anything you have targeted (left click on a wall where there are no items to target) and disconnect from the server (log out completely – to the desktop) and come back.

When you get back, go through all vendors you wish to xp off of in a line and merely click on them once each. Do not access the vendors; simply target them. After this, target nothing (left click on a wall where there are no items to target) and click to deselect any targets.

This will allow you to go afk while you examine vendors over and over again resulting in merchant experience. You can also share this macro with your friends and ask them to stand afk and run the macro on your vendors for added xp.

User avatar
Jamethiel
Midshipman
Posts: 4
Joined: Sat Aug 04, 2018 1:36 am
Canada

Gabba's Fully Automated Doctor Buff-bot

#2

Post by Jamethiel » Wed Jun 26, 2019 4:01 am

Toolbars:
  • Toolbar6, last slot (12th): put the UseBuffPacks macro here
  • Toolbar5, 2nd last slot (11th): Put Bivoli here (We eat it at the start of buffing)
  • Toolbar5, last slot (12th): make sure this is empty (When we call /ui action toolbarSlot11 – nothing)
Target Focus Item:
Make a potted plant, or chair, or anything…. And name it “Chickenroll” You will need to keep this nearby to target it between customers. It can be named anything you want, but change the alias to match what you name it, and be sure it’s not going to match a player, or they will get endless free buffs.
Keep your inventory filled with buff packs. Not in crates, and not in bags or backpacks!
Run the following macros:

MACRO: DocSetup (Begins the other macros – non-looping)
/target Chickenroll;
/pause 0.5;
/alias ell /target;
/pause 0.5;
/alias gabba /ui action toolbarPane04;/pause 2;/ui action toolbarPane05 (This line bypasses the buff button)
/pause 0.5;
/macro AnnouncementSpam;
/pause 0.5;
/macro ReplyTest;

MACRO: AnnouncementSpam (spam - 2 minute loop)
/say Tell me the password for buffs. 10k each;
/pause 120;
/macro AnnouncementSpam;

MACRO: ReplyTest (Test for a customer - 12 second loop)
/tell gabba /noemotedefined;
/pause 10;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete; (Please note: "gabba" is 5 letters long. Your name may need more/less chatdelete lines)
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/pause 0.5;
/ui action toolbarSlot11;
/pause 0.5;
/macro ReplyTest;

MACRO: UseBuffPacks (Non-looping)
/alias gabba /noemotefound (resets the reply test)
/pause 0.5;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatEnter; (targets the customer)
/pause 0.5;
/say Buff Cycle Begins...eating bivoli first;
/ui action toolbarPane04;
/ui action toolbarSlot10;
/pause 0.5;
/healEnhance Health;
/pause 10; (approximate: if you have +25 Wound Treatment Speed - adjust as required)
/healEnhance Action;
/pause 10;
/healEnhance Strength;
/pause 10;
/healEnhance Stamina;
/pause 10;
/healEnhance Constitution;
/pause 10;
/healEnhance Quickness;
/pause 0.5;
/say Buff Cycle Complete;
/target Chickenroll;
/pause 0.5;
/alias gabba /ui action toolbarPane04;/pause 2;/ui action toolbarPane05 (This line bypasses the buff button)


*** Please note: I have commented some of the lines with notes in parentheses that should be removed for the macros to work
Last edited by Jamethiel on Wed Jun 26, 2019 4:18 am, edited 1 time in total.

snowmtl514
Midshipman
Posts: 1
Joined: Wed Oct 30, 2019 7:18 pm
Canada

Re: General Macro Guide

#3

Post by snowmtl514 » Sun Nov 24, 2019 12:24 am

I have followed all the steps but I seem to have a problem actually targeting players it always says no such command or mood and the players name

mythor
Junior Flight Officer
Posts: 9
Joined: Tue Jul 21, 2020 8:03 am
Australia

Re: General Macro Guide

#4

Post by mythor » Sun Aug 09, 2020 7:13 am

Adding another useful macro, the sampling macro!

/sample;
/pause 5;
/ui action defaultButton;
/pause 20;
/macro macroname;

Post Reply