TauAkiou/psocrypt-cs

Test and verify PSOCrypt-GC

Opened this issue · 5 comments

Currently, the PSOCrypt-GC implementation is experimental and there is currently no guarantee that this library works at all. Where the Blueburst and PC/Dreamcast engines have been well tested and will almost certainly work, the gamecube encryption library was recently written and is not properly tested.

Preliminary testing needs to be performed, as well as testing with real hardware to ensure that the library works properly.

Did anyone ever confirm the gamecube code works? If not, where could I find the original fuzziqer code?

I want to decrypt/reencrypt gc save files, any I'm thankful for any advice.
(For example, I think the encryption key is in the system save data, but where?)

PSOCrypt is designed to encrypt data between a network application and a copy of Phantasy Star Online. This project is primarily for PSO server emulator implementations. (It's effectively the first step in the process of allowing a private server to read data sent from the game).

In retrospect, I probably should have picked a better name to differentiate this project from something that works with save data.

So you are saying that the save encryption is different, and not the same as the data sent to the server?
Or that you don't know if it is different, and that there's a possibility of the encryption being the same?

Thank you.

It's possible, but unlikely. I'd say it's more likely to be compressed then encrypted. You can't say for sure without disassembling the save routine in the game's code, however, and that's far beyond the scope of this library.

@llakssz hey, I'm interested in doing the same thing. did you make any headway?