First make a backup of your project before following this guide!
Start by going to the S_ItemDetails and copying the video below.
Then go to the BP_MasterInventoryComponent and compile it, this may take a while, once done save it.
Next go to the BP_PlayerInventoryComponent and copy the video below, locations at the top of the video.
Then compile and save the BP_PlayerInventoryComponent. Then play in editor, this will force the blueprints in the project to recompile it will take a while to start. If it doesn’t start and you get errors go to the blueprints it says has errors and recompile them. Once you get in game you can exit out the game.
Next go to the BP_PlayerInventoryComponent then create a new function called Find Free Equipment Slot and add 2 outputs, the first set to a Bool and call SpaceFound, the second call EquipmentSlot and set to S_EquipmentSlot. Then add one input called Item In and set it to S_ItemInventory. Now copy the image below.
Next copy the video below in the Equip Item function.
NOTE: If you have added your own equipment slots you will need to do the same with the variable for your custom equipment slots as well.
Next follow the videos below, locations are at the top of the videos.
After this go to the BP_Inventory and compile, then go to the BP_ExternalInventory.
Next go to the Equip Item function in the BP_PlayerInventoryComponent, then add a new output called Return Value and set it to Bool and add the return node like show in the image below.
Next create a new function in BP_PlayerInventoryComponent called Clear Equipment Slot and add a input called Equipment Type and set the type to E_EquipmentCategory. Then copy the image below.
Next create a new function in BP_PlayerInventoryComponent called Swap Equipment Slot and add 3 new inputs first called StartSlot and set it to a E_EquipmentCategorys, then the second call EndSlot and set it to E_EquipmentCategorys, then third call Item and set its type to S_ItemInventory.
Then copy the image below.
The copy this image below, location is at the top of the screenshot.
Once this is done you need to go to the ItemList and set all the equipment items Equipment Category’s like the video below showns.