Elliander wrote:This seems contradictory. Presumably, each Dreamcast would have a unique console ID, right? So wouldn't each Dreamcast create a different guild card?
Let's say I hooked up 4 consoles together. Each one used the same serial number/access key, but each having a different Console ID. Each member of the family creates a new character on their respective consoles, each having ther own unique guild card. Would they be able to play together online on Sylverant?
If the key is registered on the website, the server ignores the console ID sent as part of the process when determining your guild card number. This way, you can use the same character on multiple consoles (but only one can be online at a time). This way, you can use the same key on multiple consoles if you so desire and use your character on any of them without any problem (which is something Sega didn't let you do back in the day).
So as long as I make sure that each person plays on the respective console they started on this issue wouldn't crop up? If I understand correctly, it seems like that's a lesser issue than using a separate key on each console. If each console has the same key they could still play offline on any one, and just have to be on the correct one when playing online, and only if they want to bother with using guild cards. On the other hand, if each has it's own key they'd only ever be able to play on one console no matter what. Is that about right?
Even if I find my original key, I still need to me a choice on that.
The thing is, guild cards are kinda the way other people you play with can find you. Ensuring your guild card doesn't change can be quite a big deal if in-game is the only way you communicate with people. It's probably not as big of a deal if you're a part of the Sylverant discord or something like that to find people to play with, of course.
There's also the fact that some features of the server do require you to register your serial number/access key on the website (participating in the server events, automatic (partial) character data backups, and a few other things that hopefully will be available sometime soonish).
How would I get that? Although, at this point, I am not sure I can do much more. The original Dreamcast's video is getting worse. I think it's on it's last legs.
You would need to obtain a copy of the contents of the flashrom of the console. At which point, you just need to find the correct block and you'll be able to read your key out of it with just a hex editor. I actually made a homebrew tool to do this without having to get a dump of your flashrom (assuming of course that you can run a CD-R of homebrew on the console), however I've never cleaned it up to release it... I'd be happy to help you further with that if you can obtain a copy of the flashrom contents from your console, but that is easier said than done if you don't have some way to run homebrew code on the console (like a Broadband Adapter, SD Card adapter, or a coder's cable).
I was able to get DreamConn+ to pair to my PC properly and was able to extract my PSO saves which incidentally removed the copy protections. Since restrictions were lifted I got my hopes up thinking it would let me play, but no, it didn't. Are there no editors to at least try and access the save file, even for offline play? Or even some modified ROM that won't check for the access key so that I can just load up my character?
Removing copy protection on the file is just changing one bit in the header. Unfortunately, the saves themselves are encrypted and I'm not aware of any tool that can decrypt them. Developing such a tool has been on my todo list for a
LONG time, but alas I haven't had the time/patience to do so (and nobody else has either from what I can tell).