Toys-to-life emulation: Difference between revisions

Amiibo: fixed amiibu and the link for the amiibo emulation guide for ryujinx is broken
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{WIP}}
{{WIP}}
Toys-to-life is a gimmick where the player uses special physical figurines that have a circuit chip inside and place them on top of a USB-wired figurine-reading base wirelessly to perform certain actions in specific games, like summoning a playable character. Toys-to-life games are bundled in starter packs containing the base game, three figurines, and the figurine-reading base, while additional figurines are purchased separately. This feature is required in a lot of toys-to-life games. Emulating toys-to-life can be very challenging since that there are so many figurines to collect.
Toys-to-life is a gimmick where the player uses special physical figurines that have a near-field communication (NFC) chip inside and place them on top of a USB-wired figurine-reading base wirelessly to perform certain actions in specific games, like summoning a playable character. Toys-to-life games are bundled in starter packs containing the base game, three figurines, and the figurine-reading base, while additional figurines are purchased separately. This feature is required in a lot of toys-to-life games. Emulating toys-to-life can be very challenging since that there are so many figurines to collect.
 
==Guidelines==
Assign these colors in "tables" based on;<br/>Green: Emulation of the peripheral, including methods mentioned below.<br/>Yellow: No emulation of the peripheral, but real peripheral supported through passthrough, or disguise peripheral support through passthrough.<br/>Red: No emulation or passthrough support.


