[odamex-bug-reporter] [Bug 763] New: Odamex mouse upgrades.

  • From: odamex-bugtracker@xxxxxxxxxx
  • To: odamex-bug-reporter@xxxxxxxxxxxxx
  • Date: Sun, 04 Dec 2011 18:58:44 +0000

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.

Other related posts:

  • » [odamex-bug-reporter] [Bug 763] New: Odamex mouse upgrades. - odamex-bugtracker