GF User Interaction
Moderators: BTT, andy55, b.dwall, juxtiphi
GF User Interaction
My friend got an Xbox360 and we where looking at the visualizations. They are cool and all, but it just kind of felt lacking. Soon enough, we found out you could move the joysticks on the controller and it would rotate, shift, and change speed accordingly. We sat there for hours just messing with it. I was wondering if such an option could be implemented into GF. Even take it a step further by also making sprites and things affected by buttons.
-
- Posts: 95
- Joined: Sat Sep 25, 2004 5:01 am
there's a lot of shortcuts already to change color, wave and flowfield, did you already found those?
you can also change sensibility, add sprites...hit the H key to see it all
in addition to that true, it would be cool to be able to use a joystick, or the arrows, to play with the result!
either by applying an additionnal transformation or modifying "live" parameters that would be used in the configs
in that case all configs would have to be reviewed, to define the parameters and their range, but that would be definitely very nice!
maybe a new nicety for soundspectrum to look at?
L'invincible
you can also change sensibility, add sprites...hit the H key to see it all
in addition to that true, it would be cool to be able to use a joystick, or the arrows, to play with the result!
either by applying an additionnal transformation or modifying "live" parameters that would be used in the configs
in that case all configs would have to be reviewed, to define the parameters and their range, but that would be definitely very nice!
maybe a new nicety for soundspectrum to look at?
L'invincible
You could play around with scripts to bind some specific behavior to any key. For example, try pasting the following into your Startup.txt. This binds the space key to a momentary doubling of the response scale. You could hit space when the bass line hits and this will enhance the visual response.
BindEvent( SS_KEY_DOWN_EVENT | ' ', "\
SetPref( PREF_RESPONSE_SCALE, GetPref( PREF_RESPONSE_SCALE ) * 2.0 );\
0:00.22 \
SetPref( PREF_RESPONSE_SCALE, GetPref( PREF_RESPONSE_SCALE ) / 2.0 );\
" );
BindEvent( SS_KEY_DOWN_EVENT | ' ', "\
SetPref( PREF_RESPONSE_SCALE, GetPref( PREF_RESPONSE_SCALE ) * 2.0 );\
0:00.22 \
SetPref( PREF_RESPONSE_SCALE, GetPref( PREF_RESPONSE_SCALE ) / 2.0 );\
" );