PS5 Library Errors

EntryPointNotFoundException on PS5

Development Environment:
Platform: Windows
Unity Version: 2021.3.23f1
Normcore Version: 2.7.2

Deployment/Build platform:
PS5 / PSVR2

Issue

I’ve recently updated from 2.4.2 to 2.7.2 and I’m getting a lot of errors in the console about a missing entry point. Looking at the two packages the RealtimeClient.prx file is not changed between the two releases. Can you confirm the 2.7.2 release is tested and working on PS5? I would expect the library to change with each new release, and together with the errors it seems like it could be an out of date version.

45:57:53	EntryPointNotFoundException: Unable to find an entry point named 'ClientGetPing' in 'RealtimeClient'. Tried the following entry points: Unable to get function 'ClientGetPing' because of 'The requested function was not found (0x06000001) (SCEError:0x80020003)
45:57:53	  at Normal.Realtime.Native.Client.Ping () [0x00000] in <00000000000000000000000000000000>:0
45:57:53	  at Normal.Realtime.Room.RoomTick (System.Double deltaTime) [0x00000] in <00000000000000000000000000000000>:0
45:57:53	  at Normal.Realtime.Room.Tick (System.Double deltaTime) [0x00000] in <00000000000000000000000000000000>:0
45:57:53	  at Normal.Realtime.Realtime.Update () [0x00000] in <00000000000000000000000000000000>:0

Thanks for bringing this to our attention. You’re right, this symbol isn’t being exposed properly in more recent releases on PlayStation. We had someone else bring this to our attention this past week. I’ve got it in our system. We should have a fix out in the next few weeks.

For the time being, I recommend staying on Normcore 2.4.2.

Max

Ok, thanks. I was trying to upgrade because of an issue but I’ve put in another ticket about that.

I’ve just pushed a beta release of Normcore 2.8.0. This should fix the missing Ping symbol on PlayStation. Let me know if you run into any issues with it!

Max