Avindr / MxM-IssueTracking

7 stars 0 forks source link

MxM character occasionally warping to 0, 0, 0 on events where warping is disabled #43

Closed Avindr closed 3 years ago

Avindr commented 4 years ago

Potential bug in event warping code that allows a warp to 0, 0, 0 on rare edge cases.

Requires investigation and confirmation that it is actually a bug within MxM.

Avindr commented 4 years ago

Cannot reproduce.

Event warping code has been reviewed and there does not seem to be any possible instance of warping being activated when it is not set in the event definition or manually at runtime.

Additional checks have been put in place to ensure warping cannot happen if not desired. This will be included in the next update.

If this is happening to you please check the following:

  1. EventDefinition has positional warping set to 'None'
  2. NumContactsToWarp is set to 0
  3. Ensure the EventDefinition you are using at runtime is in fact the same one you are looking at in the inspector
  4. Ensure that you are not modifying the 'MotionWarpType' in the EventDefinition at runtime
  5. Ensure you are only using the BeginEvent(EventDefinition a_definition); version of the begin event functions.

A final redundancy measure would be to provide these event with 'Disable Warping' tags in the timeline for their duration if this seems to be happening. image

Avindr commented 4 years ago

The issue is still occurring for some users and appears to be related to the KCC integration as no errors could be found in the warping code. The investigation continues. If you do encounter this issue could you please leave any additional information here.

tadilj commented 4 years ago

In my case, it's not KCC, it's ECM.

Avindr commented 3 years ago

After a very long time I have still not been able to reproduce this issue. I have reviewed the event warping system several times and put in place guards to stop any potential un-expected warping.

For now I will close this issue. If anyone encounters this issue and is able to provide instructions or a project for reproduction I will re-open the issue.