libretro / gpsp

gpSP for libretro.
GNU General Public License v2.0
51 stars 51 forks source link

(RFU) Pokemon Emerald #247

Open AeolusUX opened 4 months ago

AeolusUX commented 4 months ago

Union room works flawlessly! I'm just wondering if you guys tested the direct corner colosseum and trade center? I've tried both and seems it's disconnecting and giving me a communication error. Would this be the said limitation from david's blog, because the game doesn't like high latency? or the emulation of packet loss? I am playing using lan.

Edit: Actually it seems like it's a problem of the client. Only the device on client mode gets disconnected. Even tried it on relay server and same thing happened.

ysheng26 commented 3 months ago

I haven't tried the Union room but I tried to trade on RG35XX Plus and it had this communication error as well. Best I got was to get to the trading room but when I sit down it disconnected

papajefe commented 2 months ago

Discovered this recently and did some testing with a friend today.

We also experienced seemingly random disconnects from the Client player. Each of us tried hosting and using the "Relay Server" features in RetroArch 1.17

Tested Union Room, Trade Center and Colosseum modes.

Union Room itself was fine, no "Connection Error" in general use. Trade Center was able to complete a Trade once, but then "Connection Error" after. Colosseum would usually "Connection Error" during battle load, but was able to get a few turns in sometimes.

Overall VERY cool feature that I hope to see improve as time goes on. From reading some of DavidGFs writings on the subject it sounds like at least for Pokemon Fire Red\Leaf Green\Emerald we can achieve 100% reliable netplay. Not sure about games with more real-time requirements.