Skip to content

Rivalcfg v4.16.0

Choose a tag to compare

@flozz flozz released this 13 Feb 12:45
· 90 commits to master since this release
b9909ea
  • feat(devices): Added support for the Aerox 3 Wireless CS2 Dragon Lore Edition (1038:187a, 1038:1878) (@flozz)

  • feat(devices): Added support for the Rival 3 Gen 2 (1038:1870) (#249, #257, @flozz, @orsonteodoro)

  • feat(devices): Added support for the Rival 3 Wireless Gen 2 (1038:1872) (#258, @flozz)

  • feat(handler): Added range_choice handler (@flozz)

  • feat(handler): Added multidpi_range_choice handler (@flozz)

  • feat(handler): Added multidpi_range_choice_xy handler (@flozz)

  • fix(devices): Fixed DPI values for devices using the TrueMove Air sensor (@flozz):

    • Aerox 3 Wireless (1038:183A, 1038:187A, 1038:1838, 1038:1878)
    • Aerox 5 (1038:1850)
    • Aerox 5 Wireless (1038:1854, 1038:185E, 1038:1862, 1038:1852, 1038:185C, 1038:1860)
    • Aerox 9 Wireless (1038:185A, 1038:1876, 1038:1858, 1038:1874)
    • Prime Wireless (1038:1842, 1038:184A, 1038:1840, 1038:1848)
    • Rival 3 Wireless (1038:1830)
  • fix(devices): Fixed DPI values for devices using the TrueMove Core sensor (@flozz):

    • Aerox 3 (1038:1836)
    • Rival 3 (1038:1824, 1038:184C)
  • fix(devices): Fixed DPI values for devices using the PixArt PMW3326 sensor (@flozz):

    • Rival 106 device (1038:1816)
    • Rival 110 device (1038:1729)
    • Rival 300S device (1038:1810)
  • misc(tests): Added tests for the Aerox 5 device (1038:1850) (@flozz)

  • misc: Modernized packaging setup.py/setuptools -> pyproject.toml/flit (@flozz)

  • misc: Added Python 3.14 support (@flozz)

  • misc!: Removed Python 3.9 support (@flozz)


EDIT 2026-02-24

I added experimental standalone builds for Linux, macOS and Windows for this release. More info on Rivalcfg website: