Breaking Changes
v6.0
Configuring Player Character Input Mapping Contexts
Date of change: 11/12/2024
Affected Features: Input
What’s broken and why?
The way we configure the default input mapping context on a character is changing to allow us to add IMCs to the base ODK player character.
How to fix it?
You should override GetDefaultInputMappingContexts in the following way. Create a new local variable in your function and configure it to have the extra input mapping contexts you need.

How to test it?
Ensure your input mappings are being used in PIE.
BPM_ODK_PlayerCharacterBase > Server_TransferObjects
Date of change: 21/01/2025
Affected Features: Transfer of Data Objects to player collection
What’s broken and why?
The event Server_TransferObjects has been deprecated and should be replaced with Server_TransferDataObjects. This event allows for a client side callback with a success/failure message.
How to fix it?
Please use the BindToDataTransferComplete
function and the Server_TransferDataObjects
event instead of the Server_TransferObjects
event.
When calling the BindToDataTransferComplete
function it will return the current auth user ID and a TransferID
that will be required for the server transfer.
How to test it?
After replacing the deprecated events in your blueprints, you will receive a callback with a success or faulure message.
Last updated