@AlFlakky I’ve now successfully added the keybinding to my game. It seems to work really well, expect for some oddities I’ve come across.
1.) For some reason Mouse Wheel Up and Mouse Wheel Down are not recognized by the system. It is also very hard to bind these in the menu. For some reason you have to scroll around a lot until the system recognizes it and even then it doesn’t say “mouse wheel up” or down in the menu but instead mouse wheel axis or something. Not sure what is wrong there but it would be awesome if you could tell me how to sort this issue out.
2.) Same goes for Mouse buttons. You have to click repeatedly until it gets recognized and after that the menu seems to be broken and a simple click on the “add” button just adds RMB over and over.
3.) For some reason, the gamepad Look (right thumbstick) axis seem to be hardcoded to the mouse X and Y turn rates. This is really bad because in my game you can activate “invert mouse” option which turns gamepad looking upside down as well. I’ve tried adding my own gamepad axis to have it exactly like the default Unreal Engine input system (which has special TurnRate for gamepad looking), but as I’ve said it seems to be hardcoded to use mouse turn rates and my new axis are ignored by the system entirely. Am I doing something wrong or can this be fixed?
Also when I package the project, I get these warnings
"MainFrameActions: Packaging (Windows (32-bit)): UE4Editor-Cmd: [2016.04.11-14.29.57:575] 0]Warning: Unknown property in St_ActionInput: Pressed_6_1A976E184A33E276B7F9FB91902216B9=False,Identifier_15_CDBB2A5547B999D2F5C3B89653A816CF=,VisualName_18_3D3E59D6467BB3C800A636A1208DD72F=)
MainFrameActions: Packaging (Windows (32-bit)): UE4Editor-Cmd: [2016.04.11-14.29.57:575] 0]Warning: Unknown property in St_AxisInput: Analog_3_5A2ECA434C749DB4FEAEC0A9A146E803=,Positive_7_8B1C77264E2FA601926856BB7912404A=,Negative_11_3713F3B04AF23F6E602077A20E5B67FD=,Value_14_F2955B184DC07286C2AB5C9AA
MainFrameActions: Packaging (Windows (32-bit)): B9710D9=0.000000,Identifier_18_CA84D980475F677984783BB8783ECD3D=,VisualPosName_21_8046C5E843B7C934B629ED81E5C7881B=,VisualNegName_25_4230A0C948BA8BD8C5FB0B8E86AFE43A=)
MainFrameActions: Packaging (Windows (32-bit)): UE4Editor-Cmd: [2016.04.11-14.29.57:576] 0]Warning: Unknown property in St_AxisInput: Value_14_F2955B184DC07286C2AB5C9AAB9710D9=0.000000,Identifier_18_CA84D980475F677984783BB8783ECD3D=,VisualPosName_21_8046C5E843B7C934B629ED81E5C7881B=,VisualNegName_25_4
MainFrameActions: Packaging (Windows (32-bit)): 230A0C948BA8BD8C5FB0B8E86AFE43A=) "
Not sure what that means and what can be done about it, but it was still able to package successfully.
Overall I’m very happy with the system and it was very easy to implement it in my already existing game. If you can fix these few oddities I’ll rate you 5 stars
Keep it up!
PS: Please do not add some sort of modifier keys or something. This would only confuse players because it is very uncommon to have “sprint = W+shift” or something. It would only clutter up the clean display and would confuse players. If someone wants a sprint option in their game, simply add a “sprint” event which is triggered by an action input key that alternates your movement speed or something. Thank you and have a great day!