Get player character in top down controller stopped working going from 4.12 to 4.14

Top down project created from template, in 4.12, where it functions as expected. Upgraded it to 4.14 and my “GetPlayerCharacter” node, attached to “BeginPlay” now returns none until I possess the character through the button in the editor.

The player character in the world is set to auto possess player, in the pawn properties, and auto receive input in the input properties. Once I manually hit the possess button, everything functions as expected.

Plus like I said, this was fully working in 4.12. I don’t touch top down very often, did something change in required setup?

Hello Morkath,

I was not able to reproduce this issue on our end. I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you provide a detailed list of steps to reproduce this issue on our end?
  3. Could you provide screen shots of any blueprints/settings that may be involved with this issue?

Hi Rudy,

I ran some more tests this morning and here is what I came up with;

  1. It does not repro in a clean project, either going from 4.12 → 4.14 or straight 4.14.

  2. I re-imported my project from 4.12 to 4.14, and the new instance does not have the issue occur.

  3. The original instance I ported to 4.14, is however still having the issue.

  4. I tried replacing the nodes with new instances of themselves, but the issue still occurs.

I don’t think there is anything on my end that is causing it to break, since it works fine in 4.12, and if I re-import the project. I am guessing it is an error that occurred during the import process.

Did you upgrade the project in a different manner than you did before? Also, did you remove your saved and intermediate files before upgrading either time?

Same way both times, opened UE 4.14, then selected my 4.12 project, and did a “open a copy”.

Did not remove any saved or intermediate files either time.

Could you provided a zipped down copy of the project that is experiencing the crash so that I could take a closer look?

Ah, I am not super keen on trying to find a storage location and then uploading 6-10gb.

I understand, however this appears to only be happening in one case of upgrading your project and without additional information I will be unable to assist you further with this issue. If you are able to narrow things down further or provide a reproducible test case, I will be happy to continue with this investigation. I will be marking your first comment as an answer. Please feel free to reopen this issue by simply posting a reply containing any additional information you may have.