Hello,
Firstly, apologies if this is in the wrong subforum. I’m not completely sure where to post this so if this is in the wrong spot, I apologize for that.
Today, my friend and I were looking into playing Seiken Densetsu 3 on SNES. After some troubleshooting, we eventually were able to successfully connect together and start the game together. However, after we started playing, we quickly encountered desyncing issues. We attempted to restart the game several times in an effort to resolve the issue, including changing settings like the network delay frames, but ultimately were unable to solve the desyncing issues.
Over observations, I believe the issue is a result of the random placement of NPCs for the game when a map loads. Basically, in SD3, when a map loads, NPCs and monsters are randomly placed each time the map loads (based on several in game factors and I believe there’s some RNG in there as well). It seems, at least from what I can tell, that the determination is not shared between both instances of the emulation and as a result the NPCs spawn in different locations on each player’s game. When the players encounter NPCs that are present on their screen but not the other player’s screen, this results in desyncing issues where on one player’s screen a character gets stuck on the NPC while on the other player’s screen they do not.
Unfortunately, due to this, the game is pretty much unplayable in netplay on RetroArch. My friend and I had to switch back to ZSNES, which we didn’t want to do because RetroArch has basically everything else better than ZSNES, but ZSNES does not have this issue.
We are both running on Windows 10, and we used the SNES9x Next core. If there is any additional information I can provide in regards to this, please let me know.
Thanks, Polantaris