Skip to content

Releases: valignatev/hitboxer

Opposite With No Repress Mode and Some Improvements

01 Sep 00:21

Choose a tag to compare

I was really busy with life (new kid + being busy at work lol), but here we are, Hitboxer gets some love!

New features:

  • New SOCD mode - Opposite No Release - same as opposite, but when you override the button for the first time it's not gonna get re-pressed after you release the key that cancelled it out.
  • If you have "close to tray" enabled, launching the program will hide it to tray right away - this fixes #70
  • Added new toggle for more logs - this is useful if something isn't working as expected - spams more info to the log file at a small performance penalty and (potentially) some memory leak.

Bug Fixes

  • Sometimes we logged things without adding new line character.
  • Fixed memory leaks caused by using temp allocator from within win32 hooks by initializing a new Temporary_Storage just for them.
  • Reduced unnecessary window rerenders caused by win32 hooks waking up rendering thread.
  • logging key repeats only once or twice, don't spam it like crazy.

Others

  • disabled debug info in release build. Potentially this makes the program marginally faster. I don't think anyone needs debug info for release executable anyway.
  • Clarify licenses, add readme and license to release archive. We are still FREE and OPEN SOURCE, just more explicitly.

Memory leaks edition

10 Feb 00:49

Choose a tag to compare

  • Fixed few memory leaks
  • Fixed potential crash when switching profiles
  • Fixed CPU usage when minimize to tray is turned on

Key repeat detection

03 Feb 00:44

Choose a tag to compare

  • More robust mappings UI.
  • Detect key repeat on Windows so we don't spam opposite key releases when there's a binding in the OPPOSITE mode.
  • Fix double-opening of the program that's hidden to tray on Windows.
  • More logging.

Global Profile Edition

27 Jan 23:09

Choose a tag to compare

  • Added a Global Profile that always exist, and is applied to the whole system globally if no other profiles match, and if it has global mappings.
  • Separated active profile that's actually active, and profile that's displayed in UI.

Jai rewrite

26 Jan 14:37

Choose a tag to compare

This is a brand new version of the program (now called Hitboxer), rewritten from the ground up in Jai

Esc bind and some fixes

01 Sep 17:51
807f829

Choose a tag to compare

NOTE
If this doesn't work for you, try the previous version and tell me about it in the issue with you PC specs (windows revision and your keyboard, and if you have any antimalware)

You can now add a binding to ESC key and have a disable binding - a key that you can hold to suppress SOCD behavior, woo! Also fixed some compiler warnings and some other jank that I've found. Another rather big change - I'm sending scancodes to SendInput now because some games use DirectInput event loop and completely ignore virtual key codes. This should fix #14 and hopefully #19

fix #16

12 Feb 22:52
d2c4ff7

Choose a tag to compare

This release only fixes annoyting explorer.exe shenanigans, nothing else, really. See #16

Custom keybindings

14 Mar 13:29
f3bf4ed

Choose a tag to compare

No graphical interface yet, but config editing should suffice for now. You can find key codes here, just make sure to put number without 0x in the file. I swear I'm not that lazy usually 😔

Small fix for "Access Denied" error when opening a process

07 Mar 11:33
7be8bbb

Choose a tag to compare

Well, not really a fix, but rather we just ignore it cuz nothing really we can do about it.

(Experimental) Process Filter

07 Mar 00:34
e5fd575

Choose a tag to compare

Only activate SOCD cleaner in programs you want, and it'll only enable itself when the program you specify is focused!

See how to do it in the updated readme. I'll work on proper interface so it's easier to do in the future, but didn't want to delay release until it's done.