The Lost Ark Speeder can now iterate through all mobs in memory, which allows for precise targeting, discernment of HP, abilities, and more. I have only implemented targeting at this point, but there is much more to be added. If you would like to get started immediately, consider using the macro I've included in Example_Macro_File.ini.
On top of this, it is now possible to have Speeder scan for new addresses, so you no longer need to wait for me to update them! Large updates may still require a manual update, but in most situations, you can use the new -scan command (and line 74 in config.txt) to find the new addresses.
The following lines have been added to config.txt:
- 74) If this line is not blank, Speeder will scan the game’s memory for the addresses needed for Speeder to work and output them to the file listed here. For example, if I write addresses.txt on this line, the addresses will be outputted to addresses.txt. If this file already exists, Speeder will read the addresses from the file. If these addresses are incorrect, you can use the -scan console command to rescan for the correct addresses. This line basically allows you to use Speeder without having to wait for me to update the addresses on the server. However, some updates may require me to manually update the addresses, but it should work for most updates.
- 75) The number of threads you would like Speeder to use when scanning for addresses. In general, this should be no more than the number of cores in your CPU.
The following console commands have been added:
- -scan — Scans the game’s memory for the addresses Speeder needs to work. In general, you should only use this command if you receive the “Address problem” message. If Speeder has already found the addresses, the scan will likely fail. Line 74 in config.txt must not be blank and must point to the file you would like Speeder to output the addresses to. This command, along with line 74 itself, allows you to update Speeder without having to wait for me to update the addresses on the server.
- -allmobs — Populates the following global variables: MOB[#]X, MOB[#]Y, MOB[#]Z, MOB[#]D (distance), MOB[#]A (angle), and MOB[#]HP, with “#” being a number from 1 to MOBTOTAL. This command allows you to iterate through all mobs currently in memory. Appending “o” onto the end of the command, such as -allmobs o, will display all this data in Speeder’s console window (or log.txt).
The following macro/waymark commands have been added:
- “tcm[distance]” — Moves the mouse cursor toward the closest mob. “Distance” is optional and, if provided, will prevent Speeder from targeting any mob beyond “distance.” Line 66 in config.txt controls how far to move the cursor. Example:
- [100]
keys=!eq % lockedon,1|cc % -mp|store % lockedon,1|dbg % locked on
keys2=tcm|2d|s50
repeat=1
interrupt=0
endkeys=store % lockedon,0|2u|m(VAR % CURSORX),(VAR % CURSORY)|dbg % unlocked - Hold down NUMPAD4, and your cursor will target the closest mob while Speeder holds down right click. Release NUMPAD4, and your cursor will return to its location before the macro was initiated, and right click will be released.
- [100]
- “tcp” — Moves the mouse cursor toward your current or previous target. Line 66 in config.txt controls how far to move the cursor. See the example for “tcm” (you can use the same macro and replace “tcm” with “tcp”).
There are other "utility" commands I've added, such as the (VAR %) command you see above.
As I mentioned, there is much more to be added.
These additions require updating Speeder to version 66.
The Lost Ark Speeder guide and download link can only be viewed by active members. If you are already logged in and are an active member, simply refresh the page. If you would like to become a member, the Lost Ark Speeder can be purchased here. If you have specific installation questions, please contact us. Thank you.