# Yet another FPS blueprint tutorial

**URL:** <https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [September 19, 2015, 2:19pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234 "2015-09-19T14:19:16Z")\
**Posts on this page:** 20\
**Page:** 14

<div class="post-metadata">

**Author:** ![je0810](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@je0810](https://forums.unrealengine.com/u/je0810)\
**Post date:** [November 16, 2015, 2:54pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/262 "2015-11-16T14:54:29Z")

</div>

![MM_S_V_res1.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/c/a/0cadb57da97746b7dc126a626e74aa74640b8d19.png)

of course 🙂

and the uassest file [http://jaexx.uk/screens/MM\_S\_V\_res.rar](http://jaexx.uk/screens/MM_S_V_res.rar)

---

<div class="post-metadata">

**Author:** ![je0810](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@je0810](https://forums.unrealengine.com/u/je0810)\
**Post date:** [November 16, 2015, 7:20pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/263 "2015-11-16T19:20:49Z")

</div>

Well i guess my problem is fixed, i don’t know how or what was the cause of the exact error but ive just completed the video tutorials secton again … 4th time lucky … and everything has packaged correctly.

sorry it seems to have wasted your time 😕

---

<div class="post-metadata">

**Author:** ![ckj](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ckj](https://forums.unrealengine.com/u/ckj)\
**Post date:** [November 17, 2015, 12:56am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/264 "2015-11-17T00:56:13Z")

</div>

> [@je0810;420793](#):
>
> Hi arbopa / all,
> 
> I’ve been following along via the blog and wiki and ive come across a problem with the resolution MM\_S\_V\_res widget. when i try and build a package with this widget added to the MM\_S\_Video tab i get a package error " _Referencers of Package /Engine/Transient_ " and the build fails. the error itself is directing me to MM\_settings widget but by pulling apart over 5 hours anything & everything linked to this i have found it is the MM\_S\_V\_res widget causing the problem as once removed the game packages and builds correctly. i have redone the video settings section 3 times now with the same results all is fine until i add the widget to the MM\_S\_video widget.
> 
> although when the MM\_S\_V\_Res widget is added this works just fine in PIE mode but it will not package.
> 
> after some reading up, these engine/transient errors are linked with circular dependencies … i dont copy and paste from other BP’s and cant for the life of me work out where this error is coming from i’m hoping its a really easy stupid mistake ive made and overlooked or maybe somebody else has experienced this and can point me in the right direction .
> 
> On a side note must say a big thanks for taking time to walk people through this and also thanks to the other active guys in this thread who have already assisted me in earlier problems, and until now don’t even know it …!
> 
> any help or ideas greatly appreciated!

I ran into this problem and found I could resolve it by removing MM\_S\_Video from the MM\_Settings widget switcher and then readding it. No clue why that works unless it forces some sort of refresh on the child widgets.

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 17, 2015, 1:44am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/265 "2015-11-17T01:44:55Z")

</div>

> [@je0810;421063](#):
>
> sorry it seems to have wasted your time 😕

no such thing, glad it is working now.

---

<div class="post-metadata">

**Author:** ![akalovemaker](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@akalovemaker](https://forums.unrealengine.com/u/akalovemaker)\
**Post date:** [November 17, 2015, 4:28pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/266 "2015-11-17T16:28:37Z")

</div>

> [@ckj;421214](#):
>
> I ran into this problem and found I could resolve it by removing MM\_S\_Video from the MM\_Settings widget switcher and then readding it. No clue why that works unless it forces some sort of refresh on the child widgets.

I did this and it’s not the solution for me 😕 any more insights

> [@je0810;421063](#):
>
> Well i guess my problem is fixed, i don’t know how or what was the cause of the exact error but ive just completed the video tutorials secton again … 4th time lucky … and everything has packaged correctly.
> 
> sorry it seems to have wasted your time 😕

I knew there was something that doesn’t allow my game to package. It has something to do with this error, but I can’t quiet figure it out yet :

LogPhysics:Warning: PHYSX: …..\PhysXCooking\src\mesh\TriangleMeshBuilder.cpp (264) 32 : cleaning the mesh failed

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

After this an unknow error goes off and cooking for packaging game fails. I went through the entire settings/video/audio/gameplay widget tutorials and everything is the same.

---

<div class="post-metadata">

**Author:** ![grenbork](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@grenbork](https://forums.unrealengine.com/u/grenbork)\
**Post date:** [November 17, 2015, 6:11pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/267 "2015-11-17T18:11:06Z")

</div>

> [@arbopa;417688](#):
>
> 1. Not sure how old that is, it probably needs the Advanced Session plugin AND Rama’s victory plugin.
> 2. No, score, time, whatever, not needed in your own project, just no need to do anything related to that when you see it in the tutorial.
> 3. Right click and type in reroute … it is a reroute node.

thanks a lot! another question - now i stuck on Host Game part, every time i try hosting it goes “Creation Session failed”, what can be the problem?

 ![Z9gTkrO.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/9/5/695a1ba18696906fa887e72b838e26ac9d191e08.png)

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 17, 2015, 6:35pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/268 "2015-11-17T18:35:22Z")

</div>

> [@akalovemaker;421576](#):
>
> LogPhysics:Warning: PHYSX: …..\PhysXCooking\src\mesh\TriangleMeshBuilder.cpp (264) 32 : cleaning the mesh failed

is it possibly something in your map? I don’t ever use any physx stuff (knowingly) so far.

> [@grenbork;421631](#):
>
> thanks a lot! another question - now i stuck on Host Game part, every time i try hosting it goes “Creation Session failed”, what can be the problem?]

did you set your OnlineSubsystem in the ini file? I usually see this when there is nothing in the ini for this.

---

<div class="post-metadata">

**Author:** ![Geodav](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/geodav/32/1008648_2.png) [@Geodav](https://forums.unrealengine.com/u/Geodav)\
**Post date:** [November 17, 2015, 6:40pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/269 "2015-11-17T18:40:35Z")

</div>

not sure if this matters for testing but do you have Steam running  
and have you added the stuff to the ini files

---

<div class="post-metadata">

**Author:** ![Blainex](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Blainex](https://forums.unrealengine.com/u/Blainex)\
**Post date:** [November 17, 2015, 7:33pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/270 "2015-11-17T19:33:22Z")

</div>

> [@arbopa;417903](#):
>
> No problem, am glad if it helps even just a few people. I know I struggled so bad a while back I gave up. I’d rather see more people succeed than give up and go away.

Dude, thanks! 😃 I have been trying to get in UE so many times now… maybe now I can finally get to somewhere, thanks!

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 17, 2015, 7:46pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/271 "2015-11-17T19:46:18Z")

</div>

Hey,

Im not sure if this porblem was already posted but for some reason my MM\_Menu is popping up when im loading a new level… Any Ideas?

In my LevelBP are no nodes to start up my HUD again…

This is my HostGameEvent:

 ![8a9780b56780c80a2fc27b679fb27ac2.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/4/f/4f7f16dbce6e302a923c1d0bc6c517ca54905352.png)  
if you need more Information please contact me!

greets Kiliangg

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 17, 2015, 8:25pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/272 "2015-11-17T20:25:16Z")

</div>

> [@Kiliangg;421692](#):
>
> Hey,
> 
> Im not sure if this porblem was already posted but for some reason my MM\_Menu is popping up when im loading a new level… Any Ideas?

Go into your game instance and right clic on your show\_mainmenu and ‘Find References’… you might need to click on the ‘find in current blueprint only’ box in the find results box to turn it off, and search again. There should only be two, the event itself and it being called in the Start\_Game event… If that’s good, then do the same for Start\_Game. You should find Start Game itself, where it is called from Start\_Over and also in your menus level BP.

Those are the only two ways I know of that can make it ‘show’ on the screen. If that’s not it, let me know.

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 17, 2015, 9:49pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/273 "2015-11-17T21:49:58Z")

</div>

> [@arbopa;421716](#):
>
> Go into your game instance and right clic on your show\_mainmenu and ‘Find References’… you might need to click on the ‘find in current blueprint only’ box in the find results box to turn it off, and search again. There should only be two, the event itself and it being called in the Start\_Game event… If that’s good, then do the same for Start\_Game. You should find Start Game itself, where it is called from Start\_Over and also in your menus level BP.
> 
> Those are the only two ways I know of that can make it ‘show’ on the screen. If that’s not it, let me know.

 ![3d00be67ca3e58bb73dec7907b0ca225.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/9/d/59dd27808a5ecef72da9a21e8b1728564eb56cd4.png)  
 ![e25fbb2e13e1fa91a132a14fe95ff579.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/5/d/55d25f1cc33f4751c5a4fcb16a5925cb699bea49.png)

should be fine…

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 17, 2015, 10:05pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/274 "2015-11-17T22:05:04Z")

</div>

Yeah. So when you host and it loads a level then the menu is popping up over the new level?

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 17, 2015, 10:42pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/275 "2015-11-17T22:42:04Z")

</div>

> [@arbopa;421759](#):
>
> Yeah. So when you host and it loads a level then the menu is popping up over the new level?

exactly, as well as joining over the server list.

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 18, 2015, 2:10am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/276 "2015-11-18T02:10:59Z")

</div>

Hmm, I wonder if you are far enough in that you don’t have the ‘set visibility’ stuff in there yet. I forgot a part at the start and added it later for that.

Also, way down the line I go back and use Leave Current State properly. It should be set like this:

![9e17f44fc12bc4a665ef960d6e2682fafc3c41dd.jpeg](https://d1ap1mz92jnks1.cloudfront.net/images/transparent.png)

And most of the Show\_\* custom events should start with a LeaveCurrentState set to the menu you are going into.

I really need to work on the PDF of the whole tutorial and update it for all the ‘fixes’ that came later.

If that’s not it, I’d have to look deeper into it…

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 18, 2015, 2:12am UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/277 "2015-11-18T02:12:26Z")

</div>

Gonna try and live steam the next bit of tutorial. Never done that before, and I am on the edge of a bad cold, so who knows how it will go… brain somewhat fried.

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 18, 2015, 12:13pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/278 "2015-11-18T12:13:12Z")

</div>

> [@arbopa;421853](#):
>
> Hmm, I wonder if you are far enough in that you don’t have the ‘set visibility’ stuff in there yet. I forgot a part at the start and added it later for that.
> 
> Also, way down the line I go back and use Leave Current State properly. It should be set like this:
> 
> ![9e17f44fc12bc4a665ef960d6e2682fafc3c41dd.jpeg](https://d1ap1mz92jnks1.cloudfront.net/images/transparent.png)
> 
> And most of the Show\_\* custom events should start with a LeaveCurrentState set to the menu you are going into.
> 
> I really need to work on the PDF of the whole tutorial and update it for all the ‘fixes’ that came later.
> 
> If that’s not it, I’d have to look deeper into it…

Ill take a look! Thanks so far!

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 18, 2015, 4:54pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/279 "2015-11-18T16:54:46Z")

</div>

Worked but now my loading screen is not shown \<.\< but i guess ill figure it out by myself.  
EDIT: After trying to recover the loading screen with sucess, its broken again the menu is again stuck infront of my Ingame Screen.

I have set up my “Leave Current State” like you

 ![5f8b47b1ac9f62f77e6681ffdb7f0d29.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/0/e/0e7e4e30fda135be7bc4f29fedf7984cb4f363cc.png)

and my Host BTN Event like this:

 ![90cd9b6cf2e2478a2f6bb962a701b8f7.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/3X/1/1/119933d65291cca3c05fad9be3930cfda616da8e.jpeg)

Oh and one thing in my MM\_S\_V\_line BP: My created Widget with the Class “MM\_S\_V\_BTN” wont allow me to put in the Array Element.

![c08e5dab311161d0208e731c651d6996.png](https://d3kjluh73b9h9o.cloudfront.net/original/3X/9/e/9e43bd066527cb5a485a625bbb580144512ccc3f.png)

---

<div class="post-metadata">

**Author:** ![arbopa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@arbopa](https://forums.unrealengine.com/u/arbopa)\
**Post date:** [November 18, 2015, 7:57pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/280 "2015-11-18T19:57:07Z")

</div>

for the MM\_S\_V\_BTN widget, open it up, select the variable ‘name’ so you see the ‘Details’ for it. make sure you have ‘expose on spawn’ checked. compile and save and it should show up for you to attach.

The other is harder to figure out with just some screen shots. If I could get the project to look at perhaps I could see what is going on.

---

<div class="post-metadata">

**Author:** ![kggx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kggx](https://forums.unrealengine.com/u/kggx)\
**Post date:** [November 18, 2015, 9:19pm UTC](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234/281 "2015-11-18T21:19:05Z")

</div>

sure ill upload it

[Previous page](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234.md?page=13)

[Next page](https://forums.unrealengine.com/t/yet-another-fps-blueprint-tutorial/42234.md?page=15)
