• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 27 28 29 30 31 ... 1189 Next »

Control Functions
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Control Functions
11-06-2020, 07:13 AM
#1
Edgy
Unregistered
 
I am playing the Metroid prime trilogy with mouse and keyboard and to go into a morph ball you press left control, there are two things which you can do, you can boost and you can jump, and I want the boost to be shift and the jump to be space but because the boost is the same button used for jumping outside the morph ball I can't change it without changing the button for jumping at the same time which I like, so I want to make it so that when you go into the morph ball it changes the controls from space to shift and when I get out by pressing left control it changes it back to space.

Basically I am trying to make it so that normally the input is SPACE, but if you press LCONTROL it changes the input to LSHIFT until you press LCONTROL again.
Reply
01-19-2022, 04:02 AM
#2
statelessJake Offline
Junior Member
**
Posts: 2
Threads: 0
Joined: Jan 2022
(11-06-2020, 07:13 AM)Edgy Wrote: I am playing the Metroid prime trilogy with mouse and keyboard and to go into a morph ball you press left control, there are two things which you can do, you can boost and you can jump, and I want the boost to be shift and the jump to be space but because the boost is the same button used for jumping outside the morph ball I can't change it without changing the button for jumping at the same time which I like, so I want to make it so that when you go into the morph ball it changes the controls from space to shift and when I get out by pressing left control it changes it back to space.

Basically I am trying to make it so that normally the input is SPACE, but if you press LCONTROL it changes the input to LSHIFT until you press LCONTROL again.


Make the jump input (space/B on GC controller):

Code:
space*!toggle(ctrl)|toggle(ctrl)*shift


I made L/R ctrl/shift ambiguous here, but you could make them specific, if you so please.


This could probably be simplified using user-variables, not sure how to use those yet though.
I personally would use:

Code:
space|toggle(ctrl)*shift

Instead... One thing to keep in mind here: the control interpreter has no idea of if you're actually in morph ball. Therefore, it can get out of sync if you use ctrl overly-frequently, or in a menu/other place where morph ball won't be relevant.
Find
Reply
01-19-2022, 11:39 AM
#3
statelessJake Offline
Junior Member
**
Posts: 2
Threads: 0
Joined: Jan 2022
(01-19-2022, 04:02 AM)statelessJake Wrote: Make the jump input (space/B on GC controller):


Code:
space*!toggle(ctrl)|toggle(ctrl)*shift


I made L/R ctrl/shift ambiguous here, but you could make them specific, if you so please.


This could probably be simplified using user-variables, not sure how to use those yet though.
I personally would use:


Code:
space|toggle(ctrl)*shift

Instead... One thing to keep in mind here: the control interpreter has no idea of if you're actually in morph ball. Therefore, it can get out of sync if you use ctrl overly-frequently, or in a menu/other place where morph ball won't be relevant.

As an aside, may I recommend this fork of dolphin for the best experience playing Metroid? I only discovered this today, but it's blown me away: PrimeHack's Github
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode