New World Animation Canceling Update

Animation canceling has been updated to work with the upcoming March 2024 update. This will require all-new macros, many of which I have already made and you can find here. You don't need to use these macros now, but they will give you a sense of how the new animation canceling works.

There are some pros and cons to the update. The pros are that both light and heavy attacks can be canceled. Before, the "ca+" command only allowed for heavy attacks, but you can now spam your light attacks very quickly as well. Melee abilities, dodges, blocks, items, etc. can all be canceled as usual. See the new example file for instant block and instant dodge macros. Another pro is that you can specify the exact animation you want canceled. This is particularly useful for weapons such as the sword, where you might only want to cancel the final spin attack. Again, see the new example file. Another minor pro is that timing assist works again (line 17). I say "minor" because I would recommend using macros for all your animation canceling. The only real con is that "ca+" does not currently work. I will do what I can to figure out how to cheese the new system, but the instant heavy attacks will not work as before.

To briefly explain the new changes (before a more detailed explanation), you will be assigning "timers" to individual animation IDs. When a specific animation exceeds its timer, the animation will be instantly canceled, and you will be able to attack again. For many weapons, this will look like [attack animation] -> [timer delay] -> [cancel!] -> [attack animation] -> and so on.

And now for the changes.

The following lines have been added to config.txt:

  • Line 99) If this line is not blank, Speeder will cancel all melee animations that have run for longer than this line (in seconds). For example, if you set this line to 0.3, any animation that runs for longer than 0.3 seconds will be immediately canceled.
    • It is possible to set timers for individual weapons by separating each timer with the “|” character and ordering them as follows:
    • SWORD|HATCHET|GREAT AXE|GREAT SWORD|SPEAR|WARHAMMER|RAPIER|MUSKET|BOW|VOID GAUNTLET|ICE GAUNTLET|FIRE STAFF|LIFE STAFF|BLUNDERBUSS|FLAIL.
  • Line 100) A list of animation IDs that you would like to cancel, along with their associated timers. This line allows you to cancel only specific animations and is quite useful for certain weapons (e.g. to cancel the final spin attack for sword light attacks). Make use of the -displayaid console command to see all the animation IDs as you perform them in the game. The syntax is as follows (do not include the brackets):
    • [Animation ID #1]:[Time to cancel in seconds]|[Animation ID #2]:[Time]|etc.
    • For example, if I wanted to cancel the sword ability Whirling Blade after 0.3 seconds and the spear ability Sweep immediately, I would use:
    • 2:0.3|0:0.01

Lines 15, 16, 53, 57, 58, and 90 have been deprecated. Please see the new example macro file for instant block/dodge.

The following console command has been added:

  • -displayaid — Any time your character’s animation changes, the ID of the animation will display in Speeder’s console window. This ID can be used for various things, such as line 100 in config.txt or the “aid” command in macros/waymarks.

The following waymark/macro commands have been added:

  • “aid[animation ID]” — If the ID of your current animation matches “animation ID,” the rest of the keys line will process. The inverse is possible with “!aid.” Animation IDs can be discerned with the -displayaid console command. There are many uses for this command, but one of the best ones is to combine it with the “sat” command to auto-cancel specific animations. Example:
    • [113|512]
      keys=or % aid108’|ct % lcTimer|1|st % lcTimer,100
      keys2=aid41|sat0.4|gt4
      keys3=sat0
      keys4=s10
      endkeys=sat0
      repeat=1
      interrupt=0
    • Hold F2 down to have your spear light attack auto-canceled after 0.4 seconds. This allows for extremely fast light attacks. Note that “aid108” is your spear idle stance, which ensures left click is pressed as soon as possible.
  • “sat[animation timer]” — All melee animations that have run longer than “animation timer” (in seconds) will be canceled immediately. For example, if I wanted to cancel all animations after half a second, I would use sat0.5. “sat0” will disable the canceling. See the above example for how to cancel only specific animations. Please keep in mind that “sat” will continue to activate until you call “sat0,” so if you are only interested in canceling specific animations, it is important to call “sat0” as soon as an undesired animation activates.

Known issue: The same animation ID is occasionally used for multiple animations. I've only seen this with weapon abilities, so hopefully it isn't a major issue. I actually have better IDs ready to go for the PTR, so it will be fixed by the March update.

These changes require updating Speeder to version 162. The latest version can be found by clicking Download Files in Launcher and then Update Speeder.

I will have the addresses updated for the PTR soon.

author avatar
speeder Computer Programmer
I develop undetected cheats, hacks, and bots for online games such as Final Fantasy XIV, Throne and Liberty, Black Desert Online, Lost Ark, Path of Exile, New World, Elder Scrolls Online, Albion Online, PSO2: New Genesis, Diablo IV, Fortnite, and others.
Scroll to Top