Fix Live Monitor in Virtual On Oratorio Tangram (vonot)#2292
Fix Live Monitor in Virtual On Oratorio Tangram (vonot)#2292MrShooter42 wants to merge 6 commits intoflyinghead:masterfrom
Conversation
This is an attempt to set the third instance to Satellite. Further testing is required.
just so that nobody gets confused (and to get the workflows to run)
|
With this change and with Naomi network disabled in the settings, the game tries to synchronize as a satellite at start up. |
|
Huh, it didn't do that on my setup. I will look into it. |
|
Ahem... sorry. I mixed up with clubk2k. Forget what I just said |
|
Although this fixes live monitor support for 2-cabinet link setups, a cabinet owner has informed me that 4 cabinet link for tournament play is apparently supported. I will attempt to replicate this later, but so far I have only seen evidence of this setup on the Model 3 revisions of this game which are obviously not emulated by Flycast. Further research is required. |
|
The other issue is that there's no simple way to know in advance which slave will be slave and which one will be the live monitor node. It will depend on the order of connection to the master I suppose. |
|
So that seems like an inherent flaw in Flycast networking rather than with VOOT in particular. I wonder if it would be possible to manually assign the node IDs of the slaves, and perhaps an option to set the link ID for the NAOMI manually instead of automatically. Of course this would be a toggle so that the average user can play multiplayer easily as it is set up now, while people trying to replicate the live monitor setups can force the configuration much like on real NAOMI arcade setups. |
This fixes #2288 by setting the third node to Satellite. Special thanks to xerxes3rd on Discord for helping me clean up my code for readability sake.