PSO2Proxy
PSO2Proxy copied to clipboard
[WIP] Make PSO2Proxy work in 2021
Given NGS is a thing and JP is region locked yet again I figure I should dust off this project...
This is in progress.
- [ ] Update twisted and port to python3
- [ ] Investigate / Fix Crypto changes for NGS
- [ ] Figure out how to pubkey swap for NGS
- [ ] Fix rest of protocol for NGS
- [ ] Prune outdated plugins
- [ ] (Maybe) NA support...? #218
- [ ] ???
I'm not sure if you're still working on this project, but here's what I can provide (only tested on global):
Just two cents:
- For twisted framework on python3, most of Receiver require bytes-like object instead of string. ServerConsole need another Receiver for string instead of bytes.
- the progress of being logged-in changed, pre-NGS (exactly since the graphic engine udpate), the block packet could be gotten just in scrape_block_packet, but now we may need a respond to sever (like get_ship_query?) before getting the block packet
- the host name for jp have been renamed into just ship01.pso2gs.net etc
- AntonnMal gives a very good starting point for pubkey swap and protocol renewal