Team markers sometimes not appears #462

Open
biabock opened this Issue Dec 20, 2016 · 2 comments

Comments

Projects
None yet
2 participants
@biabock

biabock commented Dec 20, 2016

That is not a new issue, it's really old one actually. I checked every opened issue and none of them was about that, so I don't know if you are aware. (Almost sure you are)

Ok, so as the title says sometimes the markers of your teammates not appears correctly. It always happen around a single player and in all cases get solved after the player go back to the lobby then join again.

I've seen 2 different ways:
-When NO ONE can see the player marker
-When someplayers can see and others not. I guess that all who had joined BEFORE the player, can see, and who joined AFTER can not.

I'm almost sure you will say that's a BIA limitation(maybe not ¯_(ツ)_/¯) and you can't work around, but I think you can make some kind of "check" to warn the player and force him go back to the lobby. This would be really good, since this issue "rarely" happens (and would prevent a lot of team kills :D).

@AgentRev

This comment has been minimized.

Show comment
Hide comment
@AgentRev

AgentRev Dec 22, 2016

Member

This is an Arma bug, and there is no solution. The problem is that from the script perspective, sometimes the position commands will return a value that does not reflect the "rendered position" of the player. The icons rely on position commands, so if the value they give is incorrect then the icon will not render where it should. There is no way to check whether or not the values are correct.

I find it very weird that Bohemia did not tie position commands to the actual 3D model. Say, if you are towing a boat, and a friend gets in the boat, the value returned by position commands will "freeze" at the location where he got in the boat. So his icon stops moving even if you drive away with him in tow, and it will jump back at the correct location once he gets off. Bohemia are not very good coders.

Member

AgentRev commented Dec 22, 2016

This is an Arma bug, and there is no solution. The problem is that from the script perspective, sometimes the position commands will return a value that does not reflect the "rendered position" of the player. The icons rely on position commands, so if the value they give is incorrect then the icon will not render where it should. There is no way to check whether or not the values are correct.

I find it very weird that Bohemia did not tie position commands to the actual 3D model. Say, if you are towing a boat, and a friend gets in the boat, the value returned by position commands will "freeze" at the location where he got in the boat. So his icon stops moving even if you drive away with him in tow, and it will jump back at the correct location once he gets off. Bohemia are not very good coders.

@AgentRev

This comment has been minimized.

Show comment
Hide comment
@AgentRev

AgentRev Dec 22, 2016

Member

To put it simply, what you see on the screen is different than what the script sees, because of Bohemia's unreliable code. The script cannot look at your screen, so it cannot tell if there's a problem or not.

Member

AgentRev commented Dec 22, 2016

To put it simply, what you see on the screen is different than what the script sees, because of Bohemia's unreliable code. The script cannot look at your screen, so it cannot tell if there's a problem or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment