This guide is for Unreal Engine 5.0 and newer engine versions!

Make a backup of your project before following this guide.

First enable the Enhanced Inputs plugin in the engine plugins menu (It may already be enabled) after enabling it restart the engine.

Next go to the Project Settings and then to the Inputs category and find the settings shown below and set them to the same as the image below.

Now click save all in the content browser and close the project.

Next download the files linked below and unzip them. Then open your project files in windows file explorer and copy the video below.

https://www.dropbox.com/s/rqcvva73w52x5zy/PBSV2EnhancedInputs.zip?dl=0

Now you can reopen the project and go to the BP_PBSCharacter you will now need to replace the old input events with the new enhanced input events like shown in the images below. You can find the by right clicking and searching for the name shown on the nodes in the images.

There have also been other changes in the inputs collapsed node so make sure you copy the images exactly.

Next go to the BP_PBSController and add the highlighted nodes shown in the image below, location at the top of the image.