Skip to content

Controllers & GamePads

Sir Mangler edited this page Jul 17, 2022 · 12 revisions

Before you begin

This guide does not cover how to connect your controller to your computer. There are thousands of online tutorials to help you do this. Switch controllers and Playstation controllers will not connect automatically, here are the recommended tools to help you do this:

PrimeHack and Controllers

PrimeHack natively supports controller input with our Controller Mode option, this means you can setup PrimeHack with nearly any input device available. We have a basic controller profile available for Metroid Prime Trilogy, which you may wish to use or view as an example profile if you would rather tailor one yourself.

It is recommended that you tweak these controls to your liking, you will find individual sensitivity values to adjust, and you may wish to rebind your controls to use the beam/visor menus.

PrimeHack XInput Controller Profile (Wii Version) by jvook

This profile was designed for XInput, so any controller using this API should be compatible with this profile.

https://drive.google.com/file/d/1Rdn1s2kaav_ytJ7Nt-ZLFqbRriOUD14z/view?usp=sharing

To add this:

  1. Navigate to your Dolphin configuration folder (under Documents/Dolphin Emulator/Config on Windows non-portable), add the downloaded file to your /Profiles/Wiimote folder. Create the folders if they do not exist.
  2. Go to Controllers > Wiimote 1 [Metroid (Wii Remote)] Configure > Profile "PrimeHack XInput GamePad" > Load

You may view the control scheme in the same window.

PrimeHack SDL Controller Profile for Steam Deck

This profile was designed for SDL, so any controller using this API should be compatible with this profile. This contains both a profile for the Wii versions such as Trilogy and a profile for the GameCube versions. Be sure to use the right one.

https://drive.google.com/file/d/1KL_cjmS1qLC5FOTmPsboUNsSLJKsQgbJ/view?usp=sharing

To add this:

  1. Navigate to your Dolphin configuration folder (under /home/deck/.var/app/io.github.shiiion.primehack/config/dolphin-emu/ on the Linux flatpak), add the Wii profile to your /Profiles/Wiimote folder or the Gamecube profile to your /Profiles/GCPad folder. Create the folders if they do not exist.
  2. Go to Controllers > Metroid Configure > Profile "PrimeHack SD" > Load

You may view the control scheme in the same window.

Notes on Metroid Prime 3

Please keep in mind that Metroid Prime 3 has a slightly different control scheme, it has an added Grapple Lasso bind, motion interactions which will be controlled with the movement controls, and no beam selection due to the new beam stacking mechanic.