http://odamex.net/bugs/show_bug.cgi?id=763 Bug #: 763 Summary: Odamex mouse upgrades. Classification: Unclassified Product: Odamex Version: 0.6-dev Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P1 Component: Client AssignedTo: odamex-bug-reporter@xxxxxxxxxxxxx ReportedBy: alexmax2742@xxxxxxxxx After taking a look at ZDoom 1.22, ZDaemon 1.06 and modern ZDoom's mouse code, we have determined that there are several things that other ports do that our current codebase does not. There's a lot of math going on behind the scene, but to put it into perspective, ZDaemon's defaults are: mouse_sensitivity: 1.0 m_pitch: 1.0 m_prescale: 0 m_yaw: 1.0 The equivalent mouse settings for Odamex would be: mouse_sensitivity: 35 (Doom) 40 (Odamex) m_pitch: 0.25 mouse_type: 0 (Doom) 1 (Odamex) m_yaw: 1.0 My proposition (a combination of suggestions discussed in IRC): 1. Make Odamex Mouse Scaling the default. 2. Change Odamex Mouse Scaling to resemble ZDaemon 1.06's. 3. Change Odamex default mouse settings to resemble ZDaemon 1.06's. After all, it seems to be a common sentiment that ZD's defaults are quite nice out-of-the-box. Odamex's Mouse Threshold should also probably be examined and turned off. 4. Adjust the Doom mouse_type so that m_sens of 35, m_pitch of 1 and m_yaw of 1 feel identically to the default settings. 5. Add a callback when changing mouse_type that translates the settings between the two. 6. mouse_sensitivity is adjusted via the "Horizontal Sensitivity" scroller, but actually adjusts both axis. Instead, there ought to be an overall "Mouse Sensitivity" slider that maps to mouse_sensitivity, then map m_yaw and m_pitch to "Horizontal Sensitivity" and "Vertical Sensitivity". 7. Remove a few of the more esoteric settings from the mouse settings menu. -- Configure bugmail: http://odamex.net/bugs/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.