unnamed-sdvx-clone icon indicating copy to clipboard operation
unnamed-sdvx-clone copied to clipboard

[Feature] <HID-input> extra controller actions

Open nieknooijens opened this issue 8 years ago • 4 comments

Hi there

It would be nice to add some extra controller actions: song selection:

  • left dial will change difficulty
  • right dial will scroll through songs
  • start on the controller will start the song gameplay:
  • start + left-dial changes the high-speed value. score screen:
  • start on the controller will exit the score screen and go back to the song selection screen
  • pressing both FX buttons will take a screenshot of the score screen so you can brag about it on facebook :laughing:

I'm currently trying to learn how the code works but since you're throwing functions around all over the place using delegates and lambda function pointers it's going to take some more time for me to get used to this kind of code-style.

nieknooijens avatar Sep 11 '16 12:09 nieknooijens

start + left-dial changes the high-speed value.

did you meant BT-4 (hold) + red knob? because in KSM 1.50 you change the HiSPEED that way. did masaka changed that in 1.6x?

imo, start + blue knob is a bit uncomfortable to change the HiSPEED

magiruuvelvet avatar Sep 11 '16 13:09 magiruuvelvet

@GhettoGirl start + left dial is the way it's changed in the original SDVX arcade. when the game starts you have a 10 sec pause before the song starts when you can adjust it, but you can also adjust it mid-gameplay. the beatmania arcade also allows mid-game speed changes using the start-button. since it's already adjustable with the debug menu (TAB) it shouldn't be a big deal to implement it. (I only played gravity wars, don't know about infinite infection, will probably be the same)

nieknooijens avatar Sep 11 '16 15:09 nieknooijens

start + any knob should change the hi-speed in arcade sdvx for ksm i think it's start + red for hi-speed value and start + blue for hi-speed mode

In ksm you can do BT-4 on the song select screen to change hi-speed but there's nothing like that in sdvx and sdvx only has one hi-speed mode so there's no way to change that there

Drewol avatar Sep 11 '16 16:09 Drewol

Yeah. My idea was to add buttons for these actions in the Input class so that these things can be controlled either by keyboard or controller (at least as far as this is possible).

guusw avatar Sep 12 '16 02:09 guusw