Changes from version 2.0.1:
Fixed: Crash when delete key pressed at beginning of Macro
Add: Looping.
Add: Hotkeys.
Add: Insert Key to store a macro without executing it.
Fixed: Improper macro storage from Tab Key.
Change: Instructions for clarification/spelling.
This script is a macro manager that works like DOSKEY.
Instructions:
This script is designed to be loaded from any prompt, or even off-line.
To start, press any arrow key. This will recall the last macro, if any.
Press the up and down arrows to cycle through the last 15 macros.
Press the right or left arrows to move the cursor.
Type in whatever text you want, and it will insert it at the cursor location.
Use the '*' key for enters, just like in a regular Burst or Send command.
Press 'Delete' to delete the character under the cursor.
Press 'Backspace' to delete the character to the left of the cursor.
Press 'Tab' to show the last 15 macros. If you enter the corresponding
number from there, it will select that macro.
Press 'Home' to clear the current macro and start fresh.
Press 'End' to cancel and return to your last game prompt.
Press 'Enter' to RUN the macro. (i.e. send it to the TWGS )
Press 'Insert' to just ADD the macro to the macro list without sending it.
(This is so you can prepare to run a macro at a later time.)
This script also has a MACRO RECORDING feature!
Press '{' to begin recording. Then play as normal.
When finished recording, press '}' to stop recording.
The new recorded macro will be added to your macro list.
This script also has a LOOPING feature!
At the end of your macro, you have the option to tell it how many times
you want the macro to run. Just add a ':' followed by a number to the
end of your macro. The number is how many loops you want.
For example: 's n t 1 * q j y l :100' would run that colo jet 100 times.
This script also has a HOT KEY feature!
This script can store up to 21 hotkeys. Hotkeys are accessed by pressing
'Ctrl' + 'a'. This brings up the hot key menu. Simply select a hotkey
from the list by pressing it. Then choose a macro to bind to it. From
that point on, whenever you press that hotkey, it sends that macro.
Hotkeys are always saved between sessions too.
The hotkeys are always 'Ctrl' + <alpha character> .
'Ctrl' + 'a', 'h', 'i', 'm', and 'v' are not allowed because they emulate
other keyboard functions. (like Enter, Tab, Delete, etc...)
You can press ' Ctrl ' + ' a ' at any time to change your hotkeys.
You can also import and export hotkeys for use between different games.
NOTE: Macros and Hotkeys are saved for each game, but are not shared between
different games! You can import and export hotkeys to a file, however.
NOTE: Macros longer than one line of text will work, but editing them is
difficult and not recommended! Seriously, at that point, use notepad
or something and paste them in instead.
NOTE: THIS IS A SYSTEM SCRIPT! Press '$ s i k' and select the corresponding
number to halt it!
It is not encrypted, so feel free to take a look under the hood.
Designed and tested under version 2.04 and with ZOC. It may not work with 2.03.
ATTENTION SWATH USERS! You can't use this script because Swath has
remapped the arrow keys. I e-mailed Stein to make the remap optional.
But for now, Sorry
8/11/06 update: Still no word back from Swath Developers.
Get it at
http://www.grimytrader.com!
Please place any feedback here or on Grimy!