This game does not support high DPI mouse properly. - PlanetSide Universe
PSU Social Facebook Twitter Twitter YouTube Steam TwitchTV
PlanetSide Universe
PSU: Proud to be run by slave labor!
Home Forum Chat Wiki Social AGN PS2 Stats
Notices
Go Back   PlanetSide Universe > General Forums > Tech Forum

Reply
 
Thread Tools Search this Thread Display Modes
Old 2013-04-07, 05:14 AM   [Ignore Me] #1
EJocys
Private
 
This game does not support high DPI mouse properly.


I have tested how much mouse points it would take for in-game character to turn 360 degrees with raw mouse input enabled and sensitivity set to 0. I've got ~27842 points. For mouse with 3200 DPI it will be equal to 8.7“ slide on the desk (27842/3200=8.7). Problem is that a lot of professional gamers use up to 12“ for 360 degree turn, but you can‘t have that in PlanetSide 2 by lowering mouse sensitivity, because it is already set to 0. Problem is even worse for any professional gaming mouse with higher DPI (all modern gaming mice support up to 8200 DPI). Basically, players, who prefer low sensitivity settings, can‘t use high DPI settings on their mouse.

Solution would be:
  1. Remove minimum limits of in-game sensitivity.
  2. Use same mouse sensitivity formula like proper FPS game series (Quake, Unreal, Doom, Counter Strike, Call of Duty, Black Ops, etc...) 17280 points = 360 degrees. 17280 is a perfect number with some meaning.
  3. Show "Mouse DPI" drop down box when "raw mouse input" is enabled:
Mouse DPI: [Default] {800, 1000, 1200, 1600, 2400, 3200, 4000, 4800, 5600, 6400, 7200, 8000, 8200}

|-----V----------| [6.00"] per 360° *

* When non 'Default' is selected then slide bar shows inches (1" - 16") per 360 degrees instead of raw sensitivity value. Game can update settings file by using this simple formula:
sensitivity = 17280 / mouse_dpi / inches_per_360
It would be much more meaningful number to all players. Drop down box adds flexibility to pro gamers who owns gaming grade mouse while 'Default' value keeps settings simple for the rest.

Why it is important: In order to be better at FPS games, you must make sure that pointer/reticle speed is same in all games and Windows desktop, because it builds muscle memory better and allows more precise and faster aiming without conscious effort.

For example, this mouse profile is perfect for games mentioned above, because it maintains same pointer/reticle speed in Windows desktop and games:
Mouse DPI = 3200
In-Game Sensitivity = 0.5
Horizontal FOV = 80
360 Turn = 10.8"
Windows Pointer Speed = 2/10 (Sensitivity: 0.250)
On Full HD (1920x1080) monitor it gives perfectly smooth movement ratio: 2 mouse points = 1 screen pixel.

P.S.: Another issue is Vertical FOV which makes little sense for gamers, because most of the aiming is done horizontally.

Solution: Replace vertical FOV with Horizontal FOV inside in-game settings and do conversion inside the game engine (degrees):
vFov = 2 / PI * 180.0 * atan(tan(hFov * PI / 180.0 / 2) * ScreenH / ScreenW)

Last edited by EJocys; 2013-04-07 at 06:19 AM.
EJocys is offline  
Reply With Quote
Old 2013-04-13, 03:47 AM   [Ignore Me] #2
OdenJDB
Private
 
Re: This game does not support high DPI mouse properly.


My G500 works just fine... I'm able to switch between 5 DPI settings up to 5700...
OdenJDB is offline  
Reply With Quote
Reply
  PlanetSide Universe > General Forums > Tech Forum

Bookmarks

Discord

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:07 AM.

Content © 2002-2013, PlanetSide-Universe.com, All rights reserved.
PlanetSide and the SOE logo are registered trademarks of Sony Online Entertainment Inc. © 2004 Sony Online Entertainment Inc. All rights reserved.
All other trademarks or tradenames are properties of their respective owners.
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.