Active Life: Magical Carnival

Enjoy the theme park of your dreams without ever leaving home! Active Life: Magical Carnival lets players explore an array of intriguing themed carnival attractions including haunted houses, a lively circus tent, a pirate ship on the high-seas, a colorful parade and exciting fantasy zone. A veritable thrill-ride of activities will keep the whole family moving as they tame lions, steer pirate ships, explore haunted houses, ride a flying carpet and much more.

Active Life: Magical Carnival includes over 20 action-packed attractions with support for up to 10 players in fun cooperative or competitive challenges with multiple difficulty options to cater to all skill levels. Party at the Park mode lets up to 10 players play in a series of individual or team-based activities that gives everyone a chance to get in on the action. One to four players can play through a Dream Attraction mode filled with dozens of themed carnival attractions including a: Circus, Parade, Horror, Pirate and Fantasy attractions. A versatile Free Play mode offers easy access to individual attractions. Finally, invite a friend to the carnival in the two-player Let’s Go Out mode. Send an invite to a Mii on your Mii Plaza to spend some quality time with that special someone. This game is known as Family Trainer: Magical Carnival in Europe, and 'Issho ni Asobu! Dream Theme Park' in Japan.

Mat Controller
As of, the Mat Controller can be emulated in Dolphin with the GCPad. In the GameCube configuration tab, set Port 1 to "Dance Mat". The Dance Mat is mapped to the GCPad according to the following:

D-Pad Up    = Blue Arrow Up D-Pad Down   = Blue Arrow Down D-Pad Left  = Blue Arrow Left D-Pad Right = Blue Square Y Button    = Orange Arrow Up A Button     = Orange Arrow Down X Button    = Orange Arrow Right B Button    = Orange Square Start Button = - Button Z Button    = + Button