Post subject: What is the default Wii Remote Orientation?
Elomavi
He/Him
Active player (452)
Joined: 2/16/2020
Posts: 10
Location: Arizona
Hey, I've been working on a TAS of Super Monkey Ball: Banana Blitz for the Wii and I was wondering what would happen at the end of such a movie. After the movie ends, what orientation should the Wii Remote be set to? I know that you should end the input file on the last possible frame of input, where the controller is considered "inactive" with no further inputs necessary from the player, but a Wii Remote obviously doesn't have an "off" position. The orientation of the Wii remote is a huge deal in this game so if I could manually set the last values and have it remain those values after the movie ends, that could potentially save a lot of time. When a movie ends, the game determines the Wii Remote's position based on the current input from the player. Whenever you run Dolphin, the Wii remote is automatically reset to X: 512, Y: 512, Z: 616 so perhaps this should be the assumed default orientation going forward? That way, publishers wouldn't have to worry about setting the orientation of the Wii remote before verifying a movie Also, I'm sorry if this has been answered before or if this was obvious, I looked through the forums for a little bit and couldn't find anything related to this.
Xander
He/Him
Joined: 12/31/2016
Posts: 17
Location: Canada
When the wiimote is not moving (no additional forces acting on it), it should measure an acceleration of 9.8m/s/s "up" (opposing gravity). The value 512 is a net acceleration of 0 along any given axis. So, X: 512, Y: 512, Z: 616, would have a measured acceleration of 104 units in the Z+ direction. This would be laying flat, as seen in this diagram (which shows the accelerometer axes): Arguably, the wiimote is "inactive" so long as it's not moving, meaning the magnitude of the acceleration is approximately 98 (assuming 1 unit is about 10cm/s/s). i.e. sqrt((x-512)^2 + (y-512)^2 + (z-512)^2) ≈ 98. Note that I've seen my real wiimote measure anywhere from 90 to 100 units while completely still so the error on the equality is very rough.
Super Mario Galaxy/64 TASer