Skip to content

v4.0.0 | Xenia Canary Netplay

Latest
Compare
Choose a tag to compare
@AdrianCassar AdrianCassar released this 01 Jan 18:47
· 289 commits to netplay_canary_experimental since this release

Xenia Canary Netplay - Xbox 360 Emulator

v4.0.0

Netplay now works with over 400 games in some capacity see netplay compatibility.

Public Sessions: https://xenia-netplay-2a0298c0e3f4.herokuapp.com/

Xenia Web Services commit corresponding to this release: AdrianCassar/Xenia-WebServices@c5b24b3


πŸ“– Wiki:


✨ Implemented:

  • Support online XUIDs for xbox live profiles
  • Basic update feature
  • Network mode selector
  • Basic friends support
  • Join friends presence/sessions
  • Basic friends list manager
  • XFriendsCreateEnumerator
  • XPresenceCreateEnumerator
  • XSessionGetDetails
  • XSessionSearchByIDs
  • XSessionSearchWeighted
  • WSAEventSelect
  • XamUserGetAgeGroup
  • XamShowGamerCardUI
  • XamShowGamerCardUIForXUID
  • GetMembershipTierFromXUID
  • GetOnlineCountryFromXUID

πŸ”§ Improvements:

  • XamUserStatsEnumerator stability
  • Decouple server dependency for Systemlink
  • Generate XNKIDs for Systemlink
  • Blades dashboard marketplace stubs
  • Added XUID backend mismatch warning

πŸ› οΈ Fixed:

  • XamPartyGetUserList corruption
  • Adapter interface name corruption
  • UPnP refresh if unauthorized
  • api_list CSV parsing recursion
  • Port chaining from backend

πŸ“ Config:

  • network_mode - Network mode types: Offline, Systemlink, and Xbox Live
  • friends_xuids - Comma delimited list of friend XUIDs
  • xlink_kai_systemlink_hack - Enable hacks for XLink Kai support. Will break some games. See: https://www.teamxlink.co.uk/wiki/Xenia_Support

Binary Hashes

xenia_canary_netplay.zip

SHA-1: EA66FFD75DA4DFF9DCAE5779A2B6BC9357A853F2

xenia_canary_netplay_WSASendTo.zip

SHA-1: BF464EBB90CC320930DB401621477616D3E46428

  • This build is identical to netplay with experimental WSASendTo overlapped implementation, it's unstable but games that require it may progress further.

Full Changelog: v3.0.0...v4.0.0