This guide assumes that you have your toolbar setup to default options (meaning that it uses 1, 2, 3, 4, 5... and so on to use the commands)
You
MUST choose the Architect Trader profession (Structures) or this will not work.
First download the macro program AutoIt from
http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.2.4.9-setup.exe, and install it. I'll come back to this later, but you'll need this program.
Go in-game and get yourself 9 Generic Crafting Tools (plus the one you start with makes 10). Now place each crafting tool into your toolbar starting from the left. So you should have the first 10 slots of your toolbar filled with crafting tools.
Set up this macro in-game:
(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
/ui action defaultButton;
Place it in the 11th toolbar slot next to all your crafting tools.
You need this macro too:
(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
/nextcraftingstage;
/nextcraftingstage;
/createprototype practice noitem;
/createprototype practice noitem;
Place this one in the last toolbar slot.
OK you should have your toolbar setup exactly like this (you can have different macro icons if you want

)
Level 5-34Get yourself 100,000 units of Copper. Use one of the Crafting Tools, choose the Misc tab, and start crafting a Reverse Engineering Tool. Take a Screen Shot by pressing Print Screen on the keyboard (upper right).
This is what we're looking to take a Screenie of:
![(!empty($user->lang['IMAGE'])) ? $user->lang['IMAGE'] : ucwords(strtolower(str_replace('_', ' ', 'IMAGE')))](http://i48.photobucket.com/albums/f243/Zorteck/133495ss_sm2.jpg)
Alt+Tab out of SWG, go into your SWG directory (default is C:\Program Files\StarWarsGalaxies), and find the Screen Shot you just took. It should be called screenShot0000, or something like that. Open it up in Microsoft Paint (right-click, Edit), hover your mouse over the copper, and write down the coordinates located at the bottom right.
Now we get to use AutoIt

.
Goto the AutoIt examples (C:\Program Files\AutoIt3\Examples), and copy/paste one of them to your desktop. Rename to whatever or leave it as is. Right-click it, choose Edit Script, delete everything that is written in the script, and paste this into it:
(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
WinWaitActive("Star Wars Galaxies") ; Waits for you to activate the SWG window before it starts the script
While 1 ; Starts the loop
Sleep("2000") ; Waits for 2 seconds
Send("{1}") ; Presses the 1st toolbar slot, 1 is default. Change if necessary
Sleep("2000") ; Waits for 2 seconds
Send("{-}") ; Presses the 11th toolbar slot, - is defualt. Change if necessary
Sleep("2000") ; Waits for 2 seconds
MouseClick("left", 193, 249, 2, 1) ; Insert your coordinates in place of 193, 249. The 2 means it double-clicks, and the 1 is the click speed which is 1 thousandth of a second
Sleep("300") ; Waits for 3 hundredths of a second
MouseClick("left", 193, 249, 2, 1) ; Insert your coordinates in place of 193, 249. The 2 means it double-clicks, and the 1 is the click speed which is 1 thousandth of a second
Sleep("300") ; Waits for 3 hundredths of a second
MouseClick("left", 193, 249, 2, 1) ; Insert your coordinates in place of 193, 249. The 2 means it double-clicks, and the 1 is the click speed which is 1 thousandth of a second
Sleep("1000") ; Waits for 1 second
Send("{=}") ; Presses the 12th toolbar slot, = is default. Change if necessary
; Remember to set up everything under this line to your coordinates, and your toolbar settings
Sleep("2000")
Send("{2}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{3}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{4}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{5}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{6}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{7}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{8}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{9}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{0}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("300")
MouseClick("left", 193, 249, 2, 1)
Sleep("1000")
Send("{=}")
WEnd ; Ends the loop, and starts back at the top
Don't forget to change the coordinates, and the toolbar hotkeys to your personal settings.
Click File>Save, and exit out of the script. Right-click your newly made script, and choose Run Script this time. Click on the Star Wars Galaxies window tab, or just Alt+Tab, and you now have yourself an XP Grinding Macro. Since you chose to craft a Reverse Engineering Tool earlier, it will automatically highlight that item to be spammed.
If you find that it has chosen a different item, just start to craft the RE Tool, and escape out of the window. It may randomly reselect a different item during the macro, so just Alt+Tab out of SWG, and right-click the Script Icon in the system tray, and exit. Now you can fix the problem without the script getting in your way. Don't forget to restart the script when the problem is fixed

.
Wait until you reach level 34 before you procede to the next step.
Level 34-90Keep your toolbar exactly as you had it in the previous section.
Get yourself 400,000 units of Gemstone, and 800,000 units of Low-Grade Ore. Use one of the crafting tools, choose the Furniture tab, and start crafting a Gungan Head Statue.
Take another Screen Shot (Print Screen) of the Gemstone and Low-Grade Ore, and find it in your SWG directory. Open it with MS Paint, and record the coordinates of both the Gemstone and the Low-Grade Ore.
Make a copy of your previous script, and rename it to something different. Right-click>Edit Script, delete everything out of it, and paste this instead:
(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
WinWaitActive("Star Wars Galaxies") ; Waits for you to activate the SWG window before it starts the script
While 1 ; Starts the loop
Sleep("2000") ; Waits for 2 seconds
Send("{1}") ; Presses the 1st toolbar slot, 1 is default. Change if necessary
Sleep("2000") ; Waits for 2 seconds
Send("{-}") ; Presses the 11th toolbar slot, - is defualt. Change if necessary
Sleep("2000") ; Waits for 2 seconds
MouseClick("left", 201, 252, 2, 1) ; Insert your first coordinates in place of 201, 252. The 2 means it double-clicks, and the 1 is the click speed which is 1 thousandth of a second
Sleep("300") ; Waits for 3 hundredths of a second
MouseClick("left", 256, 250, 2, 1) ; Insert your second coordinates in place of 256, 250. The 2 means it double-clicks, and the 1 is the click speed which is 1 thousandth of a second
Sleep("1000") ; Waits for 1 second
Send("{=}") ; Presses the 12th toolbar slot, = is default. Change if necessary
; Remember to set up everything under this line to your coordinates, and your toolbar settings
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
Sleep("2000")
Send("{1}")
Sleep("2000")
Send("{-}")
Sleep("2000")
MouseClick("left", 201, 252, 2, 1)
Sleep("300")
MouseClick("left", 256, 250, 2, 1)
Sleep("1000")
Send("{=}")
WEnd
Don't forget to change the coordinates, and the toolbar hotkeys to your personal settings.
File>Save the script, and exit. Right-click>Run Script, and get into SWG again.
Remember that the Gungan Head was selected earlier, so it will be highlighted to be spammed. If you find that it has chosen a different item, just start to craft a Gungan Head Statue, and escape out of the window. It may randomly reselect a different item during the macro, so just Alt+Tab out of SWG, and right-click the Script Icon in the system tray, and exit. Now you can fix the problem without the script getting in your way. Don't forget to restart the script when the problem is fixed .
Just sit back-and watch your level climb to 90 in no time. Hell, just go watch TV or something.
That's it.
Some people may want to adjust the Sleep times in the macros to fit their lag.
You may need to check on it every once in a while to make sure it's not stuck on an error message, or a different item. To fix problems like those just Alt+Tab out of SWG and right-click the Script Icon in your system tray, and exit the script. Just fix the problem in SWG and run the script again.