Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| systems:wii [2022/09/22 02:51] – clarity on when to pair wiimote, update quick reference atari | systems:wii [2024/08/06 06:18] (current) – [Native Wiimote using native Bluetooth] make it more obvious that we are not emulating the controls and are using them natively atari | ||
|---|---|---|---|
| Line 30: | Line 30: | ||
| ===== BIOS ===== | ===== BIOS ===== | ||
| - | No Nintendo Wii emulator in Batocera needs a BIOS file to run. | + | The libretro version of Dolphin requires its NAND to be stored in '' |
| + | |||
| + | The standalone version will generate the needed files on first launch. | ||
| ===== ROMs ===== | ===== ROMs ===== | ||
| Line 76: | Line 78: | ||
| ^ Settings specific to '' | ^ Settings specific to '' | ||
| | **EMULATE WIIMOTE '' | | **EMULATE WIIMOTE '' | ||
| - | | **CUSTOMIZE WIIMOTE & GAMEPAD '' | + | | **CUSTOMIZE WIIMOTE & GAMEPAD '' |
| + | | **SHOW LIGHT GUN CROSSHAIRS '' | ||
| ==== RetroArch ==== | ==== RetroArch ==== | ||
| Line 84: | Line 87: | ||
| === libretro: Dolphin === | === libretro: Dolphin === | ||
| - | There's nothing here to configure. Use RetroArch's Quick Menu for now. | + | Standardized features for this core: '' |
| + | ^ ES setting name '' | ||
| + | ^ Settings that apply to all systems this core supports || | ||
| + | | **RENDERING RESOLUTION '' | ||
| + | | **LANGUAGE '' | ||
| + | | **WIDESCREEN HACK (GLITCHY) '' | ||
| + | | **UBERSHADERS '' | ||
| + | | **ANISOTROPIC FILTERING '' | ||
| + | ^ Settings specific to wii || | ||
| + | | **WII TV MODE '' | ||
| + | | **CONTROLLER 1 TYPE '' | ||
| + | | **CONTROLLER 2 TYPE '' | ||
| + | | **CONTROLLER 3 TYPE '' | ||
| + | | **CONTROLLER 4 TYPE '' | ||
| + | |||
| + | Further options can be adjusted in RetroArch' | ||
| ===== Controllers for the Wii ===== | ===== Controllers for the Wii ===== | ||
| Line 98: | Line 116: | ||
| ==== Native Wiimote using native Bluetooth ==== | ==== Native Wiimote using native Bluetooth ==== | ||
| - | This is the default configuration. No action needed. When Dolphin is launched, put the Wiimote into pair mode and it will pair. | + | {{: |
| + | |||
| + | We can use the Wiimote as if though it were connected to an original Wii, just instead of the Wii it' | ||
| This will work for as long as the Bluetooth dongle itself supports communicating with the Wiimote. | This will work for as long as the Bluetooth dongle itself supports communicating with the Wiimote. | ||
| Line 105: | Line 125: | ||
| <WRAP center round important> | <WRAP center round important> | ||
| - | This method cannot be used simultaneously with pairing the Wiimote in EmulationStation (the main menu). | + | This method cannot be used simultaneously with pairing the Wiimote in EmulationStation (the main menu), as that will use the ordinary method of attempting to map the current controller to an emulated GameCube controller (by default)/ |
| (FIXME unless you choose the " | (FIXME unless you choose the " | ||
| + | |||
| + | It is possible to sync the Wiimote to ES and then to re-sync again after opening Dolphin by using the temporary sync mode (hold '' | ||
| </ | </ | ||
| Line 166: | Line 188: | ||
| You can now use Bluetooth passthrough with Dolphin after launching the game from Batocera! | You can now use Bluetooth passthrough with Dolphin after launching the game from Batocera! | ||
| - | ==== Emulated Wiimote/ | + | <WRAP center round tip> |
| - | + | Wiimote profiles can be [[systems: | |
| - | If you don't have any **Wiimote** controllers and want to use a regular controller, it's possible, but you will be limited to games already made for Wii Classic Controller and GC Controller. | + | |
| - | + | ||
| - | <WRAP center round todo> | + | |
| - | There has to be a way to set this option from ES. If not, I should code it in. | + | |
| </ | </ | ||
| - | You can turn this option on by going to advanced system settings for the Nintendo Wii > Emulate Wiimote to " | + | ==== Use of the Skylanders portal |
| - | + | ||
| - | <code xml> | + | |
| - | ## wiimotes | + | |
| - | ## real wiimotes must not be paired with batocera.linux system so that they can work with the wii emulator | + | |
| - | ## set emulatedwiimotes to 1 to emulate wiimotes with standard pads | + | |
| - | wii.emulatedwiimotes=1 | + | |
| - | </ | + | |
| - | + | ||
| - | Removing | + | |
| - | + | ||
| - | Now your controllers will be recognized like **Wiimotes** to play games, but if you try one like **New Super Mario Bros** you will be stuck when it will ask you to shake your pad to fly with your hat. See further down for more information. | + | |
| - | + | ||
| - | Below is the default key mapping for Dolphin/Wii games. This is as if you are using a Wiimote in **vertical orientation**. | + | |
| - | + | ||
| - | ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ | + | |
| - | |x| Buttons/ | + | |
| - | |l1/pageup| Buttons/ | + | |
| - | |joystick1up| IR/ | + | |
| - | |joystick2up| Tilt/ | + | |
| - | + | ||
| - | But playing with your gamepad in vertical orientation is really crappy... | + | |
| - | + | ||
| - | Pre-built modifications have been baked into the configuration utility in order to support various games and remote orientation. In order to use these modifications you need to **rename** the ROM file to include one of the following extensions in the filename, as described below. You need to change the ROM filename, like for example | + | |
| - | + | ||
| - | * **.side.** - Enables the controller to operate as a **sideways wiimote**. The following changes to the default configuration are enabled: | + | |
| - | + | ||
| - | ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ | + | |
| - | |x| Buttons/ | + | |
| - | + | ||
| - | * **.cc.** - Enables the controller to operate as a **classic controller**. The game must support the classic controller. The following changes to the default configuration are enabled: | + | |
| - | + | ||
| - | ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ Key ^ Wii Function ^ | + | |
| - | |x| Buttons/ | + | |
| - | |select| Buttons/ | + | |
| - | |l2| Buttons/ | + | |
| - | |up| Classic/ | + | |
| - | |joystick1up|Classic/ | + | |
| - | + | ||
| - | * **.XX.** - Enables the controller to operate with the left joystick representing the function represented by first character and the right joystick functioning as represented by the second. | + | |
| - | + | ||
| - | ^ Code ^ Function ^ Description ^ | + | |
| - | |i| infrared|Infrared Options. | + | |
| - | |s| swing|In this option, the selected joystick will act as if you were swinging it in the direction you're pushing the joystick| | + | |
| - | |t| tilt|In this option, the selected joystick will act as if you were tilting it in the direction you're pushing the joystick| | + | |
| - | |n| nunchuk|In this option, the selected joystick will act as the joystick on the nunchuk and l2 = C and r2 = Z| | + | |
| - | + | ||
| - | * **Custom** - Create an additional CFG file placed in the same directory as the ROM itself to be able to custom configure the controls. The file name needs to be named the same as the ROM with '' | + | |
| - | + | ||
| - | Available Batocera Retropad controls: | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | + | ||
| - | Functions are laid out in the '' | + | |
| - | ^ Controller ^ Button input type ^ Motion input type ^ Stick input type ^ IMU input type ^ | + | |
| - | | %%' | + | |
| - | | %%' | + | |
| - | | %%' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | ' | + | |
| - | | | | ' | + | |
| - | | | | | ' | + | |
| - | + | ||
| - | More syntax can be found on [[https:// | + | |
| - | For example, | + | Navigate |
| - | <code xml| New Super Mario Bros.iso.cfg> | + | Once Dolphin is opened, navigate to **Options** -> **Configuration** -> **Wii** and then add the portal |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | </ | + | |
| - | + | ||
| - | **NEW:** From the **5.26+ (beta 14/04/2020)** you can now **SHAKE** in game with **L2** Key, for example | + | |
| - | ==== Classic Controller compatible games list ==== | + | === Batocera v35 and below === |
| - | The following Wii games are compatible with the Classic Controller, | + | Batocera v35 and below requires a new udev rule to be intsalled to function correctly. Save this file to ''/ |
| - | <code> | + | <file 51-gcadapter.rules> |
| - | Blast Works: Build Trade Destroy | + | SUBSYSTEM==" |
| - | Bleach: Versus Crusade | + | </file> |
| - | Call of Duty: Black Ops | + | |
| - | Call of Duty: Modern Warfare 3 | + | |
| - | Castlevania Judgment | + | |
| - | Dokapon Kingdom | + | |
| - | Dragon Ball Z: Budokai Tenkaichi 2 | + | |
| - | Dragon Ball Z: Budokai Tenkaichi 3 | + | |
| - | Fifa 09 | + | |
| - | Fifa 10 | + | |
| - | Fifa 15 | + | |
| - | Final Fantasy Crystal Chronicles: Echoes of Time | + | |
| - | Fire Emblem: Radiant Dawn | + | |
| - | Geometry Wars Galaxies | + | |
| - | G.I. Joe: The Rise of Cobra | + | |
| - | Grim Adventures of Billy & Mandy, The | + | |
| - | Guilty Gear XX Accent Core | + | |
| - | Harvest Moon: Tree of Tranquility | + | |
| - | Kirby' | + | |
| - | Mario Kart Wii | + | |
| - | MLB Power Pros | + | |
| - | MLB Power Pros 2008 | + | |
| - | Mortal Kombat: Armageddon | + | |
| - | Monster Hunter Tri | + | |
| - | Muramasa: The Demon Blade | + | |
| - | MySims Racing | + | |
| - | Naruto: Clash of Ninja Revolution 1 | + | |
| - | Naruto Shippuden: Clash of Ninja Revolution 3 | + | |
| - | Naruto Shippuuden Gekitou! Ninja Taisen EX | + | |
| - | Naruto Shippuuden Gekitou! Ninja Taisen EX2 | + | |
| - | Naruto Shippuuden Gekitou! Ninja Taisen EX3 | + | |
| - | Need for Speed: Undercover | + | |
| - | Newer Super Mario Bros Wii [HACK] | + | |
| - | NHL 2k10 | + | |
| - | NiGHTS: Journey of Dreams | + | |
| - | No More Heroes 2 | + | |
| - | Opoona | + | |
| - | Pro Evolution Soccer 2009 | + | |
| - | Rampage: Total Destruction | + | |
| - | Resident Evil Archives: Resident Evil | + | |
| - | Resident Evil 4 Wii Edition | + | |
| - | Rune Factory Frontier | + | |
| - | Samurai Shodown Anthology | + | |
| - | Sengoku Basara: Samurai Heroes | + | |
| - | SNK Arcade Classics Vol. 1 | + | |
| - | Sonic Colors | + | |
| - | Sonic Unleashed | + | |
| - | SpongeBob' | + | |
| - | Super Mario Kart Wii | + | |
| - | Super Smash Bros. Brawl | + | |
| - | Taiko No Tatsujin | + | |
| - | Tatsunoko vs. Capcom: Cross Generation of Heroes | + | |
| - | Teenage Mutant Ninja Turtles: Smash-Up | + | |
| - | Tetris Party Deluxe | + | |
| - | The Last Story | + | |
| - | TNA Impact | + | |
| - | Ultimate Shooting Collection | + | |
| - | WWE SmackDown vs. Raw 2010 | + | |
| - | Victorious Boxers Revolution | + | |
| - | Virtual Console Games | + | |
| - | Pro Evolution Soccer 2010 ??????? | + | |
| - | Xenoblade Chronicles | + | |
| - | Zhu Zhu Pets: Featuring the Wild Bunch | + | |
| - | </code> | + | |
| ==== Emulated GameCube controller with a gamepad ==== | ==== Emulated GameCube controller with a gamepad ==== | ||
- systems/wii.1663815075.txt.gz
- Last modified: 4 years ago
- by atari