{"id":24787637,"url":"https://github.com/valignatev/hitboxer","last_synced_at":"2025-04-12T18:49:27.804Z","repository":{"id":40578437,"uuid":"304951850","full_name":"valignatev/hitboxer","owner":"valignatev","description":"Key remapper for epic gamers","archived":false,"fork":false,"pushed_at":"2025-03-10T23:00:05.000Z","size":954,"stargazers_count":294,"open_issues_count":8,"forks_count":34,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-03T21:12:29.907Z","etag":null,"topics":["accessibility","gaming","hitbox","socd"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/valignatev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T19:17:42.000Z","updated_at":"2025-03-28T16:16:28.000Z","dependencies_parsed_at":"2024-07-21T18:15:03.146Z","dependency_job_id":"7d23ef0c-a28f-47a6-8d7e-17ba3a7b01fc","html_url":"https://github.com/valignatev/hitboxer","commit_stats":null,"previous_names":["valignatev/hitboxer","valignatev/socd"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valignatev%2Fhitboxer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valignatev%2Fhitboxer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valignatev%2Fhitboxer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valignatev%2Fhitboxer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valignatev","download_url":"https://codeload.github.com/valignatev/hitboxer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618218,"owners_count":21134199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","gaming","hitbox","socd"],"created_at":"2025-01-29T16:01:31.792Z","updated_at":"2025-04-12T18:49:27.783Z","avatar_url":"https://github.com/valignatev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![screenshot](screenshot.jpg)\r\n\r\n# Hitboxer, key remapper and SOCD tool for epic gamers\r\n\r\n## NOTE\r\nThe program is in progress, there will be dragons. Still, please reach out to me or leave an issue on GitHub if something that you were using suddenly breaks.\r\n\r\n\r\n## Install\r\n\r\n1) Grab the latest version for your OS from [Releases page](https://github.com/valignatev/hitboxer/releases).\r\n\r\n2) Unpack to any directory you have write access too (so no C\\\\:Program Files lol)\r\n\r\n3) Run hitboxer.exe\r\n\r\nIt'll create a log file and a settings file. You're never expected to edit settings.socd by hand, it is here for your convenience in case you want to share config between computers\r\n\r\n\r\n## Why do I need it and wtf is SOCD?\r\n\r\nSOCD stands for simultaneous opposite cardinal direction. Basically, what'll\r\nhappen if you press \"left\" and \"right\" at the same time or \"left\" while holding \"right\", and vise versa.\r\nEvery game handles it differently. Some set such cases to \"neutral\", some have \"last win\", and\r\nsome games just don't know what to do and do whatever.\r\n\r\nDevices like smashbox usually have settings that you can toggle to have the behavior you\r\nwant. This program basically allows you to do the same but with your keyboard.\r\n(WIP, for now the only option is \"last wins\").\r\n\r\nUse it at your own caution, especially if you do competitive gaming because\r\nsome communities require to use something particular and ban any other alternatives.\r\nThere you go, I warned you. Enjoy!\r\n\r\n\r\n## Features\r\n\r\nProfiles - every profile is a program for which Hitboxer is active. Click \"Add\", select currently running program (or type its .exe name in the input box and press enter)\r\n\r\nMappings - Add keyboard mappings that will be active for this program. For now, we only support mapping keyboard keys to other keyboard keys, but there is a plan to support mouse and controllers.\r\n\r\nMappings can be of 3 flavors - OPPOSITE (the last one you pressed wins, good for frame-perfect turnarounds and strafes), NEUTRAL (both keys cancel each other out), and REMAP (the basic mapping, you press key on the left, and key on the right comes out instead).\r\n\r\nPresets for WASD and Arrows\r\n\r\nAn ability to close the window to tray (highly requested!)\r\n\r\n\r\n## Windows version, permissions and antiviruses\r\n\r\nYep, functionality of this program is similar to those evil keyloggers that steal your passwords, so antiviruses might not like it. Well, this is a matter of you trusting me, as for any program that you download and run from the Internet. Also, for some people and some games it only works when run as admin, so try that if it doesn't work otherwise.\r\n\r\n\r\n## Linux support\r\n\r\nAlmost done, but I need to polish it a bit more before I can comfortably release it!\r\n\r\n## Compiling from source code\r\n\r\nHitboxer is written in Jai, so in order to compile it you will need access to Jai compiler, which is at the time of writing is in closed beta.\r\n\r\nBut if you happen to be in Jai beta, building is as simple as doing `jai build.jai` for debug build, and `jai build.jai - release` for release build.\r\n\r\n## LICENSE\r\n\r\nHitboxer is licensed under MIT, Hack fonts that are used in its UI have its own license (pretty libre though), see `data` directory.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalignatev%2Fhitboxer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalignatev%2Fhitboxer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalignatev%2Fhitboxer/lists"}