@sappharad Hi! This is a very long shot, but: do you happen to remember much about your old GC Online Tunnel program? Some of us at a discord for online gameplay on GameCube consoles have been playing around with it (and the successor, GCARS-CS), but we're a little confused about the order of operations. I realize this was forever ago so I'm not expecting much, but figured it was worth a shot!
@mrmxy Well, the successor wasn’t mine and it was much better than what I had. Mine was a hack that required GCNrd to be running and GCARS was its own native app built specifically for taking games online.
@sappharad Oh yeah, GCARS is pretty cool, but it won't detect games on any console with a modchip and yours does. We've been able to figure out the GCNrd side, but what's tripping us up is when to connect. Do you remember if it was before the game is launched (so on GCNrd), or while the game is on the main menu or something?
@mrmxy You would already need to be in game. In SA2 for example, you both basically would want to load the same level then start the PC app when the level is running. The app was just using GCNrd’s native commands to read/write memory and did nothing to force 2 games into sync outside of player positions. It was a proof of concept.
@sappharad Ah, we'll try that! Thanks. We realize it's just a POC but we kinda want to show it working for the same reason, and hopefully attract interest for reviving GCARS in some way. Oh, one last question: do you remember if the "setup" option is necessary? (The one that says "Dont use this. It's for Sonic Adv 2 Battle.")
@mrmxy There's a video of it still on my website that is probably older than YouTube.
https://projects.sappharad.com/gcn/gc_online/ec_online.avi
I don’t think I ever released a binary of the app, my website says I released source code. I don't have a copy of the app or code handy to see what that was for. This is a weird case where the actual download doesn't appear to be on my site and I almost never delete things. I'll have to go find the files and answer that later.
@sappharad We actually found the files via archive.org: https://web.archive.org/web/20051220185209if_/http://projects.sappharad.com/gcn/gc_online/GC_online_tunnel.zip Fascinating to see that video! We're hoping to record something from both sides this time.

@mrmxy I looked at the code in my old backup. The setup and autohook commands are both commented out in the version of the code that I have; they shouldn't do anything. The intent of those commands was so that you wouldn't need to start up the game with the GCNrd GUI client first and instead the app would do it for you. But I never finished that stuff before I stopped working on it.

Using GCNrd meant the game would always be jerky like it was because it wasn't intended for realtime read/write.

@mrmxy Thanks for the link, I restored that file to the original URL, despite the fact that the forum post linking to it is gone.
The whole situation with gcdev.org going down kind of sucked. I don't remember the exact details, something happened with the original webhost and everything was lost, I took over hosting for the last few months that the site was online but Costis didn't own the domain name and a squatter ended up buying it. By that point the community had already moved on though.