{"id":49695591,"url":"https://github.com/mackimmolate/ets2scrolldrive","last_synced_at":"2026-05-11T22:02:23.961Z","repository":{"id":356382595,"uuid":"1232277760","full_name":"mackimmolate/ets2scrolldrive","owner":"mackimmolate","description":"Mouse steering and scroll-wheel throttle/brake controls for Euro Truck Simulator 2, with an optional on-screen input overlay.","archived":false,"fork":false,"pushed_at":"2026-05-07T22:05:49.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-08T00:02:14.762Z","etag":null,"topics":["controls-sii","ets2","euro-truck-simulator-2","mouse-controls","mouse-steering","scroll-wheel-throttle-brake"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","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/mackimmolate.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-07T19:13:37.000Z","updated_at":"2026-05-07T22:04:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mackimmolate/ets2scrolldrive","commit_stats":null,"previous_names":["mackimmolate/ets2scrolldrive"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/mackimmolate/ets2scrolldrive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackimmolate%2Fets2scrolldrive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackimmolate%2Fets2scrolldrive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackimmolate%2Fets2scrolldrive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackimmolate%2Fets2scrolldrive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mackimmolate","download_url":"https://codeload.github.com/mackimmolate/ets2scrolldrive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackimmolate%2Fets2scrolldrive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32914533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["controls-sii","ets2","euro-truck-simulator-2","mouse-controls","mouse-steering","scroll-wheel-throttle-brake"],"created_at":"2026-05-08T00:00:29.588Z","updated_at":"2026-05-11T22:02:23.957Z","avatar_url":"https://github.com/mackimmolate.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ETS2 Scroll Drive\n\nMouse steering and scroll-wheel throttle/brake controls for Euro Truck Simulator 2.\n\n## Files\n\n- `controls.sii`: ETS2 controls profile with 3% scroll steps.\n- `start_ets2_scroll_overlay.cmd`: overlay that shows the current throttle/brake percentage and enables `Alt` reset.\n\n## Installation\n\n1. Close ETS2.\n2. Open your ETS2 profile folder in `Documents\\Euro Truck Simulator 2\\profiles\\\u003cprofile id\u003e` or `Documents\\Euro Truck Simulator 2\\steam_profiles\\\u003cprofile id\u003e`.\n3. Back up your existing `controls.sii`.\n4. Copy this `controls.sii` into the profile folder.\n\nThe overlay `.cmd` file can be placed anywhere. It is self-contained and does not need to be inside the ETS2 profile folder.\n\nStart the overlay before driving if you want `Alt` reset.\n\n## Controls\n\n- Move mouse: steer.\n- Scroll up: increase throttle.\n- Scroll down: increase brake.\n- `Alt`: reset throttle/brake to neutral.\n- Hold right mouse: rotate the camera in cab view and external view.\n- Right mouse + scroll: camera zoom.\n- `Ctrl + Alt + Q`: close the overlay.\n\n## Behavior\n\nThe live scroll wheel value is stored by ETS2. The overlay mirrors the same logic so it can show the expected throttle, brake, or neutral state.\n\nEach wheel step changes the stored value by 3%, from full brake to full throttle. Throttle uses a squared curve, so small scroll changes are gentle and full scroll range still reaches 100%. Brake is more direct: about 25% scroll gives about 25% brake, 50% gives about 50%, and full brake still takes the full scroll range.\n\nPress `Alt` to reset throttle/brake to neutral. The overlay handles this by sending a very quick middle-mouse reset pulse while `Alt` is held, then resets its own display.\n\nDo not edit controls that show as `complex` in ETS2's buttons menu. Those are custom bindings from `controls.sii`, and changing them in-game can break the scroll controls.\n\n## Transmission Notes\n\nThe mod does not depend on the truck's gearbox model or number of gears.\n\n- Automatic and sequential transmissions are the best fit.\n- In simple automatic, scroll down uses ETS2's normal backward input. At a stop, holding brake may engage reverse.\n- Real automatic users may need to bind Drive and Reverse separately in ETS2.\n- H-shifter/manual users should merge the scroll steering/throttle/brake bindings into their own controls profile instead of replacing it.\n\n## Feedback\n\nFound a problem or have a suggestion? Open an issue on GitHub.\n\n## License\n\nMIT License. See `LICENSE`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmackimmolate%2Fets2scrolldrive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmackimmolate%2Fets2scrolldrive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmackimmolate%2Fets2scrolldrive/lists"}