Weekly Update #67

#31

I personally disagree with this sentiment. I quite enjoy the corvette’s current control iteration, and would be sad to see it change.

The corvette isn’t designed to track a close range target with fixed forward firing weapons Interceptors + bombers could run circles around it. It is going to have to rely on it’s turrets/missiles in order to cope. In CQC the control scheme would be irrelevant in that regard.

1 Like
#32

I think from the discussion one can see why the direct control scheme seems to connect one closer to ones ship.

It is not uniform, predictable. It controls some hardware on the ship directly.

By directly connecting mouse movement to the thruster the player experiences the hurdles the ship does. The player notices how he has to move more, work more, when the ship encounters resistance. Be it from outside or from its own mass.

And one can see its drawback.

It is not uniform, predictable. (It controls some hardware on the ship directly.)

Virtual heading would be uniform and predictable … (v)Joy would also be, but only if it would control acceleration instead of thruster impulse.

So if you add (v)Joy to bigger ships but still have it control thruster impulse you would still get that connection to the ship. The difference is that instead of constantly having to move the mouse, you just set and forget …
By that one can see that the struggle having to reset the mouse also plays some role in connecting with the ship.


Concerning competitiveness. I think a game should never just be competitive or just be casual. It should, and can, cater to both by either being modable or providing presets for servers.
Now if you fear minimum playerbase. Competitive people can train by playing the Default preset. But when playing a serious match they always will disconnect from a, for instance, I-Novae server and connect to their whitelist/password competitive server. There they should be able to control enough parameters of the game in order to level the playing field.

In BF2142 you could unlock stronger weapons. Competitive players created a mod that would only allow the standard starting weapons. It also added quality of life features.

#33

I agree with this.

2 Likes
#34

I’ll be happy as long as it feels good with an xbox controller. (360, One and Elite). And or a HOTAS set up. I’m not a fan of K&M any more.

#35

If I want a slow ship with (v)Joystick control, I’d play E:D.

As long as “feels good” doesn’t mean “able to compete with”. I don’t agree with balancing ship handling to peripherals, so that the handling is the same across controllers.


My opinion is this: Give the players the tools. Allow for variance in control schemes, not balancing them so that there isn’t any difference, but allow for variance so that the players can find their individual play style.

1 Like
#36

I think there’s some misunderstanding or at least miscommunication.
Direct input is a term that has long been used in gaming and refers to the mapping of mouse movement to cursor movement.
Direct mouse input would not control the thrusters, it would control a cursor setting the desired heading of the ship.
It would therefore be 100% uniform, consistent and reliable. I move my mouse x inches, my heading moves 45°, every time. This enables twitch reflexes and muscle memory.

Whether or not rotational acceleration is instantaneous is a separate but very much related question.
If it is, then you get that classic FPS control. For discussion, lets call this Direct FPS control.

If it’s not instantaneous then it’s still consistent and predictable: If I move my mouse x inches, my heading moves 45°, every time, it might just take non-zero time to get there. For discussion, lets call this Direct non-instant control.
Edit: This is my preference, if implemented well.

If it’s not instantaneous there is a second question which is whether the ‘cursor’ is constrained by the view port, ie you can only move your desired heading to the edge of the screen and then you have to keep pulling it across as you turn. This makes it consistent only within the bounds of the view. ie you can turn 20° with a single movement, but not 180°.
This is the Freelancer scheme (and Everspace?).
For discussion, lets call this Direct Freelancer control.

Then there are the other schemes that I would call non-direct but I’m leaving the office and heading home now :smile:

2 Likes
Patch 0.2+ - Feedback thread
#37

I agree with this

I love flying about with my joystick and throttle,
but it would be perfect if I could switch to mouse during battles.
(I know @Lomsor and @Playbenni have been experimenting with dual controller setups).

1 Like
#38

Semantics can get confusing. Ye.

The current build of the game doesn’t let you. directly controll the heading. Only indirectly by controling, directly, the ship thrusters. :stuck_out_tongue_winking_eye:

So what would you prefer? As controll scheme.

I would suggest adding some:
Heading Controll
Acceleration Controll
Impulse (Thruster) Controll (allready in)

Then have defaults for each ship and let players alter that default in the setings. Also a button for ingame on the fly switching.
Then have server setting that allow dissalow each controll method.

1 Like
#39

He would prefer to be able to use his twitch muscle memory to move the mouse in an instant to snap his fighter around to a specific orientation. FPS controls, but on a spaceship flying in space instead of a guy running around in a maze of rooms.

I dislike FPS controls intensely because they are a severe break with reality. They fall into the same category of gameplay as teleportation; highly artificial. On a PC, I should be able to look around at twitch speeds, but I should not be able to reorient anything physical at those speeds. In VR, I get twitch speeds for glancing around, but looking beyond my initial field of view involves reorienting the physical object that is my head.

In short, I think FPS controls are an outmoded ‘gamey’ construct that should be dumped on the refuse pile of gaming history. That’s why I suggested a fighter that reorients at high speeds, combined with gimballed weapons that reorient even faster. That would be as close as Battlescape’s fiction would provide to FPS speeds. Even then, mouse users would remain dominant in twitch fights because of their superior ability to provide fast, precise motions.

The gimballed weapon system would be just like our vision system. The gimballed weapons are like our eyes and the ship is like our head. We turn our head quickly, but we can glance around with our eyes very quickly. So if you are tracking a fast moving target that succeeded in getting out of your field of view, you turn your head/ship. Stick the controller in the direction you want to turn. When the target is in your field of view, you can snap your weapon around to shoot.

Taken to an extreme, VR would literally rely on head movement to turn the ship and eye movement to target weapons.

1 Like
#40

While FPS is tempting, for realism I think I’d actually prefer direct non-instant. So I can position my desired heading with a consistent mouse movement, but the ship would take time to align to that heading. I think I’d like about 3 seconds for a 180° rotation (in the interceptor and bomber) - that’s actually slower than you can turn your head or even your whole body.

This would be achieved by the flight computer accelerating for half of the rotation and decelerating for the other half to come back to a halt on the desired heading.

A side effect of this is rotational overshooting:

  1. Say you flick your mouse 180° to the right
  2. Your ship accelerates as rapidly as possible until it reaches 90° right
  3. It then starts decelerating as rapidly as possible which would stop the rotation at 180°
  4. However, before it reaches 180°, you move your mouse 90° to the left
  5. It can’t decelerate any faster than it already is, the effect being it would keep rotating to 180° then start rotating back to your new desired heading.

I believe this would be easy to learn, difficult to master.

Edit: Freelancer/Everspace prevent this over-rotation by having high acceleration but a low rotational speed cap so even if rotating as fast as possible, that rotation can be stopped very rapidly. Obviously for I:B we aren’t a fan of speed caps, least of all rotational speed caps.

Weekly Update #69
#41

I’ve never seen people actively ask for input lag before. Weird.

1 Like
#42

Vendetta Online has a system similar to what hrobertson is proposing.

You’ve got two options to fly your ship. You control a cursor/crosshair that aims independently of your ship (and moves as quickly or slowly as you move the mouse), which follows this cursor as quickly as it can (accounting for inertia and finite torque). Or you can get rid of the cursor and just control your ship’s pitch and yaw directly with the mouse, still accounting for inertia and finite torque.

This not only makes VO’s ships feel like actual vehicles with actual mass, but it also creates another way to differentiate between ships of the same type.

#43

It’s a target heading (Or Direct Non-instant like Hrobertson calls it). Loads of games have those. Either controlled by moving the mouse or clicking the mous in a certain direction. EVE-Online, WarThunder, matine ship games, many space games.

It is efficient but completely removes any direct controll of the ship. The player is the commander and the ship computer or npc pilot actually steers the ship. It’s also much easier as the computer can calculate and execute the most optimal maneuvre to reach a certain heading or speed.

#44

In truth, I think there’s little need to discuss so intensly the “input reactivity” when the gameplay is yet to be defined.

Let’s just wait and see :slight_smile:

#45

I think this has nothing to do with input lag. There is no input lag with any of the discussed solutions. The game never featured ‘lag’ free input like a first person shooter, because spaceships can’t move their view at an instant like a player in an fps.
The question is how the game translates the mouse movements to the ship, the current solution may work for smaller ships but for larger ships it becomes a problem. Even turning with smaller ships in atmospheric flight is almost unusable. Not one of the proposed alternatives would make the aiming any less precise with a mouse.

#46

Fixed that for you.

Loads of games have the Direct Freelancer/Everspace system where the player can only set the desired heading within the confines of their view and the rotation speed is very limited. If anyone can provide an example of a game with this scheme that has had a serious competitive scene, please let me know.

I don’t know of any game that has had direct non-instant control without the viewport limitation and without the slow rotational speed limit.

The viewport limitation is to prevent the player losing track of where their ‘cursor’ is, but if ships can do a 180° in a few seconds then this becomes unnecessary.
The viewport limitation prevents the consistency of “x inches of mouse movement = y degrees of rotation regardless of how fast the mouse was moved (x:y ratio is determined by player’s mouse sensitivity)” which is vitally important for competitive games. For further reading, Google “why mouse acceleration is bad”.

#47

The more I think about this, the more I’m intrigued. When I snap my mouse in a direction, does my head turn instantly to face that direction, with the ship following, or does the on-screen indicator slide right off the screen and I look forward as my ship turns to try to align to it?

In either case, three seconds would be far too long. I would think 1 second for a 180 degree turn would be appropriate in a fighter. One second is a long time. Three is an eternity.

Note that I would love to have the immediate head-turning system. If I want to look around without realigning my ship, I can use the traditional free-look keys. With the head-turning system, I would feel more like I was in an FPS. I wouldn’t have FPS-speed weapons (unless the fighter’s weapons were gimballed a bit, as I’ve suggested), but at least I wouldn’t feel like a wooden doll strapped into a chair.

Tying heading to view direction would be a setting, of course. Some people prefer the wooden doll.

4 Likes
#48

E:D in a nutshell.

2 Likes
#49

I actually smell possibility in this idea. Given the virtual cockpits they’ve already put so much effort into, why not use looking around as the main control? It’s certainly immersive, though we’d need to test it to see how practical it was.

Look; ship follows. So simple.

Edit: It could work quite well for capital ships too if turrets were tied to the look direction. Mouselook to aim and toggle whether that’s independent of ship heading or not. Possibly even: look in a direction, select it as a desired heading, then look round and fire as the ship turns and flies that way.

1 Like
#50

All ideas that can be play tested.

I originally wrote 1 second but thought people would say that’s too fast. Again, the speed can be adjusted with testing.