QtScrcpy icon indicating copy to clipboard operation
QtScrcpy copied to clipboard

Problems with the KMT_STEER_WHEEL in some games

Open Bren1n-SCP opened this issue 4 years ago • 19 comments

I have this problem in CodM where the steering wheel crashes. I think it is because the movement is very fast and therefore the movement is not registered. does anyone know how i can solve this problem? I think adding some delay to the movement, but I don't understand programming.

Bren1n-SCP avatar Jan 30 '21 15:01 Bren1n-SCP

Some contributor will need to patch the source code for it. It looks that barry has not been here for a while. All movements should have some delay, I suppose. The best way to test the needed delay is using xbindkeys for moving the mouse and doing the clicks.

renanwp2 avatar Feb 02 '21 09:02 renanwp2

well, thanks. i'm gonna study this when i have time. can you give me your tag of discord to have more contact and help together ?

Bren1n-SCP avatar Feb 03 '21 12:02 Bren1n-SCP

It looks that barry has not been here for a while.

12 days ago he was, and the issue he created looks like he's still interested. Probably just busy. See: #344 Translated to english: https://translate.google.com/translate?hl=&sl=zh-CN&tl=en&u=https%3A%2F%2Fgithub.com%2Fbarry-ran%2FQtScrcpy%2Fissues%2F344

Yamakuzure avatar Feb 06 '21 13:02 Yamakuzure

I have this problem in CodM where the steering wheel crashes.

What does that mean exactly?

I think it is because the movement is very fast and therefore the movement is not registered.

Please describe what a. is happening and b. what should happen instead in your opinion.

does anyone know how i can solve this problem? I think adding some delay to the movement, but I don't understand programming.

Well, I do, and I am currently looking for ways to improve QtScrcpy to be more usable with my (only) fun FPS game on Android. So, maybe I have already seen the same issue as you have, but wasn't able to clearly identify it. So any pointers are highly appreciated.

Yamakuzure avatar Feb 06 '21 13:02 Yamakuzure

well, when I map the keyboard with the "kmt_steer_wheel" option in Call of Duty mobile and try to move, sometimes the game doesn't recognize what I'm pressing the button on the keyboard and it just doesn't work. as if the movement that the "kmt_steer_wheel" does is very fast, so the game does not capture the drag of the finger that is made by mapping the keyboard. And I need to press the button again to have the chance for the game to capture the finger drag that is done by the keymapper.

a.when i press the buttons in which i mapped with the QtScrcpy ("kmt_steer_wheel" option) to walk around in codm (call of duty mobile), the steer wheel movement of the game, do not register the displacement of the finger done by the keymapper. b.I think adding the option to put custom delay on the "kmt_steer_wheel" during the displacement of the "centerpos" to the "leftoffset", "rightoffset", "upoffset" and "downoffset".

sorry for my bad english, i'm from brazil. :(

Bren1n-SCP avatar Feb 10 '21 14:02 Bren1n-SCP

@Bren1n-SCP : Your description is very good!

Actually I believe that you just explained a problem I see in "FRAG! Pro Shooter", which makes it almost unplayable with QtScrcpy. What you describe can explain the issues I am seeing.

I do have a rough idea where to put such a delay in. Let's see whether we can get this done.

Yamakuzure avatar Feb 11 '21 17:02 Yamakuzure

Your issue seems to be exactly the same as in #352. If you think that I am correct, we could unify the two by referencing the other and closing this issue.

Yamakuzure avatar Feb 11 '21 17:02 Yamakuzure

Yeah! It is the same answer as "a." question you asked him.. Thank you for all that.

Bren1n-SCP avatar Feb 11 '21 23:02 Bren1n-SCP

that's the way i close this issue ?

Bren1n-SCP avatar Feb 11 '21 23:02 Bren1n-SCP

You can't comment after you have closed the issue. Any comments you have to add to the issue need to be added before closing it, if you need it. Since I (and you) can comment here, the issue is not closed yet.

renanwp2 avatar Feb 11 '21 23:02 renanwp2

yeah, i have that too, in CoDM i tested with using only KMT_STEER_WHEEL when you press WSAD quickly enough, it will eventually go crazy. like WSAD will be stuck or jumpy

trivita avatar Mar 01 '21 03:03 trivita

i will test

barry-ran avatar Mar 07 '21 06:03 barry-ran

i will test

Yes please. I have the same issue in CODM. Your work is very helpful. Emulators cost a lot of cpu resources. Looking forward a fix for this issue.

ghost avatar Apr 20 '21 17:04 ghost

i will test

Thanks for the great software, barry! I'm having the same problem with another game. I hope it will be solved.

sickofrain avatar Apr 22 '21 04:04 sickofrain

@sickofrain What a surprise, you are my first sponsor, thank you very much for your recognition,HAHAHA. LOL :)

barry-ran avatar Apr 22 '21 10:04 barry-ran

i will test

Thanks for the great software, barry! I'm having the same problem with another game. I hope it will be solved.

What game are you talking about

barry-ran avatar Apr 22 '21 10:04 barry-ran

@sickofrain What a surprise, you are my first sponsor, thank you very much for your recognition,HAHAHA. LOL :)

Thank you so much. my pleasure! =)

What game are you talking about

I'm talking about 荒野行为.

sickofrain avatar Apr 22 '21 12:04 sickofrain

@sickofrain Sorry to update so late, you can try v1.7.0

barry-ran avatar Jun 28 '21 06:06 barry-ran

i'm still having this delay problem playing minecraft pocket edition with the new beta mcpe controls. Have any way to custom this delay of "KMT_STEER_WHEEL" by myself ?

Bren1n-SCP avatar Apr 11 '22 14:04 Bren1n-SCP