Re: Daytona USA Progress
Posted: Mon Feb 20, 2023 4:43 pm
Amazing work man! This is one of those DC games I've always wanted to come back online!! The dedication and hard work is much appreciated! Keep it up man 

Flycast's. Talking with a bunch of others about how it can be done on a DreamPi as I don't think that is a legal network link (WAN IP on a LAN). Might have to make a tool that edits the packets on the fly, which ugh not a fan but if it's the only way....colgate wrote:I'm curious did you have to patch the emulator's ppp server or the dreampi one?ioncannon wrote:Update: https://www.youtube.com/shorts/2r8tF7dTpsw . Actually footage of me testing after fixing the IPs on the PPP servers. Think you can add Daytona as WIP.
Yeah we found it, was the 2K2 games. Seems to be a closed source program doing this on the DreamPi.pcwzrd13 wrote:I believe Shuouma solved the LAN/WAN IP with another game but I forget which one it was now. I'll ask him tomorrow.
So a few other games have the same issue (if I'm understanding you correctly) where they assume the Dreamcast is directly connected to the outside world and so the DC IP is the external IP.ioncannon wrote:Was able to get a working Flycast copy with debugger and open ports. Hopefully it doesn't start crashing.
The problem is when an incoming UDP packet is received it reads where it came from; which ends up being the REAL IP address of the machine (not the PPP one). So the "getPlayerForSocket" function returns -1 as it can't find the player, and aborts packet parsing.