Offline LAN crossplay fixes and correct PS3 tutorial pack source

- Handle pre-login permission checks in offline/system-link mode when
  Xbox Live is disabled (grant canPlay/canPlayLocal/friends permissions)
- Log Offline LAN handshake events (PreLogin/Login/GAME_PLAY state)
- Stub: set QNET_STATE_GAME_PLAY on SetGamePlayState and advertise the
  session joinable when hosting
- PS3 postbuild: source the PS3 tutorial pack from the PS3 tree instead
  of the PSVita tree so the big-endian PS3 DLC parser doesn't read a
  little-endian pack as garbage (fixes RPCS3 boot crash in
  DLCManager::processDLCDataFile)
This commit is contained in:
2026-08-07 07:19:34 -07:00
parent 1f5d7817fc
commit 96cf2dfaed
5 changed files with 35 additions and 1 deletions
@@ -24,7 +24,7 @@ $folderCopies = @(
@{ Source = "Common\res"; Dest = "PS3_GAME\USRDIR\Common\res" },
@{ Source = "PS3Media\DLC"; Dest = "PS3_GAME\USRDIR\DLC" },
@{ Source = "PS3\Sound"; Dest = "PS3_GAME\USRDIR\PS3\Sound" },
@{ Source = "PSVita\Tutorial"; Dest = "PS3_GAME\USRDIR\PS3\Tutorial" }
@{ Source = "PS3_GAME\USRDIR\PS3\Tutorial"; Dest = "PS3_GAME\USRDIR\PS3\Tutorial" }
@{ Source = "Common\Postbuilds\Contents\PS3\PS3_GAME\LICDIR"; Dest = "PS3_GAME\LICDIR" },
@{ Source = "Common\Postbuilds\Contents\PS3\PS3_GAME\TROPDIR"; Dest = "PS3_GAME\TROPDIR" }
)