antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

GPL-3.0 License

Stars
2.1K

Bot releases are hidden (Show)

antimicrox - AntiMicroX-3.4.0 Latest Release

Published by pktiuk 7 months ago

3.4.0 (2024-03-10)

Fixed bugs:

Notable changes:

  • Bump SDL version to 2.30.1
  • Updated translations
  • New translations: Croatian, Turkish, Persian, Vietnamese
  • Fix a lot of deprecation warnings and other code changes required to migrate to QT6 #446
antimicrox - AntiMicroX-3.4.0-release-candidate1

Published by pktiuk 11 months ago

Test release with new fixes and SDL updated to 2.28.5

antimicrox - AntiMicroX-3.3.4-with-SDL2.28.2

Published by pktiuk about 1 year ago

Release of AntiMicroX 3.3.4 with updated SDL to the latest 2.28.2 version

antimicrox - AntiMicroX-3.3.4

Published by pktiuk over 1 year ago

3.3.4 (2023-06-03)

Implemented enhancements:

  • Update translations: Portugese(Brazil), Russian, Norwegian Bokmal
  • Add translations: Swedish

Fixed bugs:

  • Fix and refactor adding default autoprofile #727
  • Fix GUI does not recognize super + action #749
  • Fix /dev/uinput static device node access pull 781 (by lnussel)
  • Fix building for SDL version between 2.0.12 and 2.0.16 #788

Notable changes:

  • Build AppImage package on Ubuntu 20.04
  • Bump SDL version for AppImage and Windows from 2.0.20 to 2.26.5
antimicrox - AntiMicroX-3.3.3

Published by pktiuk over 1 year ago

3.3.3 (2023-01-30)

Implemented enhancements:

  • Add checkbox enabling numeric keypad in ButtonEditDialog #168
  • Add MSVC cmake support. #667 (by nitz)
  • Update translations: Spanish, Korean, Russian
  • Add translations: Rusyn, Portugese(Brazil)

Fixed bugs:

  • Name mismatch in set selector list #655
  • Fix broken loading recently used profile for Windows 11 #632 (by nitz)
  • Shebang ignored in execute bind #699
  • Mouse spring mode not working in wayland session #521

Notable changes:

  • Some code refactors and docs updates
  • Logs improvements

Full Changelog: https://github.com/AntiMicroX/antimicrox/compare/3.3.2...3.3.3

antimicrox - AntiMicroX-3.3.2

Published by pktiuk almost 2 years ago

3.3.2 (2022-11-21)

Implemented enhancements:

  • Use proper theme-based color for tab text #583
  • Show joystick battery level in tab #596

Fixed bugs:

  • Fix broken obtaining path of active window by auto profile #592
  • Fix auto profile dialog does not populate title and application fields
  • Fix misspeled __BIG_ENDIAN constant #609
  • Fix advanced settings dialog freezes when pressing join on Linux #609
  • Remove disabling Auto-profile title box #619

Notable changes:

  • don't minimize to taskbar by default on Linux #611

Full Changelog: https://github.com/AntiMicroX/antimicrox/compare/3.3.1...3.3.2

antimicrox - AntiMicroX-3.3.2-ReleaseCandidate

Published by pktiuk almost 2 years ago

Beta release to test all of the upcoming changes.

Implemented enhancements:

Fixed bugs:

Full Changelog: https://github.com/AntiMicroX/antimicrox/compare/3.3.1...3.3.2-rc

antimicrox - HOTFIX AntiMicroX-3.3.1

Published by pktiuk almost 2 years ago

Full Changelog

Hotfix release reverting PR #555 which can cause segfaults.

antimicrox - AntiMicroX-3.3.0

Published by pktiuk almost 2 years ago

Release containing tons of cleanups and fixes in code.

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Broken auto profile saving for Windows #492
  • Selection "None" Preset does not change button labels #513
  • Broken spring mouse Event on Windows #518
  • Multiple problems caused by invalid thread handling #573
    • Saving PS4 Controller setup stops set toggle from working
    • Saving Breaks Set Switching
    • Saving config breaks turbo
    • Warnings QObject: Cannot create children for a parent that is in a different thread

Notable changes:

  • Fix some code warnings #497 #558 #559 (by pktiuk and Stefan-TU)
  • Remove some unused code #504 (by mmmaisel)
  • Limit number of logged events
  • Include Visual Studio Code config files
  • Some refactors and docs updates
  • Update SDL mappings database
  • Update translations: Korean, Ukrainian, Spanish
antimicrox - AntiMicroX-3.2.5

