Aiming assist has been completely revamped and now works with both players and mobs. It is also possible to lock on to targets based on their angles rather than just distances. It should also work in all areas and with all weapons. Numerous new macro/waymark commands have been added to accompany this change.
The following new console commands have been added:
- -hits — Speeder will populate the following global variables: HIT (number of successful weapon hits vs. an entity) and HIT2 (number of successful weapon hits vs. terrain). This command can be used in a macro/waymark to determine whether you have successfully landed an attack. Example:
- [97|256]
keys=tce*20,90|dbg % locked on
keys2=cc % -hits|!eq % HIT,(VAR % prevH)|1|store % prevH,(VAR % HIT)|st % timeout,1000
keys3=ct % timeout|1|st % timeout,1000
keys4=s100
repeat=1
interrupt=0
endkeys=store % timeout,0|lt- - Hold down numpad1 with a sword equipped, and Speeder will left click as soon as a hit is detected.
- [97|256]
- -allmobs — Speeder will display data for all entities in memory.
- -closem or -closem* — Speeder will display data for the closest entity in terms of distance. If an asterisk is used, the closest entity will be determined by its angle relative to the current camera position (i.e., the entity closest to the crosshair). The following global variables are populated: CMOBD (distance) and CMOBID (address to be used with commands such as “lt+”).
The following new macro/waymark commands have been added:
- “cne[number of entities],[distance]” — If there are “number of entities” within “distance” distance of your character, the rest of the keys line will process. Example:
- keys=cne1,20|dbg % there is at least one mob within 20 distance
- “tce[distance],[angle difference]” — Speeder will target the entity that is closer than “distance” and is no farther than “angle difference” (0 to 360 degrees) away from the current crosshair position. “Angle difference” is prioritized over distance such that the entity closest to the current crosshair position will be targeted as long as it is closer than “distance” and the angle to the entity is less than “angle difference.” “Angle difference” can be excluded such that Speeder will simply target the closest entity. Lines 70, 71, and 73 in config.txt will affect the accuracy of the targeting. Example:
- keys=tce20,90|dbg % targeting an entity within 20 distance within 90 degrees of the crosshair.
- “tce*[distance],[angle difference]” — Same as “tce” but will remain locked on the specified target until “lt-” is called. The advantage to using this command is that Speeder will not switch targets. If a target is already locked on, the rest of the keys line will not process. Example:
- keys=tce*20,90|dbg % locking onto an entity within 20 distance within 90 degrees of the crosshair.
endkeys=lt-|dbg % removing lock on
- keys=tce*20,90|dbg % locking onto an entity within 20 distance within 90 degrees of the crosshair.
- “rand[min],[max]” — A number will be chosen randomly between “min” and “max” and placed into the global variable RAND. Usage example:
- keys=rand0,10|dbg % the random number is (VAR % RAND)
- “st % [timername],[delay]” — A timer will be created with a value of current time + delay. Delay should be in milliseconds, so if you want to create a two-second timer, you would use st % twosecondtimer,2000. This command is meant to be used in conjunction with the “ct %” command below.
- “ct % [timername]” — If the timer “timername” has expired, the rest of the keys will process. If the timer has not expired, the rest of the keys will NOT process. Example usage:
- [116]
keys=store % abilityused,false|ct % ability1|70|st % ability1,10000|store % abilityused,true
keys2=eq % abilityused,false|ct % ability2|2|st % ability2,3000|store % abilityused,true
keys3=eq % abilityused,false|1
keys4=s1000
repeat=1
interrupt=0
caninterrupt=0
Hold down F5, and the F key will be pressed every 10 seconds, the Right Click button will be pressed every 3 seconds, and Left Click will be pressed every second if neither the F key nor the Right Click button was pressed.
- [116]
- “cc % [console command]” — This command can be used to activate any of Speeder’s Console Commands. For example, cc % -mp will display your current mouse position (as if you had typed in the -mp console command). “cc % -record” and “cc % -recordkeys” can be used to easily record coordinates and keys. Please note that you must use a version of the console command that does not require input. For example, cc % -record will not work because it requires you to input distance and wait time. However, cc % -record 9999,30 WILL work because it requires no additional input. The same is true for cc % -recordkeys.
I have removed deprecated/unused settings from config.txt, so you will notice missing numbers in the [Settings] section. None of the line numbers have changed, however, so your config files will still work fine.
The following new lines have been added to config.txt:
- Line 80) The max angle difference (0 to 360 degrees) between your current camera angle and the angle of a potential target. For example, if you set this line to 180, Speeder will target the mob in front of you with the smallest difference between your current camera angle and the angle between you and the mob (i.e., the mob closest to the crosshairs). If no mobs are within the specified max angle difference, line 81 (distance) will be used instead.
- You can include max angle differences for individual weapons. This is done by using the “|” character and ordering the max angle differences as follows:
- SWORD|HATCHET|GREAT AXE|GREAT SWORD|SPEAR|WARHAMMER|RAPIER|MUSKET|BOW|VOID GAUNTLET|ICE GAUNTLET|FIRE STAFF|LIFE STAFF|BLUNDERBUSS.
- Line 81) The max distance under which potential targets will be compared to determine the closest target. For example, if you set this line to 20, only targets under 20 distance will be considered when determining the closest target. In general, you want a short distance for melee weapons and a long distance for ranged weapons.
- You can include max distances for individual weapons. This is done by using the “|” character and ordering the max distances as follows:
- SWORD|HATCHET|GREAT AXE|GREAT SWORD|SPEAR|WARHAMMER|RAPIER|MUSKET|BOW|VOID GAUNTLET|ICE GAUNTLET|FIRE STAFF|LIFE STAFF|BLUNDERBUSS.
I have updated the Example_Macro_File.ini file with new useful macros.
These changes and additions require updating Speeder to version 92.
The New World 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 New World Speeder can be purchased here. If you have specific installation questions, please contact us. Thank you.