Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Xenia netplay fork - ridge racer 6, f1 race stars, outrun online arcade working  (Read 909 times)

0 Members and 1 Guest are viewing this topic.

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 281
  • Last login:Yesterday at 06:35:34 pm
  • I want to build my own arcade controls!
I might just be way behind but found out that there's a fork of Xenia that exists that theoretically supports netplay. I myself haven't tried it, but given the games list, I thought it would be worth mentioning and keeping an eye out from folks in this forum.

More information can be found here, on the github page for the fork: https://github.com/AdrianCassar/xenia-canary/tree/netplay_canary_experimental

List of supported (racing) games. bold is my emphasis for games that I am most excited about.
Dirt
Grid
Juiced 2
Mad Riders
Moto GP 06, 07, (14 and 15 sort of work)
Outrun Online Arcade* (worth noting that this version allows 6p whereas the arcade version is only 4p) - video @
Ridge Racer 6
WRC 2010/4/5 (2010/4 are listed as having stability issues)

Forza 4 confirmed to not work, or any games that obviously require external servers (activision, EA, ubisoft)

Hydro Thunder Hurricane is not on the list either way, but I'm trying to get more info from the discord on whether anyone has gotten it working. This would be a friggin dream. One of my favorite racing games and already works pretty well in Xenia if your PC can handle it.

The best part about all of this - if you are like me and keep your machines offline - is that you can host your own "Xenia Web Services" server on your LAN - https://github.com/AdrianCassar/Xenia-WebServices - so you can link up locally without needing internet access!

Of course, Xenia is not as far along as other emulators, such as RPCS3, and development will be ongoing, and continue to take time. What the folks have already achieved has been nothing short of incredible. But the reality that some of these games may work online sooner rather than, say, 20 years from now - was just too exciting to hold back.

Just thought I'd share that this would be something great to keep an eye on for those of us with more than one cab.


FYI use wheel2xinput - https://forum.arcadecontrols.com/index.php/topic,166939.0.html - to interface your wheel with xenia. Or x360ce. I may be biased towards the former!
« Last Edit: March 10, 2024, 06:21:09 pm by nugarp »
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 281
  • Last login:Yesterday at 06:35:34 pm
  • I want to build my own arcade controls!
Re: Just learned that Xenia Canary has a netplay fork
« Reply #1 on: February 15, 2024, 12:19:54 pm »
Update: I tried ridge racer 6 and I'm able to host games and join them, but the emulator seems to crash after about 2:15-2:45 during a race. It's strange but it works well for the first couple of minutes anyway.

Also, HTH is confirmed to not work (for now), but it sounds like it might be possible to get working in the future!

Both games work reasonably well, 60fps, single player (minus flickering trees in rr6) on my i3-13100 & 1660ti system with the right emulator settings. Rumble works great as well. I've been able to complete the HTH campaign.
« Last Edit: February 15, 2024, 12:25:51 pm by nugarp »
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

MotownC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 70
  • Last login:Today at 01:44:49 pm
  • Reliving my youth, one lap at a time
Re: Just learned that Xenia Canary has a netplay fork
« Reply #2 on: February 18, 2024, 08:30:20 am »
HTH would be great to have LAN working. Will be following these developments. Thanks for the heads up.

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 281
  • Last login:Yesterday at 06:35:34 pm
  • I want to build my own arcade controls!
Re: Just learned that Xenia Canary has a netplay fork
« Reply #3 on: March 09, 2024, 09:20:19 pm »
Ridge Racer 6 is working with netplay. I tested 8 players using a local instance of Xenia Web Services.

1) Download the original xenia_canary_netplay release https://github.com/AdrianCassar/xenia-canary/releases/tag/v2.1.0
2) Then replace with the exe from https://github.com/AdrianCassar/xenia-canary/actions/runs/8209888374 (under "build artifacts") - you may need to be logged in to github to access.
3) Run the exe, a .toml file will be generated. Close the exe.
4) Edit, under toml, under "memory", change protect_zero = true to protect_zero = false (or the race will crash between 2 and 3 minutes in)
5) If you want to play over the public server, under "live," change it to say api_address = "https://xenia-netplay-2a0298c0e3f4.herokuapp.com"
6) For private, offline, LAN-only servers, you will need to install Xenia Web Services https://github.com/AdrianCassar/Xenia-WebServices

I am not able to play "ranked match" but I am able to play "player match"

Have fun!
« Last Edit: March 10, 2024, 10:11:22 pm by nugarp »
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1054
  • Last login:Today at 03:06:18 pm
  • As I pass, do I give you the ass or the crotch?
How does this netplay work in regards to Xbox live? Asking as someone with an actual Xbox 360 who's never been able to take part in any online games on it owing to the fact that I've never paid for Xbox Live Gold membership and have only ever used the free Silver membership.

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 281
  • Last login:Yesterday at 06:35:34 pm
  • I want to build my own arcade controls!
How does this netplay work in regards to Xbox live? Asking as someone with an actual Xbox 360 who's never been able to take part in any online games on it owing to the fact that I've never paid for Xbox Live Gold membership and have only ever used the free Silver membership.

It doesn't use the real xbox live. These folks are developing an xbox live server replacement (https://github.com/AdrianCassar/Xenia-WebServices). You can download it and run it locally. I have it running on one of the PCs and the rest of the instances of xenia are configured to hit the "xbox live server" on my LAN.

https://xenia-netplay-2a0298c0e3f4.herokuapp.com/ is the public server if you want to play online with others with the netplay build. No idea to what extent it would work at all with a regular 360. I'm sure there are many functions that are still stubbed.

Games that require external servers certainly won't work without people writing custom servers, which is likely going to never happen. But it looks like this xbox live server replacement is just matching up machines and then, it looks like many games are just connected p2p, so nothing else is needed.
« Last Edit: March 11, 2024, 02:31:14 pm by nugarp »
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1054
  • Last login:Today at 03:06:18 pm
  • As I pass, do I give you the ass or the crotch?
Ahhhh, interesting. I think my PC's probably too old and creaky for Xenia though. Funnily enough, I've ben having a bit of a Hydro Thunder Hurricane renaissance recently, as I was forced to finally update my PC from Win 7 to 10 and I decided to pick up the PC version of HTH as I'd heard it was 60fps. Man, it looks so much better like this than it ever did on my actual 360. I've got all the tracks re-unlocked now and all the regular boats. I'm just getting started unlocking the X series boats now and I've still got a few hidden packages to re-discover. Such a great game!

MotownC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 70
  • Last login:Today at 01:44:49 pm
  • Reliving my youth, one lap at a time
Is there any online/lan play with the pc version of HTH?

nugarp

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 281
  • Last login:Yesterday at 06:35:34 pm
  • I want to build my own arcade controls!
No :(. It's extremely disappointing.

That's why I am over the moon about the xenia developments.

PS didn't recall it running at 30fps on the original hardware, seems to be running at 60 in xenia. You definitely can't run it with a potato though.
Wheel2XInput | HDRecoil | LeaderLamps | NetLauncher | Discord | Youtube