Home > Bullshit, Computer, Games > Mouse input in games – and why so much developers bork it

Mouse input in games – and why so much developers bork it

I lately bought Battlefield – Bad Company 2 and I really dislike how they implemented mouse input control. The game doesn’t feel like the majority of the games I own, and here is the reason why:

Instead of using mouse input directly from Windows (including every feature it has on the desktop such as acceleration etc), they read out the mouse movement from the hardware instead, so they can fuck around with it. This is a really bad idea because it will make every game doing the same feel differently due to different implementations. That’s stupid. The right way would be just taking the mouse input of windows and multiplying it by a sensitivity multiplication for the game (and adding a checkbox which temporarily turns off Window’s mouse acceleration for those who need it).

This brings me to Mouse Acceleration: Many gamers like to say “disable it“, where I like to have it enabled: This allows me using a small sensitivity for precise accuracy while a fast movement maneuver gives me the ability turning around by 180° without moving the mouse 5 times over the pad. Sadly some games force acceleration off with no option to turn it back on.

Here is a small list of games which do it right:

  • hl2_ctf Half-Life 2, Left 4 Dead 1/2 and every Source Engine bases game
  • 1_Squad_COD4 Call of Duty: Modern Warfare 2
  • 57_CrysisWarhead Crysis
  • c0f66756fed26578036c9277786449c238302769_medium Killing Floor

And these are now some of the black sheep:

    Battlefield-Bad-Company-2-2-icon Battle Field – Bad Company 2

    You can at least turn on mouse acceleration and adjust the acceleration parameters. But you can neither modify the acceleration threshold nor switch back to “Windows”-like input. So any settings you do here in order to make it feel like in other games are condemned to fail or take ages until you found the one you need.
    Unreal-Tournament-III-2-icon Unreal Tournament 3

    Here you even can’t enable mouse acceleration at all. You can only try messing around with a config-file but this hasn’t revealed any settings for me yet which allowes me making it feel like e.g. Half-Life 2 (which uses Windows mouse input).
Categories: Bullshit, Computer, Games Tags:
  1. The Eagle
    March 4th, 2010 at 23:11 | #1

    often the problem is the mouse/keyboard controlling in generally, one problem is the foolness of the publishers. i don’t like how actual games are developed and released, they are optimized for the console and then they port their games to the pc. but the pc is nearly always the better and more powerfull platform, wich doesn’t matter at all if developers implement the wrong features in the wrong way (to get back to the topic)

  2. March 4th, 2010 at 23:34 | #2

    Yes, bad Console -> PC ports are even worse.

    Just take a look at the latest Resident Evil port: You can’t walk while you shoot. On a console, it makes no sense since you can hardly controle movement while you aim. But on a PC?

  3. some dude
    March 8th, 2010 at 19:08 | #3

    Totaly agreed the mouse movement is annoying in BC2 but seems to be better in multiplayer,for me.

  4. March 8th, 2010 at 20:19 | #4

    I won’t play the MP because of exactly this problem.
    I keep stick to MW2 which is in my eyes the better game: It had better animations (especially when you enter vehicles etc), the NPCs weren’t dumb all the time or running away without you – And: The enemies didn’t just only shoot you but your NPCs companions too.

  5. Wizard of Ass
    March 8th, 2010 at 23:58 | #5

    Just played it at my friends home and it just made me “awww”.

    This game is(as you told me) trying to troll mw2 in many cases, crappy AI and the mouse fails at all.

    But I never had any similar problems with mouse controll in UT3.

  6. March 9th, 2010 at 00:02 | #6

    In UT3, I have no mouse acceleration while I need it. Same problem as in BC2.

  7. fonix232
    March 10th, 2010 at 21:25 | #7

    I totally agree you. Still, the best mouse controls were done by Half-Life and Bioshock (both). And that was just the FPS category. For TPS, I would say ME and ME2, and maybe Dead Space (although I haven’t played too much with it).

    Now you could ask why Bioshock? Especially why the second? It is slow, it turns like a snail and so on. I say, if you’re wearing an old 50′s deep diving suit and gear, are you as quick as naked? If yes, you’re a god sir! Also, slow turning gives it a kind of feeling and makes you re-think your tactics, like “back to the walls” and always be aware.

    Any way, a very good article.

  8. March 10th, 2010 at 21:35 | #8

    I assume you are meaning Bioshock 2, since you don’t wear a “suite” in 1.
    Anyway, I’m not yet sure how it was exactly in 1, but I think the mouse-input was fucked up too (since it uses the Unreal Engine).

  9. fonix232
    March 15th, 2010 at 14:30 | #9

    Yea I was talking about 2 mostly but in both episodes the mouse control was fine. Yes it uses Unreal Engine, but a very modified one, and that includes mouse modifications too. At least I felt the difference between UT3 and BS2…

  10. WeltEnSTurm
    March 15th, 2010 at 23:30 | #10

    Don’t know if it helps (or if you haven’t tried out yourself yet), but .45 sensitivity and .75 pitch/yaw factor work pretty fine for me.
    (No damn proper accelleration on faster speeds though)

  11. March 16th, 2010 at 15:14 | #11

    I found my own mouse-settings for BC2, but they feel like shit when I enabled “Mouse Acceleration” later.

    BC2 won’t be a game I play more than just the Single Player.

  1. No trackbacks yet.

Click to Insert Smiley

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette