NEW GAMEPLAY ?
I CAN IMAGINE 1 left stick for " roll and bank " and 1 right stick for " yaw and pitch " .
FOR A NEW KIND OF VESSELS ?
Also , a new Ingame menu page options for config the joystick(s) .
Thank you !
USE MORE THAN ONE JOYSTICK ?
-
- Intrepid Venturer
- Posts: 703
- Joined: Tue Feb 11, 2014 12:47 am
- Location: FRANCE
- Contact:
USE MORE THAN ONE JOYSTICK ?
Code: Select all
if (!track.HasWeapons())
{
// So what are you going to threaten me with? Exhaustion gas?
return ThreatLevel::None;
}
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki
-
- Elite Venturer
- Posts: 753
- Joined: Sat Apr 15, 2006 2:40 am
- Location: chthonic safety
Re: USE MORE THAN ONE JOYSTICK ?
Movement in 3D space is 6-DoF, because it involves 3x axis to move along and rotate around:
Roll: Pitch: Yaw:
Therefore, if you end up with 4 identifiers for rotary components, something has gone wrong. In this case, "roll" is the same as "bank".
Also, the reason why usually one axis is distinctively deprioritized in controls, or done via switch only is that without having to deal both with gravity and atmosphere most of the time you don't need it at all, because choosing a direction is equivalent of choosing a point on spherical surface, which involves only 2 coordinates - pitch+roll (Elite style) or pitch+yaw (WC style, and turrets everywhere). 3rd axis is added for at least one of 3 reasons:
- Visual convenience.
- In a fight, matching orientation with an opponent, if most AI maneuvers are single-axis (WC);
- Needlessly fancy docking procedure (Elite).
As to in-game calibration - yes, and IIRC was discussed a bit. Would be best done via Python interface rather than engine - also, easier to customize.
Roll: Pitch: Yaw:
Therefore, if you end up with 4 identifiers for rotary components, something has gone wrong. In this case, "roll" is the same as "bank".
Also, the reason why usually one axis is distinctively deprioritized in controls, or done via switch only is that without having to deal both with gravity and atmosphere most of the time you don't need it at all, because choosing a direction is equivalent of choosing a point on spherical surface, which involves only 2 coordinates - pitch+roll (Elite style) or pitch+yaw (WC style, and turrets everywhere). 3rd axis is added for at least one of 3 reasons:
- Visual convenience.
- In a fight, matching orientation with an opponent, if most AI maneuvers are single-axis (WC);
- Needlessly fancy docking procedure (Elite).
As to in-game calibration - yes, and IIRC was discussed a bit. Would be best done via Python interface rather than engine - also, easier to customize.
Last edited by TBeholder on Sat Feb 15, 2014 5:48 am, edited 1 time in total.
"Two Eyes Good, Eleven Eyes Better." -Michele Carter
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: USE MORE THAN ONE JOYSTICK ?
I have used a 3-axis joystick with throttle any changes to the config file would require a restart ATM so it needs some work on the C++ side as well for proper initialization of all the engine sub-systems.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Intrepid Venturer
- Posts: 703
- Joined: Tue Feb 11, 2014 12:47 am
- Location: FRANCE
- Contact:
Re: USE MORE THAN ONE JOYSTICK ?
Okay !
No prob , i will experiment that in my future dev .
Thank you Loki .
mmm...
Ah ah ah , you are right !
Thank you for the correction .
But the use of 2 or more Joysticks is cool , that also could be a step beyond , to the trackIR thing ...
I mean , a dedicated menu page to Joysticks/TrackIr
No prob , i will experiment that in my future dev .
Thank you Loki .
Code: Select all
Therefore, if you end up with 4 identifiers for rotary components, something has gone wrong. ;) In this case, "roll" is the same as "bank".
Ah ah ah , you are right !
Thank you for the correction .
But the use of 2 or more Joysticks is cool , that also could be a step beyond , to the trackIR thing ...
I mean , a dedicated menu page to Joysticks/TrackIr
Roger that !As to in-game calibration - yes, and IIRC was discussed a bit. Would be best done via Python interface rather than engine - also, easier to customize.
Code: Select all
if (!track.HasWeapons())
{
// So what are you going to threaten me with? Exhaustion gas?
return ThreatLevel::None;
}
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki
-
- Elite Venturer
- Posts: 753
- Joined: Sat Apr 15, 2006 2:40 am
- Location: chthonic safety
Re: USE MORE THAN ONE JOYSTICK ?
Yes, Python interface needs some love. Badly. Especially because it can give not only to good in-game menu, but to lots of fun stuff for which there's no point or no way to use plain binding. (created ticket... badly formatted... oh, well.)
As to manipulators more than "2D+throttle+HAT", it's not exactly like there's nothing to do with them until we'll implement separate interface pointer or manual gun tracking.
Right now VS got: full 6 DoF thrust/attitude (yes, direct unclamped thrust on every axis is here) + set velocity (separate from these) + 3x axis of pan camera control = 10 DoF total.
As to manipulators more than "2D+throttle+HAT", it's not exactly like there's nothing to do with them until we'll implement separate interface pointer or manual gun tracking.
Right now VS got: full 6 DoF thrust/attitude (yes, direct unclamped thrust on every axis is here) + set velocity (separate from these) + 3x axis of pan camera control = 10 DoF total.
Last edited by TBeholder on Sat Feb 15, 2014 11:58 am, edited 1 time in total.
"Two Eyes Good, Eleven Eyes Better." -Michele Carter
-
- Intrepid Venturer
- Posts: 703
- Joined: Tue Feb 11, 2014 12:47 am
- Location: FRANCE
- Contact:
Re: USE MORE THAN ONE JOYSTICK ?
woaw !
Edit : I like very much your idea of walkable ship !
I was thinking also at the I-War multi seats system ( you press key 1,2,3,4 and go to different areas of the vessel ) , but your idea of point and click is nice too !
Edit : I like very much your idea of walkable ship !
I was thinking also at the I-War multi seats system ( you press key 1,2,3,4 and go to different areas of the vessel ) , but your idea of point and click is nice too !
Code: Select all
if (!track.HasWeapons())
{
// So what are you going to threaten me with? Exhaustion gas?
return ThreatLevel::None;
}
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki
-
- Intrepid Venturer
- Posts: 703
- Joined: Tue Feb 11, 2014 12:47 am
- Location: FRANCE
- Contact:
Re: USE MORE THAN ONE JOYSTICK ?
I close the thread saying that :
ONE JOYSTICK IS GGOD ENOUGH WHEN WELL CONFIGURED !
yep , now that i can swith the roll/yaw in the horizontal axis ( by pressing a joy btn ) ,
the gameplay is fantastic !
ONE JOYSTICK IS GGOD ENOUGH WHEN WELL CONFIGURED !
yep , now that i can swith the roll/yaw in the horizontal axis ( by pressing a joy btn ) ,
the gameplay is fantastic !
Code: Select all
if (!track.HasWeapons())
{
// So what are you going to threaten me with? Exhaustion gas?
return ThreatLevel::None;
}
DEV YOUTUBE CHANNEL
Vegastrike evolved wiki