Published by pktiuk over 2 years ago

Release focused on implementing motion sensor support.

Implemented enhancements:

  • Implement motion sensor support. #416 (by mmmaisel)
  • Allow storing calibration for multiple controllers in a profile #460 (by mmmaisel)

Fixed bugs:

Notable changes:

  • Remove unused "Game Controller Mapping" button.

โ— Disclaimer โ—
Motion sensor support may not work on older Linux systems where classical packages are used (For example .deb for Ubuntu 20.04) due to older versions of SDL available in repositories.
In this case, packages like flatpak or AppImage are recommended.

antimicrox - AntiMicroX-3.2.4-motion-test

Published by pktiuk over 2 years ago

3.2.4-test-release

Test release containing changes implementing motion sensor support.
In case of any comments and ideas linked with this release please write in linked discussion.
In case of bugs, just use regular bug template
There is no .deb package, because it would not work with older systems. For testing AppImage is recommended

Implemented enhancements:

  • Implement motion sensor support. #416 (by mmmaisel)
  • Allow storing calibration for multiple controllers in a profile #460 (by mmmaisel)

Fixed bugs:

Notable changes:

  • Remove unused "Game Controller Mapping" button.
antimicrox - AntiMicroX-3.2.4

Published by pktiuk over 2 years ago

3.2.4 (2022-06-11)

Big thanks to mmmaisel for his contributions.

Full Changelog

Implemented enhancements:

  • Implement modifier button threshold zone #310 (by mmmaisel) - This allows mapping the analog range of a stick to walk/run in game without dedicated spring button.
    image

Fixed bugs:

  • Fix mouse calculations for multiple mice #435 (by mmmaisel)
  • Fix flickering JoyControlStickEditDialog layout #440 (by mmmaisel)
  • Implement proper offset and gain stick calibration #441 (by mmmaisel)

Notable changes:

  • Increase minimum size of ButtonEditDialog #439 (by mmmaisel)
  • Fixes in translation utulities
    • Rename flag TRANS_KEEP_OBSOLETE to TRANS_REMOVE_OBSOLETE to improve readability
    • Fix wrong argument for utility deleting obsolete translations #445
  • Update translations:
    • Russian
    • Finnish
    • French
    • Chinese
    • Portuguese
antimicrox - AntiMicroX-3.2.3

Published by pktiuk over 2 years ago

3.2.3 (2022-03-24)

Full Changelog

Fixed bugs:

  • Fixed bug: auto profile not saved when exe path is not defined #252

Notable changes:

  • Added missing license for SDL_GameControllerDB
  • Many updates in translations:
    • Added Finnish translation by heidiwenger
    • Added Norwegian Bokmรฅl translation bu comradekingu
    • Updated German, French, Italian and Polish translations
    • update translation files
  • Always show battery level in joystick status window (even when unknown)
  • Multiple refactors and cleanups removing deprecated code (kudos to mmmaisel).
antimicrox - AntiMicroX-3.2.2

Published by pktiuk over 2 years ago

3.2.2 (2022-02-13)

Full Changelog

Implemented enhancements:

  • Add support for special characters in Windows log files #363
  • Change default working directory of launched executables #377

Fixed bugs:

  • Fix typo (setting->settings) (by jose1711)
  • Random Crashes during longer sessions #133 - kudos to zpangwin for extensive testing and uploading great logs and to noisecode3 for finding the root cause of this issue.
  • File with gamecontroller mappings not found #364
  • Empty application path in autoprofile #371 - kudos to Zinggi

Notable changes:

  • Enable checking for updates in Debian builds from GitHub
  • Log improvements and cleanup #336 #342
  • Daemon mode support removed #345
  • Remove unused "map" and "display" argument options #350
  • Remove unused files With icons, resources and pertially implemented importing utility
  • Use colourful antimicrox icon in tray by default #361
  • Update building docs #370 (by zpangwin)
antimicrox - AntiMicroX-3.2.1

Published by pktiuk almost 3 years ago

3.2.1 (2022-01-03)

Full Changelog

Implemented enhancements:

  • Add note about available update (enabled in Windows) #325
  • Add database of SDL gamepad mappings (more gamepads will be enabled by default) #296
  • Add proper printing information about connected devices to logs #282
  • Apply proper theme to Windows version of app #279
  • Add handling SIGABRT (with printing stack) #281
  • Set theme for Windows #317
  • Bump QT version used in Windows Release to 5.15 #326

Fixed bugs:

  • Crashes linked with deleting child objects #320
  • Broken Auto Profile list on Windows #278
  • Auto Profile Wrongly Shows Languages #273
  • Missing .dll files after Windows installation #268
  • Missing autoprofile settings tab in Windows #277

Notable changes:

  • Add note about lack of AutoProfiles for Wayland users #314
  • Add message informaing about solutions in case of problems with uinput #248
  • Log improvements #322 #336
  • Disable calibration for devices without joysticks #283
  • Clarification of names and --profile flag description #305

Others:

  • Update copyright date #334
  • Cleanup daemon launching #331
  • Make Changelog links clickable #327
  • Print descriptions of devices in logs #319
  • Add experimental support for clang #288 (avinal)
  • CI: Add concurrency and remove redundant lines #272 (avinal)
  • CI: Add CodeQL and infer static code analysis #289 #287
antimicrox - AntiMicroX-3.2.0

Published by pktiuk almost 3 years ago

3.2.0 (2021-10-29)

Full Changelog

First AntiMicroX release supporting Windows. ๐Ÿš€ ๐ŸŽ‰
Kudos for gombosg for starting support restoration efforts and for avinal for helping with one of the most problematic tasks.

NOTE
This release should be considered a beta one for Windows users. Not everything may work properly yet.

Implemented enhancements:

  • Prepare installer for Windows #237
  • Handle segfaults and other crashes in code #235
  • Create config for debug builds #218
  • Allow unhiding app window when second instance of AntiMicroX is launched #257

Fixed bugs:

  • Typo in udev rule name: 60-antimicrox-uinput.rules instead 60-antimcrox-uinput.rules? #204

Notable merged pull requests:

Pull requests restoring Windows support:

antimicrox - AntiMicroX-3.1.7

Published by pktiuk about 3 years ago

3.1.7 (2021-09-10)

Release focused mainly on fixing crashes and enabling comfortable usage for Wayland users.

Full Changelog

Implemented enhancements:

  • Wayland support for keyboard emulation ๐Ÿš€ #32

Fixed bugs:

  • Load save dialogue window won't show saved configs = can't open saves #123
  • Segmentation Fault when change profile from command line #76

Notable merged pull requests:

  • Include Appstream information into AppImage Build #201 (pktiuk)
  • fix: Remove warning "QLocalSocket::waitForDisconnected() is not allowโ€ฆ #200 (pktiuk)
  • Crash-related fixes linked with memory management #194 #196 #198 (pktiuk)
  • refactor: Improve log showing gamepad name #195 (pktiuk)
  • refactor: Refactor executing commands #192 (pktiuk)
  • Allow regular users using uinput #188 (pktiuk)
  • feat: switch from xtest to uinput when wayland is detected #186 (pktiuk)
antimicrox - AntiMicroX-3.1.6

Published by pktiuk about 3 years ago

3.1.6 (2021-08-14)

Full Changelog

Fixed bugs:

  • Saving logs into file doesn't work properly. #78
  • Doesn't save my configurations/Wont auto load #70

Notable closed issues:

  • Refactor logging system #177

Other merged pull requests:

  • Add new logs associated with loading profile files #182 (pktiuk)
  • Refactor arguments parsing #174 (pktiuk)
  • docs: Add information about commandline for flatpak packages #173 (pktiuk)
  • Added openSUSE instruction #158 (Mailaender)
antimicrox - AntiMicroX-3.1.5

Published by pktiuk over 3 years ago

3.1.5 (2021-03-14)

Full Changelog

Big thanks to @mirabilos for help with Debian packages migration and cleaning up project.

Notable closed issues:

  • Migrate DEB packages to antimicrox #87
  • Integrate builds marking with docs cmake and CI #143

Other merged pull requests:

antimicrox - AntiMicroX-3.1.4

Published by gombosg almost 4 years ago

Full Changelog

Kudos to @Janfel for PR!

Implemented enhancements:

  • Remove qglobalshortcuts #106
  • File cleanup #104
  • Cmakefile fixes #102
  • Add dark tray icon #66
  • Icons overhaul #61
  • Automate generating changelogs #10

Fixed bugs:

  • Clear shortcut not working #116
  • Assigning Text Entry to button doesn't assign proper string. #79
  • The uninstallation leaves several folders and files behind (cmake) #68

Notable closed issues:

  • Remove antilib shared object because it's not really shared! #98

Other merged pull requests:

  • feat: improve mime type definition #132 (Janfel)
  • docs: update building and installation instructions #129 (pktiuk)
  • feat: antimicro config migration #120 (gombosg)