Project

General

Profile

Actions

Emulator Issues #9294

closed

TAS input randomly breaks for Wiimote input

Added by Lioncash almost 9 years ago. Updated over 5 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

This was brought to my attention by malleo on Twitter.

To make this easier to observe, enable input display (enabled through Movie → Input Display in the menu bar).

Depending on the game, Wiimote TAS input will signify all buttons as being pressed, even though they actually aren't in the input dialog box.
For example, the warning screen for the Wiimote on Kirby's Dreamland Collection will function correctly and show no buttons as being pressed.
However, when you boot up Mario Kart Wii, on the other hand, it signifies all buttons being pressed.

To clarify, this doesn't only occur on the warning screens. This can persist through the whole time the game is being executed.

TL;DR:

This shouldn't happen.

Actions #1

Updated by MarioManTAW over 7 years ago

Lioncash wrote:

This was brought to my attention by malleo on Twitter.

To make this easier to observe, enable input display (enabled through Movie → Input Display in the menu bar).

Depending on the game, Wiimote TAS input will signify all buttons as being pressed, even though they actually aren't in the input dialog box.
For example, the warning screen for the Wiimote on Kirby's Dreamland Collection will function correctly and show no buttons as being pressed.
However, when you boot up Mario Kart Wii, on the other hand, it signifies all buttons being pressed.

To clarify, this doesn't only occur on the warning screens. This can persist through the whole time the game is being executed.

TL;DR:

This shouldn't happen.

I know it's been a while, but I came across this bug myself, and I was looking for a solution. After I played around with various control settings, I discovered 2 things:

  1. This only happens when the TAS Input dialog is open. No other control scheme has this issue (I thought it might be something else).
  2. The issue is resolved when an extension is set in the controller configuration.
    Yep, that's all there is to it. When the extension is set to "None", some games will have this issue. Solution: change the extension to "Nunchuk" or "Classic" (if the game supports Classic Controller). However, some games (like Wii Sports) that prompt you to unplug your extension controller will be unplayable beyond that point. Some games that never utilize extensions (Super Paper Mario, for example) are still playable, provided that they do not require you to remove the extensions.
    Also, I tried with the Guitar extension and it didn't work, so it probably needs to be either Nunchuk or Classic.

Still no idea what causes this bug, but if it helps, the games I tested:
[spoiler]
Animal Crossing: City Folk - affected (optional Nunchuk controls)
Mario & Sonic at the London 2012 Olympic Games - affected (optional Nunchuk controls in certain minigames)
Mario Kart Wii - affected (optional Nunchuk/Classic controls)
Super Smash Bros. Brawl - not affected (optional Nunchuk/Classic controls)
Super Mario Galaxy - affected (required Nunchuk controls)
Super Paper Mario - affected (Wiimote only)
Wii Party - not affected (Wiimote only)
Wii Sports - affected (Nunchuk required in Boxing, disallowed elsewhere)
[/spoiler]
I don't see a pattern with regards to controls, but there may be something.

Hopefully this can be figured out and fixed relatively soon.

Actions #2

Updated by Billiard26 over 5 years ago

  • Status changed from New to Questionable

I can't reproduce this.

Fixed in the transition to Qt maybe?

Actions #3

Updated by Billiard26 over 5 years ago

  • Status changed from Questionable to Fixed

Can't reproduce. No response. Assuming fixed.

Actions

Also available in: Atom PDF