Hello.
I have problem with understanding how Enhanced Input System works differently in editor (PIE) mode and in shipping package(or launched from QuickLaunch with same result to shipping).
I have all my controls set in Input Context, so: Walking, Jumping, Crouching, Shoot with LMB, Mouse Look (XY Axis2D) all of them belong to Enhanced Input System and all of them work just fine with one exception. Mouse Axis XY are not recognized in shipping package. Its working in editor as expected but after packaging my mouse axis values are always 0. LMB for shooting and rest of buttons works.
I managed to find out that enabling “show mouse cursor” at beginplay and click and drag (lmb/rmb/mmb etc) allows me to rotate and seems like there is something on top of the screen? Like to shoot I have to first click rmb/mmb to catch screen and then lmb to shoot in both modes. When entering pasue screen cursor is gone and I can shoot as expected by clicking lmb. Im using default settings for controller so nothing there is altered.
Here are videos and screenshots:
Videos with added visible values of mouse rotation:
1.
Launching game from editor with desired effect : Watch pie_none | Streamable
Launching game after packaking it with shipping settings same as setup from above: Watch shipping_none | Streamable
2.
Launching game from editor with cursor set to visible: Watch pie_showcursor | Streamable
Launching game after packaking it with shipping settings same as setup from above: Watch shipping_showcursor | Streamable
Screenshots of my settings wich I though are correct and final. Clicking on picture will get you to gallery:
I tried to resolve this issue by searching and reading through other topics but so far none of them had solution for my case. If needed I will provide more details, screenshots or videos.
Small update:
I packaged FPS template project with shipping setting and have same result. But I switched to different laptop and both project have responsive inputs for mouse. What could be the issue then?