TurboFollow - Fast And Lag Free Follow

Eorzea Time
 
 
 
言語: JP EN FR DE
日本語版のFFXIVPRO利用したい場合は、上記の"JP"を設定して、又はjp.ffxivpro.comを直接に利用してもいいです
2044 users online
フォーラム » Windower » General » TurboFollow - Fast and lag free follow
TurboFollow - Fast and lag free follow
Offline
Posts: 1339
By DaneBlood 2026-05-19 12:28:29  
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
[+]
 Asura.Eiryl
Offline
サーバ: Asura
Game: FFXI
User: Eiryl
By Asura.Eiryl 2026-05-19 12:44:59  
*insert img meme 4006 intensifies*
Offline
Posts: 1339
By DaneBlood 2026-05-19 12:50:35  
Asura.Eiryl said: »
*insert img meme 4006 intensifies*

This does not impact your move speed, so 4006 is not a worry.
It just run you to your leaders actually Position gotten via IPC rather than where the slow updates from the server tells you when you are doing ingame /follow.

This is the reason I rewrote this as the old fastfollow had janky pos hacking issues.


Turbo Follow:
Leader -> IPC "I moved to cord X/Y"
Mule response: moves to Z/Y
(no delay)

Ingame Follow
Leader -> server " i moved to X/Y
Delay
Server: Fine all update your position here and send it out to others
Delay
Server -> Mule : Leader moved to x/Y
Mule response: moves to X/Y
Offline
Posts: 206
By ryukin182 2026-05-19 13:10:09  
Thanks i'll give it a try. Last night fastfollow screwed my sortie run and sheol C run by POS warping my brd to what seemed to be 500 feet below the entrance and it only fixed itself after I warped.
Offline
Posts: 2711
By Felgarr 2026-05-19 14:12:33  
ryukin182 said: »
Thanks i'll give it a try. Last night fastfollow screwed my sortie run and sheol C run by POS warping my brd to what seemed to be 500 feet below the entrance and it only fixed itself after I warped.

Jesus Christ.

I'm tempted to just make a page with every addon/plugin and folks can give it a Like/Dislike to assign that a 'safety' score. . . .but I could see people just down-voting every addon for fun.
Offline
Posts: 128
By Ninjaxtasy 2026-05-19 15:01:26  
DaneBlood said: »
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

Great work. Can you have a setting to show the distance between you and your other characters in game? In case they get stuck somewhere. FastFollow has this setting.
Online
By Dodik 2026-05-19 15:16:23  
Read the post maybe. He took distance out deliberately.
[+]
Offline
Posts: 1339
By DaneBlood 2026-05-19 15:58:59  
ryukin182 said: »
Thanks i'll give it a try. Last night fastfollow screwed my sortie run and sheol C run by POS warping my brd to what seemed to be 500 feet below the entrance and it only fixed itself after I warped.

Don't use the original fastfollow. i highly recommend against it.
I did a modifier version og fastfollow t remove the pos hacking that i used for some time with no issues.
and then after spending enough time inside the code decided to make TurboFollow instead



Ninjaxtasy said: »

Great work. Can you have a setting to show the distance between you and your other characters in game? In case they get stuck somewhere. FastFollow has this setting.

No use Dparty instead it i a much better addon for distance IMHO.
I did look into it but decided to not implement it since well.. dparty exist.

The distance in fastfollow was eating up >95% of the memory usage. its a real ressource waster.
[+]
Offline
Posts: 1339
By DaneBlood 2026-05-19 17:05:10  
Another fun thing is that the logic of following now support follow chains.

you can do this:
char1 "Followme" (Everyone follows char1)
Char1 "Follow char2" (char1 now follows char2
Results: when you move char2 around char1 is following char2 and then the rest is following char1.

You can make a train longer than the one Lisa Sparks did.
... dont google that on a work computer ...


The logic also now prevent having leaders conflicts (follow 2 at the same time). Something that annoy me when switching "leaders" with fast follow.
[+]
 Asura.Eternicide
Offline
サーバ: Asura
Game: FFXI
By Asura.Eternicide 2026-05-19 17:13:39  
did some testing, my only gripe is that your alt characters don't follow you through zoning, is there a way you can fix that? besides that everything else seems to be fine.