Skip to content

Commit

Permalink
Sandbox (#7)
Browse files Browse the repository at this point in the history
* Update SensitivityMatcher.au3

* Rename ReleaseAssets/bin/CustomYawList.ini to ReleaseAssets/CustomYawList.ini

* Rename ReleaseAssets/bin/UserSettings.ini to ReleaseAssets/UserSettings.ini

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* added unceratinty to info dialogue

* code cosmetics and fix typo

* code reorganization

* added button to save defaults

* added feedback messages

* uncertainty in ini

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* solved bug of losing upper/lower bounds when Swap is selected

* Update ReleseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* text

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update README.md

* Update README.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update UserSettings.ini

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update README.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update SensitivityMatcher.au3

* Reorganization (#6)

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update SensitivityMatcher.au3

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md

* Update ReleaseNotes.md
  • Loading branch information
TemporaryName authored and KovaaK committed Oct 22, 2018
1 parent 7ad0a58 commit 2fc4f74
Show file tree
Hide file tree
Showing 5 changed files with 579 additions and 376 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### [ Download Latest Version.](https://github.com/KovaaK/SensitivityMatcher/releases/latest)
![Screenshot 1](https://i.redd.it/mxkxgk5vnfj11.png)
### [ Download Latest Binary.](https://github.com/KovaaK/SensitivityMatcher/releases/latest)
[![Screenshot 1](https://i.redd.it/a65t3psme5p11.png)](https://github.com/KovaaK/SensitivityMatcher/releases/latest)
# Sensitivity Matcher

This script lets you match your mouse sensitivity between any 3D games directly, and forego paywalled calculators.
Expand Down
File renamed without changes.
39 changes: 25 additions & 14 deletions ReleaseAssets/ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,34 @@
## Release Notes
## Release Highlights

[version 1.3]
[version 1.4]

_New Feature: Custom keybind and yaw .ini files_
- Loads custom yaw list and keybinds from respective .ini files placed in executable directory.
- Select "Save current yaw" from dropdown to save currently-entered yaw value to list.
- Moved two Fornite presets to .ini file.
_New Feature: Measurement Report_

_New Feature: Physical stats calculator_
- Enter your mouse CPI to calculate your [physical sensitivity](https://liquipedia.net/counterstrike/Mouse_settings#Sensitivity), or enter physical metric to find corresponding virtual sens.
- **Curvature** in **MPI** and **deg/mm**. (universal, linear scale of physical sensitivity)
- **Circumference** in **cm/rev** and **in/rev**. (physical length of a turn, reciprocal scale of physical sensitivity)
* To facilitate crowdsourced measurement of yaw scales, measurement reports (.csv) are now produced automatically to better enable rigorous verification of shared results.

_Bug Fix: Measurement Mode autopartition now normalizes when changing partition limit rather than set straight to cap._ \
_Tweak: During Measurement Mode you can select "Swap sens & yaw" from dropdown so you don't need to copy&paste to save._
_Enhancement (active only in measurement mode): Measurement Cycle Autoscale and Nudge hotkeys_

* Number of multi-cycles auto bumps up during measurement mode as your uncertainty decreases. \
(Only starts to kicks-in when you get _really_ precise)
* Nudge hotkeys (move one count left/right) to verify whether suspected drift exceeds margin of error. \
(Residual artifact can drift up to half increment both ways)

## Download

[**SensitivityMatcher_exe.zip**](https://github.com/KovaaK/SensitivityMatcher/releases/download/1.3/SensitivityMatcher_exe.zip) \
[**SensitivityMatcher_a3x.zip**](https://github.com/KovaaK/SensitivityMatcher/releases/download/1.3/SensitivityMatcher_a3x.zip) (Use this instead if .exe is triggering false positives)
[**SensitivityMatcher_exe.zip**](https://github.com/KovaaK/SensitivityMatcher/releases/download/1.4/SensitivityMatcher_exe.zip) \
[**SensitivityMatcher_a3x.zip**](https://github.com/KovaaK/SensitivityMatcher/releases/download/1.4/SensitivityMatcher_a3x.zip) (Use this instead if .exe is triggering false positives)

[_Go to newest release_](https://github.com/KovaaK/SensitivityMatcher/releases/latest)

## Changelog
_New: Number of cycles bumps up to the (best-case) minimum required to possibly drift one increment given the uncertainty (measurement mode only)._ \
_New: Added Nudge hotkeys that lets you send individual counts to check if deviation is at least one count \
(measurement mode only)._ \
_New: Added button to save current inputs to startup values._ \
_New: Added back the "Custom" item. Upon selection, it makes your yaw equal the current increment._ \
_New: Saved custom yaw now includes uncertainty if obtained from measurement. Info dialogue also shows uncertainty._ \
_New: Asks whether user would like to use default binds if specific hotkeys are markedly unbound._ \
_New: "Info" button shows contexual instructions depending on selected mode._ \
_Fix: Measurement hotkeys now unbinds properly if ini is tweaked while still in measurement mode._ \
_Fix: Measurement bounds are no longer lost when swapping yaw and sens; cancelling Save now restores swap options._ \
_Fix: Minor optimization for floating point precision for multi-cycle turns._
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ StopTurn=!{\}
LessTurn=!{-}
MoreTurn=!{=}
ClearMem=!{0}
NudgeFwd=!{'}
NudgeBkd=!{;}
; The default hotkeys for the Sensitivity Matcher script are as follows:
Expand All @@ -24,6 +26,8 @@ ClearMem=!{0}
; LessTurn=!{-}
; MoreTurn=!{=}
; ClearMem=!{0}
; NudgeFwd=!{'}
; NudgeBkd=!{;}
;
; Put keys in curly braces to indicate a certain key. Example: {TAB} denotes the TAB key.
; Use lowercase for alphanumerics to avoid unintended behaviours.
Expand Down
Loading

0 comments on commit 2fc4f74

Please sign in to comment.