==''U.B. Funkeys''==
==''U.B. Funkeys''==
''U.B. Funkeys'' is an MMO game and figurine lineup produced by Radica and [[Mattel]]. It is the first known toys-to-life lineup. Unlike its precursors, which all of them can be used on consoles, it can be used on PCs. There aren't any U.B. Funkeys emulators at the time.
''U.B. Funkeys'' is an MMO game and figurine lineup produced by Radica and [[Mattel]]. It is the first known toys-to-life lineup. Unlike its precursors, which all of them can be used on consoles, it can be used on PCs. There aren't any U.B. Funkeys emulators at the time.
==[https://www.igdb.com/games/zxe-d-legend-of-plasmalite ''ZXE-D: Legend of Plasmatlite'' Robot Model Kits]==
A series of plastic figurines bundled with the game in question, released in 1996 on PSX only in Japan. Currently, no emulator supports it.


==''Skylanders'' Portal of Power==
==''Skylanders'' Portal of Power==
Line 26: Line 32:
|{{green}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|{{green}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|-
|-
! PlayStation 4
! PlayStation 4 (Pro)
|-
|-
|{{red}} {{Main|PlayStation_4_emulators#Hardware_features_and_peripherals}}
|{{yellow}} {{Main|PlayStation_4_emulators#Hardware_features_and_peripherals}}
|-
|-
! Xbox 360
! Xbox 360
Line 43: Line 49:
*[[Citra (PabloMK7 fork)]]: there was a [https://github.com/PabloMK7/citra/pull/160 pull request] for this but it's closed.
*[[Citra (PabloMK7 fork)]]: there was a [https://github.com/PabloMK7/citra/pull/160 pull request] for this but it's closed.
*[[Citra#Forks|Borked3DS]]: supports this.
*[[Citra#Forks|Borked3DS]]: supports this.
*[[Xenia]]: there is a [https://github.com/xenia-canary/xenia-canary/pull/581 pull request] for canary fork.
*[[Xenia]]: passthrough supported thanks to this [https://github.com/xenia-canary/xenia-canary/pull/581 pull request] for canary fork. No native peripheral emulation support at the moment though.
*[[RPCS3]] supports of Skylanders Portal.[https://wiki.rpcs3.net/index.php?title=Help:Peripherals_and_accessories#Skylanders_Portal]
*[[RPCS3]] supports of Skylanders Portal.[https://wiki.rpcs3.net/index.php?title=Help:Peripherals_and_accessories#Skylanders_Portal]
*[[ShadPS4]]: passthrough supported thanks to this [https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.12.5 v0.12.5]


==''Disney Infinity'' Base==
==''Disney Infinity'' Base==
Line 74: Line 81:
|-
|-
|{{?}} {{Main|PlayStation_Vita_emulators#Hardware_features}}
|{{?}} {{Main|PlayStation_Vita_emulators#Hardware_features}}
|-
! PlayStation 4 (Pro)
|-
|{{yellow}} {{Main|PlayStation_4_emulators#Hardware_features_and_peripherals}}
|-
|-
! Xbox One (X/S)
! Xbox One (X/S)
Line 83: Line 94:
*[[RPCS3]] supports emulation of Disney Infinity Base.[https://github.com/RPCS3/rpcs3/pull/13851]
*[[RPCS3]] supports emulation of Disney Infinity Base.[https://github.com/RPCS3/rpcs3/pull/13851]
*[[Dolphin]] supports emulation of Disney Infinity Base.[https://github.com/dolphin-emu/dolphin/pull/11546]
*[[Dolphin]] supports emulation of Disney Infinity Base.[https://github.com/dolphin-emu/dolphin/pull/11546]
*[[ShadPS4]]: passthrough supported thanks to this [https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.12.5 v0.12.5]


==''Amiibo''==
==''Amiibo''==
Line 118: Line 130:
* [[Citra]] added Amiibo support in late 2018. <ref>[https://twitter.com/citraemu/status/1064927217807958016 Citra - Announcing amiibo support] (November 20, 2018)</ref>
* [[Citra]] added Amiibo support in late 2018. <ref>[https://twitter.com/citraemu/status/1064927217807958016 Citra - Announcing amiibo support] (November 20, 2018)</ref>
* [[yuzu]] added Amiibo support. It has full amiibo support
* [[yuzu]] added Amiibo support. It has full amiibo support
* [[Ryujinx]]'s [https://web.archive.org/web/20241001085156/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#amiibo-emulation Amiibu emulation guide].
* [[Ryujinx]]'s [https://web.archive.org/web/20241001085156/https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide#amiibo-emulation Amiibo emulation guide]. (link is broken)


;Amiibo Emulation Homebrew that Runs on Consoles with <abbr title="Custom Firmware">CFW</abbr>
;Amiibo Emulation Homebrew that Runs on Consoles with <abbr title="Custom Firmware">CFW</abbr>
Line 146: Line 158:
|{{green}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|{{green}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|-
|-
! PlayStation 4
! PlayStation 4 (Pro)
|-
|-
|{{red}} {{Main|PlayStation_4_emulators#Hardware_features}}
|{{yellow}} {{Main|PlayStation_4_emulators#Hardware_features}}
|-
|-
! Xbox 360
! Xbox 360
Line 160: Line 172:


*[[Cemu]] can communicate to the USB device [https://wiki.cemu.info/wiki/LEGO_Dimensions#Configuration if you have the Toy Pad], there is a [https://github.com/cemu-project/Cemu/pull/1371 pull request] which is merged before 2.4 version, so emulation of the Dimensions Toy Pad also supported now. So, there is no need for using [https://github.com/Berny23/LD-ToyPad-Emulator#installation LD-ToyPad-Emulator] for this anymore.
*[[Cemu]] can communicate to the USB device [https://wiki.cemu.info/wiki/LEGO_Dimensions#Configuration if you have the Toy Pad], there is a [https://github.com/cemu-project/Cemu/pull/1371 pull request] which is merged before 2.4 version, so emulation of the Dimensions Toy Pad also supported now. So, there is no need for using [https://github.com/Berny23/LD-ToyPad-Emulator#installation LD-ToyPad-Emulator] for this anymore.
*RPCS3: There is native support for Toy Pad emulation[https://github.com/RPCS3/rpcs3/pull/15763], or if you have the Toy Pad, [[RPCS3]] can communicate to the USB device directly ([https://wiki.rpcs3.net/index.php?title=Help:Peripherals_and_accessories#cellUsbd_Device_Whitelist but only exposed devices that have been whitelisted]). Lastly, even though there is no need to use this now, you can use [https://github.com/Berny23/LD-ToyPad-Emulator#installation LD-ToyPad-Emulator].
*[[RPCS3]]: There is native support for Toy Pad emulation[https://github.com/RPCS3/rpcs3/pull/15763], or if you have the Toy Pad, [[RPCS3]] can communicate to the USB device directly ([https://wiki.rpcs3.net/index.php?title=Help:Peripherals_and_accessories#cellUsbd_Device_Whitelist but only exposed devices that have been whitelisted]). Lastly, even though there is no need to use this now, you can use [https://github.com/Berny23/LD-ToyPad-Emulator#installation LD-ToyPad-Emulator].
*[[shadPS4]] can communicate if you have the Toy Pad USB device thanks to [https://github.com/shadps4-emu/shadPS4/pull/3235 this pull request]. You can use [https://github.com/Berny23/LD-ToyPad-Emulator#installation LD-ToyPad-Emulator] for this, there is no native support for Toy Pad emulation though at this moment.


==''Kamen Rider Summonride'' Rider Gate Portal==
==''Kamen Rider Summonride'' Rider Gate Portal==
Line 174: Line 187:
! PlayStation 3
! PlayStation 3
|-
|-
|{{red}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|{{green}} {{Main|PlayStation_3_emulators#Hardware_features_and_peripherals}}
|}
|}


==''Starlink: Battle for Atlas''==
==''Starlink: Battle for Atlas''==
{| class="wikitable" style="text-align:center;"
|+Emulators that support ''Starlink: Battle for Atlas toys-to-life elements''
|-
! PlayStation 4 (Pro)
|-
|{{red}} {{Main|PlayStation_4_emulators#Hardware_features_and_peripherals}}
|-
! Xbox One (X/S)
|-
|{{red}} {{Main|Xbox_One_emulators#Hardware_features_and_peripherals}}
|-
! Nintendo Switch
|-
|{{?}} {{Main|Nintendo_Switch_emulators#Hardware_features_and_peripherals}}
|}
==See also==
*[[Controllers]]


==References==
==References==