dhewm3/neo/framework
Daniel Gibson ce4e6f076f Don't ignore "ridiculous mouse deltas", allow sensitivity < 1.0
Modern mice support ridiculously high DPI values, >20'000.
Not sure what that's actually good for, but if people use that, they
ran into the "idUsercmdGenLocal::MouseMove: Ignoring ridiculous
 mouse delta" case which just threw away the mouse input values so the
game didn't respond to mouse input anymore or at least felt choppy.

I'm not sure what that code was originally good for, under which
(undesired) circumstances that happened, but for now it's disabled,
only the warning is still logged, but only once.

For these high DPI values to still be usable (camera not moving way
too fast), it probably makes sense if the mouse sensitivity can be set
to values < 1.0. The CVar always supported that, but I adjusted the
Dhewm3SettingsMenu so it sensitivity can also be set to values between
0.01 and 1 there (still going up to 30, like before).

fixes #616
2024-12-03 19:27:58 +01:00
..
async Fix -Wformat-security warnings - thanks James Addison! 2023-01-05 04:45:34 +01:00
miniz Fix setting z_off64_t in minizconf.h 2024-10-11 01:03:53 +02:00
minizip Replace zlib with integrated miniz 2024-06-03 22:02:56 +02:00
BuildDefines.h Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
BuildVersion.h Fix savegame-compatibility of scripts, increase BUILD_NUMBER 2021-02-21 06:05:47 +01:00
CmdSystem.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
CmdSystem.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Common.cpp If game DLL isn't found, fall back to fs_game_base DLL 2024-11-07 06:25:51 +01:00
Common.h - Moved debugger intialistion after GameDll load 2021-07-03 01:14:49 +02:00
Compressor.cpp Use int instead of long in idCompressor_Arithmetic methods 2012-06-28 13:02:46 +02:00
Compressor.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Console.cpp Fix -Wformat-security warnings - thanks James Addison! 2023-01-05 04:45:34 +01:00
Console.h Make console history persistent 2012-11-13 23:21:38 +01:00
CVarSystem.cpp Fix -Wformat-security warnings - thanks James Addison! 2023-01-05 04:45:34 +01:00
CVarSystem.h MSVC: Treat pointer truncation warnings as errors, adjust idCVar for that 2021-05-08 05:54:42 +02:00
DeclAF.cpp Fixing some spelling errors: s/unkown/unknown, s/seperate/separate. (#107) 2015-02-25 22:01:00 +01:00
DeclAF.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclEntityDef.cpp ImGui: Improve integration, use scalable font, Control Options menu 2024-05-22 19:46:38 +02:00
DeclEntityDef.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclFX.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclFX.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclManager.cpp Fix "Save as" in Particle Editor 2021-05-08 21:05:56 +02:00
DeclManager.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclParticle.cpp Soft particles: Disable Particle Stage "softeningRadius" keyword 2024-07-25 04:05:51 +02:00
DeclParticle.h Soft particles: Disable Particle Stage "softeningRadius" keyword 2024-07-25 04:05:51 +02:00
DeclPDA.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclPDA.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclSkin.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclSkin.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclTable.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DeclTable.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DemoChecksum.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
DemoFile.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
DemoFile.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Dhewm3SettingsMenu.cpp Don't ignore "ridiculous mouse deltas", allow sensitivity < 1.0 2024-12-03 19:27:58 +01:00
EditField.cpp Fix -Wformat-security warnings - thanks James Addison! 2023-01-05 04:45:34 +01:00
EditField.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
EventLoop.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
EventLoop.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
File.cpp Fix -Wformat-security warnings - thanks James Addison! 2023-01-05 04:45:34 +01:00
File.h Replace zlib with integrated miniz 2024-06-03 22:02:56 +02:00
FileSystem.cpp Mods menu: improve base and d3xp entries, set d3xp basemod for more mods 2024-07-27 22:11:59 +02:00
FileSystem.h Make sure MAX_OSPATH has sane size; fix some typos 2022-01-16 06:02:40 +01:00
Game.h - Unbreaking Game and GameEdit API / ABI for game debugger use 2021-06-28 23:38:38 +02:00
GameCallbacks_local.h rev feedback v1. 2021-07-01 01:09:15 +02:00
KeyInput.cpp Fix SDL1.2 build and some runtime issues with SDL1.2 2024-06-02 15:40:09 +02:00
KeyInput.h added a simple printing of the key/button pressed (#567) 2024-03-25 02:39:12 +01:00
Licensee.h Bump version to 1.5.5pre 2024-08-16 01:29:59 +02:00
Session.cpp map command without any arguments prints current map name 2024-07-25 02:47:33 +02:00
Session.h Modify check for Demo version to not break Game DLL ABI 2019-01-07 15:06:59 +01:00
Session_local.h Use more than one QuickSave file, #392 2021-07-03 02:25:20 +02:00
Session_menu.cpp Mods menu: improve base and d3xp entries, set d3xp basemod for more mods 2024-07-27 22:11:59 +02:00
Unzip.h Use updated minizip version for unzip 2013-06-12 00:07:09 +02:00
UsercmdGen.cpp Don't ignore "ridiculous mouse deltas", allow sensitivity < 1.0 2024-12-03 19:27:58 +01:00
UsercmdGen.h Fix gamepad pseudo-mouse input for UIs in multiplayer mode 2024-01-17 17:45:43 +01:00