# Player won't move after re-opening level

**URL:** <https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452>\
**Category:** Blueprint\
**Tags:** spawn, main-menu, open-level, unreal-engine, Blueprint, question\
**Created:** [June 5, 2017, 1:26pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452 "2017-06-05T13:26:13Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_efcb916a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_efcb916a](https://forums.unrealengine.com/u/anonymous_user_efcb916a)\
**Post date:** [June 5, 2017, 1:26pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/1 "2017-06-05T13:26:13Z")

</div>

Hi,

My app opens with a main menu, there you can start the game.  
Everything runs smoothly, I use the “Open Level” node.

But when i go back to the main menu, and the load the level again, the player won’t move.

Any ideas what the issue could be?

Thanks!

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 1:44pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/2 "2017-06-05T13:44:21Z")

</div>

Can you screenshot graphs where you spawn/possess player, open level and etc? Its hard to spot a bug when there is nothing to look at.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_efcb916a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_efcb916a](https://forums.unrealengine.com/u/anonymous_user_efcb916a)\
**Post date:** [June 5, 2017, 2:50pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/3 "2017-06-05T14:50:01Z")

</div>

Of course! Sorry about that.

Loading my level on buttonpress from my main menu widget:

 ![150242-one.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/c/7/7c7036e0af13b9dab8e673ea03fcfdf3fa866c80.jpeg)

Loading my menu-level on buttonpress from my pause menu widget

 ![150243-two.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/8/5/6855c4c6f9afcf58a4e08896d4d58546f6bbf2b0.jpeg)

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 3:03pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/4 "2017-06-05T15:03:03Z")

</div>

how do you possess the controlled character, do you do that from PlayerStart or some other manual way?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_efcb916a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_efcb916a](https://forums.unrealengine.com/u/anonymous_user_efcb916a)\
**Post date:** [June 5, 2017, 3:03pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/5 "2017-06-05T15:03:56Z")

</div>

the second image is how i get back to the main menu. Yes i use player start, and set the HUD class and default pawn class in world setting for each level.

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 3:09pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/6 "2017-06-05T15:09:33Z")

</div>

Try this: call “set input mode game only” in your Huset level blueprint Event Begin Play and call “set input mode UI only” in MainMenu’s level blueprint Event Begin Play. I have had problems before where some nodes would not execute after Open Level node, mostly because Open Level would cause objects that these nodes where called from to disappear. The fact that you character is not moving may be due to the fact that Input mode does not get called.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_efcb916a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_efcb916a](https://forums.unrealengine.com/u/anonymous_user_efcb916a)\
**Post date:** [June 5, 2017, 3:19pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/7 "2017-06-05T15:19:45Z")

</div>

Unfortunately it didn’t work - neither did “Set Input Mode Game And UI”.

Could i be that I have these commands in my levels blueprint? I guess it gets loaded each time i open the level:

 ![150247-three.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/5/1/951cf6bdca1cfd4eeecdedddee6695074e8091ce.jpeg)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_efcb916a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_efcb916a](https://forums.unrealengine.com/u/anonymous_user_efcb916a)\
**Post date:** [June 5, 2017, 3:23pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/8 "2017-06-05T15:23:47Z")

</div>

It DID work! I misunderstood you, I had to put “set input”-node before i open the level…

Thank you for help. It is greatly appreciated!

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 3:25pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/9 "2017-06-05T15:25:48Z")

</div>

None of these should influence player control. The reason we should be after is why it works the first time but doesn’t work the second time after you go back to menu. Is there anything you might be doing in BeginPlay of levels, Game Instance or PlayerController that decides what you are possessing or unpossessing. For example if you are saving number of lives or HP in game instance and you set it to 0 the first time you play it might break something the next time you try to open the level because you didnt reset number of lives or hp. Any logic like that?

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 3:30pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/10 "2017-06-05T15:30:54Z")

</div>

Try this: call “set input mode game only” in your Huset level blueprint Event Begin Play and call “set input mode UI only” in MainMenu’s level blueprint Event Begin Play. I have had problems before where some nodes would not execute after Open Level node, mostly because Open Level would cause objects that these nodes where called from to disappear. The fact that you character is not moving may be due to the fact that Input mode does not get called.

---

<div class="post-metadata">

**Author:** ![Irakli](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Irakli](https://forums.unrealengine.com/u/Irakli)\
**Post date:** [June 5, 2017, 3:31pm UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/11 "2017-06-05T15:31:27Z")

</div>

moved my comment to answer, please accept if it helped, thanks

---

<div class="post-metadata">

**Author:** ![FareedMasood](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@FareedMasood](https://forums.unrealengine.com/u/FareedMasood)\
**Post date:** [May 18, 2018, 7:39am UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/12 "2018-05-18T07:39:00Z")

</div>

This works !! Thank you !

---

<div class="post-metadata">

**Author:** ![bensharpeee](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@bensharpeee](https://forums.unrealengine.com/u/bensharpeee)\
**Post date:** [June 23, 2023, 12:08am UTC](https://forums.unrealengine.com/t/player-wont-move-after-re-opening-level/395452/13 "2023-06-23T00:08:39Z")

</div>

Hi Guys

I am having the same issue, but with no luck… Still can’t move in game play.  
See my node graph below. Cant anyone see an issue with this? I notice my set node is different to the ones above. as it doesn’t have a target input for the get player controller. Does anyone know how to make this?

Cheers

Ben

 ![node graph](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/1/a/11aee723a84b4ea95b0aa1fa7339840c477758d0.jpeg)
