Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Wumiibo: Difference between revisions

From Hacks Guide Wiki
m (Universal-Updater has a hyphen, I think thats the last of em)
(fixed Wumiibo combo, and added more troubleshooting)
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
| title = Wumiibo
| title = Wumiibo
| image = Wumiibo-Helper-banner.png
| image = Wumiibo-Helper-banner.png
| imagealt = WumiiboHelper's Home Menu banner
| imagealt = WumiiboHelper banner as used on the HOME Menu
| for3ds = 1
| for3ds = 1
| developers = hax0kartik
| developers = hax0kartik
Line 11: Line 11:
| universaldb = 3ds/wumiibo
| universaldb = 3ds/wumiibo
}}
}}
'''Wumiibo''' is a rewrite of the 3DS' NFC module, that allow for the emulation of amiibo. As Wumiibo does not actually use the NFC hardware, this allows it to work on "old" 3DS family consoles, or consoles with Wireless Communication turned off or disabled.
'''Wumiibo''' is a rewrite of the 3DS' nfc module, to allow for emulation of amiibo. As Wumiibo does not actually use nfc, this allows it you work on "old" 3DS family consoles, or consoles with Wireless Communication turned off or disabled.


== Installation ==
==Installation==


<tabber>
<tabber>
 
|-|Universal Updater=
|-|Universal-Updater=
 
<span>
<span>
=== What you need ===
===what you need===
* A working internet connection
* A working internet connection
* [[3DS:Universal-Updater|Universal-Updater]] installed on your console
* [[3DS:Universal-Updater|Universal Updater]] installed on your console
* [[3DS:luma3DS|Luma3DS]] updated to 13.0+
* [[3DS:luma3DS|Luma3DS]] updated to 13.0+


=== Instructions ===
===instructions===
# Power on your console
# Power on the console
# Launch '''Universal-Updater'''
# Launch '''Universal-Updater'''
# Select the magnifying glass on the bottom screen, then search for '''wumiibo'''
# Tap the magnifying glass on the bottom screen, then search for '''wumiibo'''
# Press {{B|A}} while hovering over '''wumiibo''' from the list of homebrew
# Press {{B|A}} while hovering over '''wumiibo''' from the list of homebrew
# Choose <code>wumiibohelper.cia</code>
# Choose <code>wumiibohelper.cia</code>
# Wait until the app finishes installing
# Wait until the app installs
# Close '''Universal-Updater'''
# Close '''Universal-Updater'''
# Launch '''Wumiibo''' and select <code>Download Wumiibo</code>
# Launch '''Wumiibo-Helper''' and select <code>Download Wumiibo</code>
# Wait for it to download and reboot, then press {{B|B}} to exit the app
# Wait for it to download and reboot, then press {{B|B}} to exit the app
# Power off your console
# Power off your Console
# While holding {{B|SELECT}}, power on your console to enter [[3DS:Luma3DS/Configuration|the Luma3DS configuration menu]]
# While holding {{B|SELECT}}, power on your console to enter Luma3DS configuration
# Turn on '''Enable loading external FIRMs and modules''' if it is not already enabled
# Ensure that "'''Enable loading external FIRMs and modules'''" and "'''Enable game patching'''" are selected
# Press {{B|START}} to save and exit
# Press {{B|START}} to save and exit
</span>
</span>


|-|Manual=
|-|Manually=
 
