Functions have been added to Lost Ark Speeder. Functions improve the efficiency of your scripts and greatly expand what you can do with waymarks. See the [Functions] section of the guide for more details.
The following macro/waymark commands have been added:
- "telec" — Your character will be teleported to your current cursor position. Lines 28, 29, and 40 in config.txt affect this command. 28 & 29 affect how quickly you teleport. 40 is where you set your auto-run key, which is the T key by default. Teleporting does not work if your character is not already moving, so setting the correct key on line 40 is necessary.
- "tcm*[distance]" — Same as "tcm" command but moves the cursor toward the mob closest your cursor instead of your character.
The following console command has been added:
- -dump [file name] [type] [bytes] — Game data will be dumped to "file name" depending on the supplied parameters. Currently, "type" can only be "t" for your current or previous target. "Bytes" can be "4" or "1." Example:
- -dump mob.txt t 4
I had a request to output the number of health bars your current target has to the console. For those interested in such a feature, please target a mob with multiple health bars and use the -dump command as follows: -dump 160.txt t 4, with "160" being the number of current health bars. This will allow me to look at the data and see if I can figure out where the number is located. Send me the text file once you have done this. Preferably, you can use the command more than once when the mob has different numbers of health bars remaining so I can be sure I have the correct address.
It is now possible to have all Speeder's key presses and mouse movements come from real, physical devices installed on your computer. This is accomplished via line 80 in config.txt:
- 80) If 1 (default), Speeder will use a keyboard and mouse device installed on your computer to send keystrokes and move the cursor. In this way, there will be no difference between a key you physically press and a key activated by Speeder, bypassing the game's and anticheat's ability to detect the input as simulated. If you would like to specify a specific keyboard and mouse for Speeder to use (I recommend the ones you are physically using), you may input the device numbers by separating each number with the "|" character. For example, if I want to enable device input, use the second keyboard device available, and use the third mouse available, I would write
1|2|3
on this line. The lowest possible number is 1, and the highest number is equal to the number of mice or keyboards you have installed on your PC, which can be discerned with Device Manager. For example, if you have five mice installed on your PC, possible device numbers would be 1 through 5. Unfortunately, there is no easy way to determine which device number corresponds to which device on your computer. However, you can use the RawInput Detector utility to test different device numbers and very quickly determine the correct ones to use. Your driver must be version 9+ for this to work. Speeder will warn you if you disable this line or if your driver is unable to send keystrokes.
This new method of pressing keys and moving the mouse requires your driver to be version 9+.
The changes to Speeder require updating Speeder to version 100.