Xenia Canary Netplay - Xbox 360 Emulator
v6.0.0
Netplay now works with over 500 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@373fd83
π Wiki:
We now have backend profile settings support which allows other players on the Xbox Live network to read each others profile settings. This feature allows gamerpics to work on Xbox Live and the ability to use avatars once supported. e.g. Doritos Crash Course
Periodic maintenance is now implemented this fixes issues with discovering sessions which several games were having issues with. This feature is also used for managing your own and friends presence which helps Minecraft detect when you're hosting a game for example. Using this feature Discord invites were added and can be used to implement friend invites in the future.
Stats were completely refactored which lays the groundwork for future stats and leaderboards support.
Noteworthy games that now work on Xenia Canary Netplay:
- Import Tuner Challenge
- Ace Combat 6: Fires of Liberation
- Beautiful Katamari
- Tenchu Z (Buggy but works)
- Gears of War 3 (Improved Stability)
- Every Party
- Viva Pinata Trouble
- Tony Hawk's Project 8
Thanks to the community for testing throughout development.
π Summary
Since v5.0.0 was tagged:
- 183 new commits
- 166 source code files have been edited
- 17,876 lines of code were added and 4,585 deleted
- 4 code contributors
β¨ Implemented:
- Profile Gamerpic Support
- Gamerpic Browser using https://xboxgamer.pics
- Profile Settings
- Displaying gamerpic in-game/online.
- Ability to use avatar online once supported.
- Periodic Maintenance
- Updating sessions properties
- Detecting friends presence
- XLiveBase Schema Index Resolver
- Fixes calling important xbox live functions.
- Discord Invites
- Invite your friends to join your Xbox-Live session from Discord.
- Persistent console MAC address
- Fixes loading imported Halo 3 campaign save from console.
- Binding to network interfaces
- Ability to bind networking to an interface for usage with virtual LAN tunnels.
- Automatic Updater Checker
Graphical Interface:
- Netplay Settings
- Gamerpic Browser
- UPnP and Ports Tracker
- Improved Update Checker
Implemented Functions:
- XamUserReadProfileSettingsEx (Online Capabilities)
- XamReadString (Fixed Minecraft Leaderboards Strings)
- XHttpCrackUrl
- XamParseGamerTileKey (Gamerpics)
- XamReadTileToTexture (Gamerpics)
- XamReadTileToTextureEx (Gamerpics)
- XamGetOnlineSchema
Stubbed Functions:
- XamUserGetAge
- XamGetToken
- XamFreeToken
- XAuthIsLocalSocketAllowed
- XamUserValidateAvatarManifest (Avatar Editor)
- XUserValidateAvatarManifest (Avatar Editor)
- Metro Dashboard:
- XamGetLiveHiveValueW
- XamGetLiveHiveValueA
- XamQueryLiveHiveA
- XamProfileGetLiveLegalLocale
- XamGetErrorStringFromWebService
- XOnlineCallWebService
- XOnlineGetWebServiceTaskBufferSize
- XPassportGetMemberName
- XPresenceInitializeEx
π Config:
xlink_kai_systemlink_hack->bind_interface- Useful for network Tunnels/VPNs e.g. XLink Kai.
Netplay Changelog: 10c05e0...v6.0.0
Full Changelog: v5.0.0...v6.0.0