Character collision only working on one side of X axis

I have a project that is essentially the C++ FPS sample project stripped down, and I have a rather peculiar problem with the character collision. As mentioned in the title, it’s only working on one side of the x axis. When the x is negative, the characters collide just fine, but when it’s positive they phase right through each other.

On the negative side:

On the positive side:

Note: The boxes are not what is colliding. There’s a capsule collider roughly the size of them underneath.

This is just about the weirdest issue I’ve had with UE4, and any help would be greatly appreciated.

EDIT: Just in case anyone has this issue and finds this, it was caused by having a very large object very far away with collision enabled on it.

Check that you haven’t locked the X position into your physics option:

129917-physics.png

][2]

Also check that the collision is selected on BlockAll mode

129918-collision.png

Neither of those fixed it, so I just remade the project and copied things over. When I tried things in the new project everything was just magically working again.

There should be an explanation for this. I mean, a reason that explains why it worked when you made your project again.

It happened to me right now, and I can’t copy all things over another project, so… I was wondering if anybody else would know how to solve this…

Ok, after a while investigatig the issue… I think it might be a corrupted mesh?

In my case for sure it was (I started deleting objects from the scene until I found this one!)!

I don’t know if it may have happened the same to you, or there were just some settings of your project, or your level.

Hope it helped!