just dumping in a small addon " i made"
https://github.com/SvenBent/TurboFollow
TurboFollow
this is basically Fastfollow but rewriten and optimized
- ripped out any of the dangerous autozoning thing that would cause POS hacking
- ripped out any Stop while doing X things. since that should be handled by whatever does X
- reduce latency response on a mule getting a new destination to follow to by reacting directly on the incomming IPC rather than wait for prerender
- Reduced CPU overhead by only updating on every other frame.
- Drastically reduce memory overhead (From >20mb down to less than 500kb) but removing the distance display (use dparty instead anyway)
- Reduced CPU overhead but only do leader checkups when new cordinates have arrived instead of on every frame
- While still following you to you direct position. it now makes you able to move your mules if you main is standing still. and will resume following as soon as main is moved
- added in showing your movement speed next to your character
- Misc CPU optimization by improving math & logic.
- Misc resource optimization by removing redundant code
- Misc resource optimization by more intelligently handle updates
TL:DR
- removed a lot of "junk"
- optimized memory usage
- optimized CPU usage
- Improved response time
- Made the follow "softer", while still maintaining the fast follow
TurboFollow Commands:
//tfo me - Make others follow this character
//tfo follow <name> or //tfo <name> - Follow a character
//tfo stop - Stop following on this character
//tfo stopall - Stop all TurboFollow clients
//tfo min <distance> - Set minimum follow distance
//tfo showspeed on|off - Show current movement speed
//tfo alpha <0-255> - Set ShowSpeed background alpha
//tfo help - Show this help
Settings save to data/<character>.xml.
Please let me know if you have any questions
