Skip to content

Adiru3/OMNISENS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 OMNISENS | Advanced Sensitivity Engine

License Version Status

OMNISENS is a high-precision mouse sensitivity and FOV converter designed for competitive gamers. It accounts for complex game engine behaviors, resolution aspect ratios, and DPI changes to preserve your muscle memory across different setups.


πŸš€ Features

  • Cross-Engine FOV Conversion: Supports Source Engine (4:3 Base), Vertical FOV (R6 Siege/BF), and Horizontal Actual.
  • Resolution & Aspect Ratio Scaling: Automatically adjusts sensitivity when switching between 16:9, 4:3 stretched, or ultra-wide resolutions.
  • DPI Compensation: Seamlessly convert your sens when upgrading your mouse hardware.
  • Monitor Distance 0% (Focal Scaling): Uses the industry-standard method to keep your "Degrees per Pixel" feeling consistent.
  • Real-time Calculation: Values update instantly as you type.

πŸ“ The Math Behind

OMNISENS uses Focal Length Scaling to maintain perceived tracking speed:

$$\text{New Sens} = \text{Old Sens} \times \frac{\text{DPI}_{old}}{\text{DPI}_{new}} \times \frac{\tan(\frac{\text{FOV}_{target}}{2})}{\tan(\frac{\text{FOV}_{current}}{2})} \times \frac{\text{AR}_{target}}{\text{AR}_{current}}$$

This ensures that the physical distance on your mousepad translates to the same relative movement on your screen, regardless of stretching or zooming.


πŸ”— Connect with me

GitHub YouTube TikTok Donatello


πŸ“ License

This project is open-source and available under the MIT License. Feel free to contribute or fork for your own needs!