Author Topic: dual joysticks  (Read 6333 times)

0 Members and 2 Guests are viewing this topic.

Offline krisvek

  • 25
bugged a couple people about it in IRC, but thought i might get the attention of bob or someone more into the coding aspect of it if i posted here

now, if it's already implemented, dont bother reading past this sentence, but i was wondering if freespace2 supports dual joysticks

if not, how hard would that be to implement?  to me, with the source available and all, it doesnt seem like it'd be all that impossible...and if you ask "who wants it anyways?", well, i do, so, you could just point me to the general area of where i can find that stuff in the source, and i'll see what i can do about it myself :)

also, since it's easier for me to type this out then to go and test it and find out, does fs2 allow ya to use your joystick, gamepad, mouse, and keyboard all at once, if you so desired? (or some useful combination of three, etc.)
« Last Edit: May 05, 2005, 08:25:22 pm by 2750 »

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
I know that mouse, keyboard and gamepad work simultaneously. Dunno about dual joysticks, though...
Freelance Modeler | Amateur Artist

 
Why would you need 2 joysticks anyway, just out of curiosity?

 
You can most certainly play 1 stick/mouse/keyboard akimbo.  That's exactly how I fly.

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
It'd be handy for sliding.
-C

 

Offline krisvek

  • 25
muehehe, it's a fetish of mine :)

seriously though...i think it'd be a method of control i would like very much...one stick for banking left/right, spinning L/R, up and down, and the other for lateral movements and the rest, plus the added hatswitch and button options...could have pretty much all of what i need to access quickly in my hands, and have as much control as possible

how exactly do you implement the mouse in your control scheme?

 

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
Multiple joysticks aren't supported yet.  It's on my todo list though.  The current problem is that mouse and joystick buttons share spots in the config structure.  So the left mouse button, for instance, would share the same function as HAT up.  Pretty annoying.  I've already gotten this fixed (just need to clean up the interface to handle it better).  Initial support for 2 joysticks is being made at the same time though it will only be the config part.  It does break pilot files too which is the main holdup as the pilot code is being revampt right now.

The actual code for processing controls on multiple joysticks is a little further off.  I've already started it for the Linux/OSX side and will carry that over to the Windows side after I'm happy with how it's all going to work.  No ETA on that though since it's pretty low priority right now.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
i miss the days of multistik analog configurations. each game port could run 4 axes, 4 buttons and a hat switch and the controllers themselves didnt need any fancy circuitry. it was so simple you could actually wire controlers in any manor you see fit. i remember mw2, i had one stick to control the turret, one stick to control the mech, and a old skool stick to control the pilot view. ah those were the days.

but now i got my x52, id like to be able to bind axes to lateral thrusters (i have 7, 9 if you count the mouse stick). also id like to bind an axis to reverse thrust or use a percentage of the throttle axis for backthrusting. essentially i want descent style six degrees of freedom flight. if the space shuttle can do it then why not my myrmadon. for the mouse id like to see an optional freelancer style mode. support for extra buttons and the mouse wheel.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline krisvek

  • 25
support for extar buttons and mousewhool, fine by me....but yuck, i hate freelancer :)
starlancer is alot better

i've heard good things about you taylor, first time i think i've "seen" ya though...howdy!  thanks for the reply, glad to hear about that

i think the human-interface with the game is one of the most important aspects...and nuke, that is exactly the kinda stuff i'm after;  these ships should have total control, and it should be able to control with the ease of something like...two joysticks :)

imagine being able to fluidly maneuver your way around a cruiser while firing away and avoiding it's turrets, or flying head on towards an ooponent dog-fighter, laterally stepping to the left and right, up and down as the two of you approach, dodging missiles and such
sure, the lateral thrust shouldnt be on par with the force behind the main thrusters, but it should be there, and should be more integrated into the main control scheme

for now, i'm gonna see if i can configure my keyboard up, mebbe wasd style, for that kinda stuff...if only i can fit my keyboard and joystick onto my desktop together in a manageable fashion...

 

Offline Cyker

  • 28
The B5 Starfury guys would lap this up ;)

 

Offline krisvek

  • 25
why's that?

 
You can fly backwards and sideways in FS2? frack! How did I miss that all these years?!

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
freespace has 6 degrees of freedom already, i just which we could bind axes to more than 3.5 of them.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something
Quote
Originally posted by Nuke
freespace has 6 degrees of freedom already, i just which we could bind axes to more than 3.5 of them.

If you want that, why not just play Descent? :D

 

Offline BlackDove

  • Star Killer
  • 211
  • Section 3 of the GTVI
    • http://www.shatteredstar.org
Quote
Originally posted by krisvek
muehehe, it's a fetish of mine :)

seriously though...i think it'd be a method of control i would like very much...one stick for banking left/right, spinning L/R, up and down, and the other for lateral movements and the rest, plus the added hatswitch and button options...could have pretty much all of what i need to access quickly in my hands, and have as much control as possible

how exactly do you implement the mouse in your control scheme?


So basically you just really want to lose alot to other players in this game?

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Quote
Originally posted by Mongoose

If you want that, why not just play Descent? :D


flying, underground, who comes up with that nonesense :D i want to do that in space man.

and for some reason my x52 dont work with descent.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline krisvek

  • 25
i wouldnt lose :)

 

Offline Roanoke

  • 210
I used to play House of the Dead2 on DC with a gun in each hand (more for a laugh than anythin')

 

Offline krisvek

  • 25
i love games that have those plastic guns....criseszone, at t he arcade...i played the hell out of that a couple years ago....good fun

they needa make more games like that :)  sorta a mix between paintball/laser tag and video games

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Steam
    • Something
Quote
Originally posted by Nuke


flying, underground, who comes up with that nonesense :D i want to do that in space man.

and for some reason my x52 dont work with descent.

If you want space combat in D3, I highly suggest trying Hunter's series of Hyperspace levels.  It's probably as close as anyone can come to mixing Freespace and Descent.