docs.unity3d.com
    Show / Hide Table of Contents

    PS4 Cross-Gen

    Features

    Not all PSN features available on PS5 can be used on the PS4. The follow table shows which Cross-gen features are supported.

    Feature PS4 Notes
    Authenticaton Yes
    Entitlements
    Feature Gating
    Game Intent Yes PS4 only support JoinSession invite type, see below for details
    Online Safety Yes Profanity filter and test
    Player Sessions Yes
    Sessions Manager Yes
    Trophy System
    Universal Data System
    User System Yes Presence, Friends, Profiles
    WebApi Notifications Yes

    SDK Instalation

    This requires downloading the PS4 Cross-gen zip from the Prospero SDK manager. The zip needs copying into the PS4 SDK folder, typically reference SCE_ORBIS_SDK_DIR environment var.

    For details on how to install cross-gen for the PS4 see SIE documention: https://p.siedev.net/resources/documents/SDK/1.000/Cross_Generation-Overview/0004.html

    Module

    A new module needs adding to the modules list in the PS4 publishing settings. Add libSceNpCppWebApi.prx to the modules list.

    Param.json

    The PS4 requires a limited param.json file to support.

    {
      "gameIntent": {
        "permittedIntents": [
          {
            "intentType": "joinSession"
          }
        ]
      }
    }
    

    Cross-gen Invites

    Invites are recieved by the PS4 via GameIntent which requires the above param.json file to be in the sys_sys folder.

    For invites to work between PS5 and PS4 the Session Manager Communication Ids need to match. The Session Manager service is shown on the PS5 "Services" tab for the product and on the PS4 "Cross-gen" tab. The IDs for these serivces must match for sessions and invites to work.

    Sample

    The sample will run on the PS4 with a reduced set of features, see the table above.

    When setting up the sample using the menu the "SCE Publishing Utils -> Set Publish Settings for PS4".

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 25 September 2020