<span>
<span>
=== What you need ===
===what you need===
* The latest release of {{GitHub|hax0kartik/wumiibo/releases/latest|'''Wumiibo'''}} (the <code>0004013000004002.cxi</code> and <code>wumiibohelper.cia</code> files)
* the latest release of [https://github.com/hax0kartik/wumiibo/releases/latest Wumiibo] (the <code>0004013000004002.cxi</code> and <code>wumiibohelper.cia</code> files)
* [[3DS:FBI|FBI]] installed on your console
* [[3DS:FBI|FBI]] installed on your console
* A v13.0 or higher version of [[3DS:luma3DS|Luma3DS]]' <code>boot.firm</code> on the root of your SD card
* [[3DS:luma3DS|Luma3DS]] updated to 13.0+


=== Instructions ===
===Instructions===
# Copy <code>0004013000004002.cxi</code> to <code>sd:/luma/sysmodules/</code>
# Copy <code>0004013000004002.cxi</code> to <code>sd:/luma/sysmodules/</code>
#* Create the folder <code>sysmodules</code> if it doesn't exist
#* Create the folder <code>sysmodules</code> if it doesn't exist
Line 56: Line 53:
# Launch '''FBI''' and select <code>SD</code> -> <code>wumiibohelper.cia</code> -> <code>Install and delete CIA</code>
# Launch '''FBI''' and select <code>SD</code> -> <code>wumiibohelper.cia</code> -> <code>Install and delete CIA</code>
# Press {{B|A}} and wait for the CIA to install, then exit '''FBI'''
# Press {{B|A}} and wait for the CIA to install, then exit '''FBI'''
# Power off your console
# Power off your Console
# While holding {{B|SELECT}}, power on your console to enter [[3DS:Luma3DS/Configuration|the Luma3DS configuration menu]]
# While holding {{B|SELECT}}, power on your console to enter Luma3DS configuration
# Turn on '''Enable loading external FIRMs and modules''' if it is not already enabled
# Ensure that "'''Enable loading external FIRMs and modules'''" and "'''Enable game patching'''" are selected
# Press {{B|START}} to save and exit
# Press {{B|START}} to save and exit
</span>
</span>
</tabber>
</tabber>


==Usage==
==Generating amiibo==
===Generating amiibo===
# Launch '''Wumiibo-Helper''' from the HOME Menu
# Power on your console
# Launch '''Wumiibo''' from the HOME Menu
# Select "'''Generate amiibos for game'''"
# Select "'''Generate amiibos for game'''"
# Select a game from the list and then select an amiibo to generate
# Select a game from the list and then select an amiibo to generate
# The amiibo will be generated and is now ready to be used
# The amiibo will be generated and is now ready to be used


===Registering amiibo===
==Registering amiibo==
''This section is not necessary for all games, but is recommended for full compatibility''
''This section is not necessary for all games, but is recommended for full compatibility''
# Select HOME Menu Settings by tapping on the wrench icon in the top left
# Select HOME Menu Settings by tapping on the wrench icon in the top left
# Scroll down and tap on "'''amiibo Settings'''"
# Scroll down and tap on "'''amiibo Settings'''"
# Select "'''Register Owner and Nickname'''"
# Select "'''Register Owner and Nickname'''"
# Press {{B|L|DOWN|START}} to open the '''Wumiibo Menu'''
# Press {{B|L}}+{{B|DOWN}}+{{B|START}} to open the '''Wumiibo Menu'''
# Select <code>Select a figure.</code> -> <code><TitleID></code> -> <code><amiibo name>.bin</code>
# Select <code>Select a figure.</code> -> <code><TitleID></code> -> <code><amiibo name>.bin</code>
# Fill in the required details and press {{B|Y}} to save
# Fill in the required details and press {{B|Y}} to save
# Wait for the amiibo to save and then press {{B|L|DOWN|START}} to open the '''Wumiibo Menu''' again
# Wait for the amiibo to save and then press {{B|L}}+{{B|DOWN}}+{{B|START}} to open the '''Wumiibo Menu''' again
# Select <code>Force Stop Emulation.</code>
# Select <code>Force Stop Emulation.</code>
#* Repeat steps 3 through 8 for the rest of the amiibo you want to register
#* Repeat steps 3-8 for the rest of the amiibo you want to register


===Using amiibo in games===
==Using amiibo in games==
# Launch an amiibo compatible game and navigate to the screen that asks you to place your amiibo on the screen
# Launch an amiibo compatible game and navigate to the screen that asks you to place your amiibo on the screen
# Press {{B|L|DOWN|START}} to open the '''Wumiibo Menu'''
# Press {{B|L}}+{{B|DOWN}}+{{B|START}} to open the '''Wumiibo Menu'''
# Select <code>Select a figure.</code> -> <code><TitleID></code> -> <code><amiibo name>.bin</code>
# Select <code>Select a figure.</code> -> <code><TitleID></code> -> <code><amiibo name>.bin</code>
# The amiibo will now be emulated, and act as though its always "''on''" the nfc reader
# The amiibo will now be emulated, and act as though its always "''on''" the nfc reader
# If the game asks to remove the amiibo, relaunch the '''Wumiibo Menu''' and select <code>Force Stop Emulation.</code>
# If the game asks to remove the amiibo, relaunch the '''Wumiibo Menu''' and select <code>Force Stop Emulation.</code>


===Using real figurines===
==Troubleshooting==
Wumiibo doesn't work with real figurines, toggle Wumiibo off in order to use them again
'''Workaround for freezing games''' - If the game freezes or lags when trying to scan amiibo, do the following:
# Launch '''Wumiibo''' from the HOME Menu
# Navigate to the screen that asks you to place your amiibo on the screen
# Press {{B|HOME}} to suspend the game
# Press {{B|L}}+{{B|DOWN}}+{{B|START}} to open the '''Wumiibo Menu''' and select your amiibo
# Reopen the suspended game
 
'''Using real figurines''' - Wumiibo doesn't work with real figurines, in order to use your physical amiibo again, do the following:
# Launch '''Wumiibo-Helper''' from the HOME Menu
# Select <code>Toggle Wumiibo State</code>
# Select <code>Toggle Wumiibo State</code>
# Press {{B|B}} to reboot
# Press {{B|B}} to reboot
#* If disabling doesn't work make sure you don't have 2 versions of Wumiibo installed (see "Conflicting Wumiibo versions" in the troubleshooting section)
# Repeat steps 1-3 to toggle Wumiibo back on
# Repeat steps 1-3 to toggle Wumiibo back on


==Configuration==
'''Conflicting Wumiibo versions''' - As of v4.2, Wumiibo has switched to a <code>.CXI</code> sysmodule supporting [[3DS:Luma3DS|Luma3DS]] 13.0+:
===Config file===
* If you've installed Wumiibo previously, delete the <code>0004013000004002</code> folder in <code>sd:/luma/titles/</code>
Wumiibo may be configured with a config file placed at <code>sd:/wumiibo.ini</code>. This can be used to change the button combo needed to open the Wumiibo Menu, or turn on debug mode. A sample config with the button combo set to {{B|R|DOWN|START}} can be found {{GitHub|hax0kartik/wumiibo/blob/v4.2/wumiibo.ini|here}}.
* If you're unable to update to [[3DS:Luma3DS|Luma3DS]] 13.0+, install a [https://github.com/hax0kartik/wumiibo/releases/tag/v4.1 Wumiibo v4.1] instead
 
** copy the <code>0004013000004002</code> folder to <code>sd:/luma/titles/</code>
===SD file layout===
{{Tree list}}
* {{Tree icon|sd}} (root)
** {{Tree icon|d}} luma
*** {{Tree icon|d}} sysmodules
**** {{Tree icon|f}} 0004013000004002.cxi
** {{Tree icon|d}} wumiibo
*** {{Tree icon|d}} <title ID>
**** {{Tree icon|f}} <amiibo name>.bin
**{{Tree icon|f}} wumiibo.ini
{{Tree list/end}}


==Troubleshooting==
'''Alternate menu combo''' - If one of your consoles buttons are broken download an alternate combo [https://github.com/hax0kartik/wumiibo/blob/v4.2/wumiibo.ini here]:
===Workaround for freezing games===
* Copy <code>wumiibo.ini</code> to the root of your SD card
If the game freezes or lags when trying to scan amiibo, try the following workaround:
** This will change the combo to open the Wumiibo Menu to {{B|R}}+{{B|DOWN}}+{{B|START}}
# Navigate to the screen that asks you to place your amiibo on the screen
** You can edit <code>wumiibo.ini</code> in a text editor to change this combo
# Press {{B|HOME}} to suspend the game
# Press {{B|L|DOWN|START}} to open the '''Wumiibo Menu''' and select your amiibo
# Reopen the suspended game


===Conflicting Wumiibo versions===
With the release of {{GitHub|hax0kartik/wumiibo/releases/tag/v4.2|Wumiibo 4.2}}, Wumiibo has been updated to use CXI-based patching introduced in {{GitHub|LumaTeam/Luma3DS/releases/tag/v13.0|Luma3DS 13.0}}, this means you may have two versions of Wumiibo installed to your system:
* If you've installed Wumiibo previously, delete the <code>0004013000004002</code> folder in <code>sd:/luma/titles/</code>


==Resources==
==Resources==

Revision as of 20:15, 8 November 2023

Wumiibo is a rewrite of the 3DS' nfc module, to allow for emulation of amiibo. As Wumiibo does not actually use nfc, this allows it you work on "old" 3DS family consoles, or consoles with Wireless Communication turned off or disabled.

Installation

what you need

instructions

  1. Power on the console
  2. Launch Universal-Updater
  3. Tap the magnifying glass on the bottom screen, then search for wumiibo
  4. Press A while hovering over wumiibo from the list of homebrew
  5. Choose wumiibohelper.cia
  6. Wait until the app installs
  7. Close Universal-Updater
  8. Launch Wumiibo-Helper and select Download Wumiibo
  9. Wait for it to download and reboot, then press B to exit the app
  10. Power off your Console
  11. While holding SELECT, power on your console to enter Luma3DS configuration
  12. Ensure that "Enable loading external FIRMs and modules" and "Enable game patching" are selected
  13. Press START to save and exit

what you need

  • the latest release of Wumiibo (the 0004013000004002.cxi and wumiibohelper.cia files)
  • FBI installed on your console
  • Luma3DS updated to 13.0+

Instructions

  1. Copy 0004013000004002.cxi to sd:/luma/sysmodules/
    • Create the folder sysmodules if it doesn't exist
  2. Copy wumiibohelper.cia to the root of your SD card
  3. Reinsert your SD card into your console
  4. Launch FBI and select SD -> wumiibohelper.cia -> Install and delete CIA
  5. Press A and wait for the CIA to install, then exit FBI
  6. Power off your Console
  7. While holding SELECT, power on your console to enter Luma3DS configuration
  8. Ensure that "Enable loading external FIRMs and modules" and "Enable game patching" are selected
  9. Press START to save and exit

Generating amiibo

  1. Launch Wumiibo-Helper from the HOME Menu
  2. Select "Generate amiibos for game"
  3. Select a game from the list and then select an amiibo to generate
  4. The amiibo will be generated and is now ready to be used

Registering amiibo

This section is not necessary for all games, but is recommended for full compatibility

  1. Select HOME Menu Settings by tapping on the wrench icon in the top left
  2. Scroll down and tap on "amiibo Settings"
  3. Select "Register Owner and Nickname"
  4. Press L++START to open the Wumiibo Menu
  5. Select Select a figure. -> <TitleID> -> <amiibo name>.bin
  6. Fill in the required details and press Y to save
  7. Wait for the amiibo to save and then press L++START to open the Wumiibo Menu again
  8. Select Force Stop Emulation.
    • Repeat steps 3-8 for the rest of the amiibo you want to register

Using amiibo in games

  1. Launch an amiibo compatible game and navigate to the screen that asks you to place your amiibo on the screen
  2. Press L++START to open the Wumiibo Menu
  3. Select Select a figure. -> <TitleID> -> <amiibo name>.bin
  4. The amiibo will now be emulated, and act as though its always "on" the nfc reader
  5. If the game asks to remove the amiibo, relaunch the Wumiibo Menu and select Force Stop Emulation.

Troubleshooting

Workaround for freezing games - If the game freezes or lags when trying to scan amiibo, do the following:

  1. Navigate to the screen that asks you to place your amiibo on the screen
  2. Press HOME to suspend the game
  3. Press L++START to open the Wumiibo Menu and select your amiibo
  4. Reopen the suspended game

Using real figurines - Wumiibo doesn't work with real figurines, in order to use your physical amiibo again, do the following:

  1. Launch Wumiibo-Helper from the HOME Menu
  2. Select Toggle Wumiibo State
  3. Press B to reboot
  4. Repeat steps 1-3 to toggle Wumiibo back on

Conflicting Wumiibo versions - As of v4.2, Wumiibo has switched to a .CXI sysmodule supporting Luma3DS 13.0+:

  • If you've installed Wumiibo previously, delete the 0004013000004002 folder in sd:/luma/titles/
  • If you're unable to update to Luma3DS 13.0+, install a Wumiibo v4.1 instead
    • copy the 0004013000004002 folder to sd:/luma/titles/

Alternate menu combo - If one of your consoles buttons are broken download an alternate combo here:

  • Copy wumiibo.ini to the root of your SD card
    • This will change the combo to open the Wumiibo Menu to R++START
    • You can edit wumiibo.ini in a text editor to change this combo


Resources

More detailed usage and compatibility can be found on the Wumiibo Wiki