Comments (6)
I had achieved smooth movement in Halo 5 but the settings did not work for any other game, I jumped the gun when I pushed the update and did not test other games, the issue is that there is no way to have a global smooth movement because every game uses the joystick differently even if it's subtle. Sadly this is something I don't know if I'll be able to work out without any outside help who have experience converting mouse to joystick smoothly.
from xboxkeyboardmouse.
Indeed, some games may use "dead zones" of different size and shape intended to eliminate near-but-not-zero readings that controllers give at rest. Without a dead zone, you'd set a controller down and your aim cursor would slowly drift, due to minor manufactured sensor differences. (To experiment, pick up a controller and just barely tilt the sticks slowly and notice they have to move a bit before the game reacts with any aim change.) Because these dead zone solutions are common, users would probably assume the game is buggy when they saw such drift, so game devs will keep making them. Dead zones are usually square or circular, meaning either each axis is remapped to zero out small values independently (square), or the vector is remapped to zero out small vector lengths. So no matter what, since details like this vary by game - there would need to be some sort of per-game settings selection - which could store that game's discovered dead zone width/height (for square) or length (for circles). Possibly other details would need to be stored per game, as advanced techniques to combat other game-specific joystick assists (weird accelerations and such) get figured out.
from xboxkeyboardmouse.
What were your settings for smooth movement Callum? I'm testing in Halo 5 and getting ALOT of jerkiness when I'm aiming.
from xboxkeyboardmouse.
@Norava i no longer have the configuration but the higher you have the polling rate the smoother the experience will feel but with the higher polling the less movement the application can pick up on so you need to increase your dpi or sensitivity.
from xboxkeyboardmouse.
I tried it using in Fortnite game, but when I need small movements, to aim with highest precision, it doesnt work as expected. I "alt+tabed" and changed values, but nothing change.
from xboxkeyboardmouse.
I've implemented a mouse engine which handles the dead zone as discussed in this thread.
from xboxkeyboardmouse.
Related Issues (20)
- Installation Issues HOT 1
- Any way to get this program to run with the Win10 program "Xbox Game Streaming (Test App)"? Thanks! HOT 15
- I cant install the scp driver
- Is it possible to run this in Xbox Companion App ? HOT 1
- Streaming with the Xbox Series X/S and compatibility issues HOT 2
- Remapping dont work
- Everything works except the mouse as the right stick HOT 3
- Hi having issues with Mouse mapping - mouse seems to disabled even though the keyb is working through the app
- Mouse doesnt work
- Any way to use this application in Geforce Now or Xcloud?
- Mouse glitching
- Bug and suggestion
- I cant make the calibration :(
- Input lag issues
- when i open the program is just quits and crashs before u say i didnt install the driver and didnt install the setup i did all that and it was actually running smoothly for months but now idk why it just crashes pls help me
- Ohha
- Add support for Ubuntu
- Unable to hide mouse cursos (XBOX sS, Win 11 home) HOT 2
- Settings and callibrating mouse
- scpdriverinstaller giving me access to this path denied to the tmp file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xboxkeyboardmouse.