Support PPSSPP's new infrastructure mode
No clue what ticket signing looks like, but supposedly PPSSPP's networking support has evolved significantly.
Some links I've collected: https://www.ppsspp.org/news/release-1.19/ https://www.ppsspp.org/docs/multiplayer/infrastructure-servers/ https://github.com/hrydgard/ppsspp/blob/master/assets/infra-dns.json https://github.com/hrydgard/ppsspp/pull/19865
No clue what ticket signing looks like
Seems to be the same as when I first researched this back in 2023, tickets aren't signed and there's no server we can verify names against, anyone can use any names, so IP auth must be enforced for PPSSPP. They basically just have a template ticket they transplant your username into.
I'll make an issue on the PPSSPP repo to see their thoughts on maybe adding RPCN support
Made the issue: https://github.com/hrydgard/ppsspp/issues/20458
In other news, PPSSPP should already technically work, but we should add PPSSPP to TokenPlatform and add some detections to login for it.
- If the ticket is unverified, set to PPSSPP (current implementation)
- If the ticket is using an RPCN signature and we're playing PSP, set to PPSSPP (if RPCN is implemented. is also kinda like how Vita works)