Impossible to set a new 'Default Pawn Class'

Hello,
I’me re-editing this question because I’ve put a lot of details and it start to become fuzzy. So to be brief and clear my problem is: when I set a new default pawn class in the Game Mode UE keep using the default one. This example is a 2D Side Scroller Template. I make new Character (duplicate on the default one but I turn the sprite red and disables the jump fuction) called BP_Dude. But when I hit play here is what happen:

I have the same problem in other template and in different version of the engine. I changed the default pawn class many time before in different project without any problems. But since a week it doesn’t work anymore. I have maybe overwrite something by mistake (I had a big crash with an error message once). But it still doesn’t work after many uninstalling and re-installing. Thanks for reading and don’t hesistae to share any solutions you woud think about.

Hello,
I reply to my own question because I may have found a solution to my problem. I still don’t know why it does’nt work as it used to be but… In fact when I create a new Character when I must drag an drop it into the level and click in the details pannel on the drop down menu of ‘Edit Blueprint’ and click on ‘Apply Instance Changes To Blueprint’. Then I delete all the character who are in the level. Finally I set the default pawn class that I want in the game mode. And that’s working. So is my problem solved… kind of but I still find a solution. So if the same problem happen to you, you know waht to do! But if you have an idea about why this problem could happen, feel free to answer. Thanks for reading!

This does seem to be still a problem in UE4.13.2
Any feedback about a proper solution?

Hello devel!
I didn’t have any other feedback on this problem. But I find two ways to solve this problem.

  1. The clean way:
    After creating your your new game mode double click on it to open it in the editor, set the desired default pawn class and hit compile and save (then change your game mode in the world seeting). But their is still a problem with this method, when your character spawn it will always face the opposite direction of the Player start caspusle (the blue arrow).
  2. The quick and (maybe) dirty way:
    Put your character in your level (where you want it to spawn). In the detail panel search for ‘Auto Possess Player’ and set it to ‘Player 0’ (or any other player who will be controlling this pawn).
1 Like