{"id":23769876,"url":"https://github.com/biggestcookie/borderlands-sensitivity-changer","last_synced_at":"2025-09-05T14:33:11.153Z","repository":{"id":71096175,"uuid":"274797924","full_name":"biggestcookie/Borderlands-Sensitivity-Changer","owner":"biggestcookie","description":"A tool for editing mouse sensitivity for Borderlands 2 and Borderlands: The Pre-Sequel","archived":false,"fork":false,"pushed_at":"2024-10-24T13:20:32.000Z","size":70,"stargazers_count":14,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T07:11:51.014Z","etag":null,"topics":["python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/biggestcookie.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-25T00:37:07.000Z","updated_at":"2024-10-10T20:01:26.000Z","dependencies_parsed_at":"2024-11-20T12:34:44.822Z","dependency_job_id":null,"html_url":"https://github.com/biggestcookie/Borderlands-Sensitivity-Changer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/biggestcookie/Borderlands-Sensitivity-Changer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biggestcookie%2FBorderlands-Sensitivity-Changer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biggestcookie%2FBorderlands-Sensitivity-Changer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biggestcookie%2FBorderlands-Sensitivity-Changer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biggestcookie%2FBorderlands-Sensitivity-Changer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biggestcookie","download_url":"https://codeload.github.com/biggestcookie/Borderlands-Sensitivity-Changer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biggestcookie%2FBorderlands-Sensitivity-Changer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273769898,"owners_count":25164880,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["python3"],"created_at":"2025-01-01T02:33:50.669Z","updated_at":"2025-09-05T14:33:06.103Z","avatar_url":"https://github.com/biggestcookie.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Borderlands Sensitivity Changer\n\n### [Download for Windows and Linux+Proton here!](https://github.com/biggestcookie/borderlands-sensitivity-changer/releases/latest)\n\nBorderlands 2 and Borderlands: The Pre-Sequel have a minimum sensitivity value of 10, which [can be frustrating when the minimum sensitivity is still too high](https://www.google.com/search?q=borderlands+2+sensitivity+too+high). This program helps you easily change this value yourself lower than the minimum, or any value of your choosing.\n\n### How does it work?\n\nYour mouse sensitivity, among other user settings, are stored somewhere in a file called `profile.bin`. This setting's location in `profile.bin` seems to vary from user to user, which is why it's not easy to simply ask the user to set the value themselves at a given offset. During the calculation, the tool asks you to set your mouse sensitivity to different values, calculates the hex offset of each of these values, and attempts to find where these offsets overlap. This offset is saved and used when you want to set your own custom mouse sensitivity, which can be any number between 1 - 255.\n\n## Usage\n\n### Installation\n\nThe Windows and Linux applications can be found in the [releases](https://github.com/biggestcookie/borderlands-sensitivity-changer/releases) of this repository. \n\n#### Windows: \nSimply download the Windows application (named `BLSensChanger-Windows-1-2-0.exe` to any location and run it. Make sure you have run the game and have changed some settings at least once before launching.\n\n#### Linux:\nNote that on Linux, this app will only work on the Windows version of the game running through Proton, and not the Linux-native port.\n\n1. Download the Linux application (named `BLSensChanger-Linux-1-2-0`).\n2. Using your terminal, `cd` into the folder your browser downloaded the file to (often `cd ~/Downloads` but this may vary).\n3. Run `chmod +x ./BLSensChanger-Linux-1-2-0` to allow the file to become executable.\n4. Run `./BLSensChanger-Linux-1-2-0` to start the program. Make sure you have run the game and have changed some settings at least once before launching.\n\n### Demonstration\n\n```\nWhich game are you changing sensitivity for?\n1 - Borderlands 2\n2 - Borderlands The Pre-Sequel\n\nType # and press enter: 1\n\nFound latest profile.bin at D:\\Paul\\Documents\\My Games\\Borderlands 2\\WillowGame\\SaveData\\76561198045674442\\profile.bin\nBacking up profile.bin to profile.bin.bak\n\nPlease open your game, set your mouse sensitivity to 50, and exit to main menu.\nPress enter once you are done.\n\nNow set your mouse sensitivity to 75, and exit to main menu again.\nPress enter once you are done.\n\nCalculated successfully!\n\nCurrent mouse sensitivity: 75\nIf your current sensitivity doesn't look right, try recalculating!\n\n1 - Set mouse sensitivity\n2 - Recalculate current sensitivity\nEnter - Quit application\n\nType # and press enter: 1\n\nEnter your new desired sensitivity (1-255): 2\n\nDone! Restart the game, check the mouse settings, and enjoy your newly configured sensitivity.\n```\n\n### Alternatives\n\nThe 'Uncapped Pause Menu Settings' mod for [Borderlands 2](https://www.nexusmods.com/borderlands2/mods/157) and [The Pre-Sequel](https://www.nexusmods.com/borderlandspresequel/mods/14) allow you to fine-tune your sensitivity, as well as many other settings while in-game, although they require a hex-edit and some prior setup before use.\n\n## Development\n\n### Requirements\n\n[Python 3.10+](https://www.python.org/downloads/)\n\nInstall required packages using `pip install -r requirements.txt`\n\n### Building\n\nYou can build the program into an executable with the command `pyinstaller main.py --onefile`\n\n## Credits\n\nThis program is an improvement of a solution found on the [Borderlands 2 Steam Community](https://steamcommunity.com/app/49520/discussions/0/882960797527726404/#c616188473194554202) by Steam user Kaathan.\nLinux+Proton support by @JonLiuFYI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiggestcookie%2Fborderlands-sensitivity-changer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiggestcookie%2Fborderlands-sensitivity-changer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiggestcookie%2Fborderlands-sensitivity-changer/lists"}