I found a bug: when in canter, release Shift and tap Control, you'll keep sprinting with released "W", but Roach won't follow the road anymore. Tap Shift to stop. Not gonna fix it, use as autorun =)
Doesn't capslock toggle autosprint anyways? I was working on a similar idea to apply to roach in my mod, but settled on toggling canter/gallop with a single press of LSHIFT. Nice alternate implementation, in base TW3 there should have been options for entering gallop and canter independently and options to hold or toggle by default. Good to provide the community options.
Also, they messed up their definitions. A gallop is a faster pace than a canter in the equestrian sports... they switched them around in the descriptions in the file, but not in the game. They were consistent internally so it works out, but the variable names are reversed.
18 comments