• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient Character direction deSync

Sizaro

Advanced OT User
Joined
Aug 20, 2007
Messages
5,170
Solutions
5
Reaction score
227
Location
Sweden
GitHub
coldensjo
Hello,

I am using OTClientv8 and Nekiro's TFS-1.5-Downgrades 8.0

On my server theres a bug where if you run in a straight direction and then turn abruptly, you can sometimes desync the direction that the character is facing.
Exactly waht you see below in the image. On the left side (client 1) I am facing right. But on the right side (client 2) I am facing up. If I were to cast a spell at this time, it would go north. I haven't seen anyone have the same bug.

Here is a video: Watch 2024-07-04 00-33-04 | Streamable (https://streamable.com/f5s8w9)

Anyone know what could cause this or where I could check?

ironcore_dx_QZ4hs1fawl.png
 
Sounds like a problem with either packet loss or packet prediction, if it's packet loss could be either side, if it's packet prediction it's most likely client.

I would start searching on client side first.
 
nekiro's dpwngrade has lot of bugs or errors :( it's better to use something up to date and from there add oldschool features will be easier

Up to date TFS has just as many bugs, infact pretty much all servers has tons of bugs, some- more than others.
Either way, this bug happens on OTCv8 and OTCR, so it seems to be a problem that has existed for a long time.
 
It works like that, because you are allowed to turn while you are still walking.
Tfs should block your attempt at turning while walk is not complete or delay it so it's executed instantly after the walk. This is not "downgrade specific" as some mentioned, this is broken in probably every tfs, because it was in mine too and I never used any downgrade, but clean tfs and downgraded it myself.
I fixed this by checking the direction of the character when the walk is finished and compared it to the direction when the walk started, if it's not the same I prevent tfs from setting direction, because it means player did a turn before the walk finished.

It's not clear whether it's client sided or server sided, cause it might be both, you choose where you want to block the turn, you can do it on either side
 
Last edited:
Back
Top