rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

Does not handle Skylanders portal disconnections/reconnections

Open JohnVeness opened this issue 5 years ago • 7 comments

Quick summary

RPCS3 does not correctly handle unplugging and replugging the Skylanders Portal of Power.

Details

If you have a physical portal connected (so that the portal emulator isn't used instead) and start one of the Skylanders games, everything works fine at first. However, if you disconnect the portal, the game does not "notice" this and carries on as if the portal is still connected.

You may well ask why is this a problem! My use case is that I am using a Skylanders figure editor to modify figures and see how things change in game. This requires the portal to be logically disconnected from RPCS3 and connected to the other app, then reconnected to RPCS3.

This works fine in Dolphin, for example. It may be that RPCS3's portal emulator (which Dolphin does not have) is interfering here..? If there was a way to disable the portal emulator (I couldn't see one), that might help?

1. Please attach RPCS3's log.

RPCS3.log.gz

4. Please provide comparison with real PS3.

On a real PS3, disconnecting a portal is noticed by the game and the user is prompted to reconnect the portal.

5. Please provide your system configuration:

  • OS: Ubuntu 20.04.1 64-bit
  • CPU: Intel® Core™ i7-3635QM CPU @ 2.40GHz × 8
  • GPU: Intel® HD Graphics 4000 and Radeon 8750M

JohnVeness avatar Oct 13 '20 16:10 JohnVeness

USB hotplugging is not supported, this applies to other devices as well.

MSuih avatar Oct 13 '20 16:10 MSuih

Ah OK, thanks.

JohnVeness avatar Oct 13 '20 17:10 JohnVeness

As a side note you know there is a portal emulator builtin, that loads figures from files? If you want to test editing stuff that's probably the way to go.

RipleyTom avatar Oct 19 '20 07:10 RipleyTom

That is helpful, thanks.

JohnVeness avatar Oct 19 '20 07:10 JohnVeness

If you still wanted to try the portal attach/detach @JohnVeness you could try out the latest PR I'm putting together #9096 Windows Linux

bevanweiss avatar Oct 21 '20 12:10 bevanweiss

I haven't tried this for many years, so I cannot confirm or deny if it is now fixed.

JohnVeness avatar Aug 03 '23 14:08 JohnVeness

It still does not.

doctorduck2000 avatar Nov 17 '24 15:11 doctorduck2000