v2.0.0 | Xenia Canary Netplay
·
0 commits
to canary_experimental
since this release
-
Games now working:
- Call of Duty 2
- Marvel Ultimate Alliance
- Marvel Ultimate Alliance 2
- Star Wars Battlefront III
- Outrun Online Arcade
- Marble Blast Ultra
- DiRT
- Resident Evil 5
- Kung Fu Panda: SLL
- Tom Clancy's Splinter Cell: Double Agent
- The Outfit
- Breach
-
Games now loading into main memu
- Call of Duty titles
- Quantum of a Solace
-
Implemented UPnP
- Ports will be open for 1h and will refresh every 45 minutes.
- Ports will be closed when canary closes.
-
Refactored all curl requests into
XLiveAPI.cc
-
Config
upnp
toggleupnp_root
root cache
-
Added submodules
- wolfssl
- miniupnp
-
Updated submodules
- libcurl from
8.2.1
to8.5.0
- rapodjson to latest commit
- libcurl from
-
XSession template from systemlink branch
Misc:
If the api_address
ended with a forward slash it would result in two forward slashes causing requests to fail.
Improved Readme
Fixed mistakes in premake files
Rebased Canary
XSessionSearch sketchy implementation
-
Added Stubs:
- XSessionSearchByID
- XSessionSearchWeighted
- XSessionFlushStats
- XSessionModifySkill
- XSessionGetInvitationData
-
XLIVEBASE Stubs:
- XUserFindUsers
- XOnlineQuerySearch
- XUserCheckPrivilege
50009
and58035
fixed Xbox Live communication error for MotoGP 15 and required for Chromehounds.
-
XLIVEBASE Implemented:
- GetServiceInfo
NetDll_XNetGetSystemLinkPort
NetDll_XNetGetBroadcastVersionStatus used by Marvel vs. Capcom 3
- Removed
- Building
xenia-vfs-dump
from CI/CD xenia_canary_netplay.pdb
from CI/CD zips to reduce download size.
- Building
Full Changelog: 5eb0d3a...v2.0.0