How to override IsNetworkCompatible to true?

There’s a static delegate you can bind to, see FNetworkVersion::IsNetworkCompatibleOverride. You could bind to that and have it always return true regardless of the versions given.

FNetworkVersion::IsNetworkCompatibleOverride.BindLambda([](uint32 LocalNetworkVersion, uint32 RemoteNetworkVersion)
{
    return true;
});

There’s also FNetworkVersion::GetLocalNetworkVersionOverride which you can bind to to override the version generation logic.

1 Like