Author Topic: GPD WIN Gamepad Updating Manual  (Read 8283 times)

fdf

Re: GPD WIN Joystick Updating Manual
« Reply #15 on: December 09, 2016, 06:25:50 am »
I applied the update and this is genuinely worse.

The mouse starts slow then suddenly accelerates, and I can't do an arched movement. 

For example, if you rotate the stick anything but very slowly the mouse will move in a square rather than a circular motion. 

All quicker motion is translated as sudden sharp jerky turns.

Is there a way to undo this update or fix this, because this is horrid.

Edit:. Going in to the mouse settings and disabling the enhance pointer precision option corrects this.

After rebooting the unit, all the issues are back. 

This update needs a fix or a rollback because this is horrid. 

jimboton

Re: GPD WIN Joystick Updating Manual
« Reply #16 on: December 09, 2016, 07:29:10 am »
GPD WIN Joystick Updating Manual

Improvement Points:
1. It optimizes the moving speed logic of the mouse mode.
2. It optimizes the delay problem of the left joystick wheel mode under the mouse mode.
3. It optimizes the keys response speed under joystick mode.



But does this improve the keys response just in dinput mode or in xinput mode too (which is how it's set 99% of the time)?

It improves the keys response in both dinput mode and xinput mode.
Except, like I've already found out, it does not.

Willburn

Re: GPD WIN Joystick Updating Manual
« Reply #17 on: December 09, 2016, 08:01:12 am »
It improves the keys response in both dinput mode and xinput mode.
Except, like I've already found out, it does not.

That sucks...

I'm not a huge fan of the new mouse behavior either to be honest. I may have to revert my drivers...

GPD, could you please publish an update which keeps the mouse behavior of the previous driver version but uses the scrolling behavior of this current version?
That would be perfect!

Also if possible please enable sideways scrolling with the left analogue stick if possible!

iStix

Re: GPD WIN Joystick Updating Manual
« Reply #18 on: December 09, 2016, 09:49:23 am »


GPD, could you please publish an update which keeps the mouse behavior of the previous driver version but uses the scrolling behavior of this current version?
That would be perfect!

Also if possible please enable sideways scrolling with the left analogue stick if possible!
THIS PLEASE!! Wade!

mycraftisbest

  • *
  • Posts: 11
Re: GPD WIN Joystick Updating Manual
« Reply #19 on: December 09, 2016, 06:30:52 pm »

That sucks...

I'm not a huge fan of the new mouse behavior either to be honest. I may have to revert my drivers...

GPD, could you please publish an update which keeps the mouse behavior of the previous driver version but uses the scrolling behavior of this current version?
That would be perfect!

Also if possible please enable sideways scrolling with the left analogue stick if possible!

I just made an account for this site just to back this idea. Who was asking for mouse acceleration again? It's an analog stick, if you want it to go faster you push it more in that direction or let up on it to slow it down. There's no need for acceleration, it's confusing, especially when it slows to snap to some new direction every few seconds.

As for the scrolling, I honestly can't think of a reason not to add horizontal scrolling to the left stick.
If your reading this, than you have reached the bottom of the post.

shinkamui

  • *
  • Posts: 395
Re: GPD WIN Gamepad Updating Manual
« Reply #20 on: December 10, 2016, 06:16:43 am »
Im very happy to see that they've taken the complaints seriously, but im bummed to find that they've not done anything to really address teh major complaints:

1. Mouse mode hard coded button configuration is silly, and needs a unique button press for every button at the very least, ideally provide a custom mapper.   Some of you may gripe, but if mouse mode was designed for keyboard only fps gaming with a side of desktop navigation, then the dpad should be mapped to the arrow keys, the left stick mapped to wasd, and l1, r1, l2, r2, should be independent buttons (l2, r2 reversed, and l1, r1 mouse 4 and 5 for those who want back/forward browsing functionality).  This gives us the most flexibility in all but the oldest games.  Yea, you lose your smooth scrolling on web pages, but its replaced with dpad aka arrow key scrolling IN ALL 4 DIRECTIONS which you don't have today. 

2. DPAD and buttons respond too slowly for twitch action platformers and fighters to be playable beyond the super casual button masher.  Until i can reliably dragon punch and fire off a super in mame, retroarch, or finalburn emulators, this is effectively broken.  PC ports don't count, many ignore missing inputs and are forgiving to the rotations.  If you say you can pull off a super every single time in SFA3 with the dpad, I want to see it on video.

GPD, keep working at it, you have a gem of a device, just a little more firmware work and we're going to be in a great place.  Since you've proven you can do firmware updates onboard, provide us with a custom mapper for mouse mode please.  There's little reason to force this specific mapping on everyone...one size clearly doesn't fit all. 

« Last Edit: December 11, 2016, 01:45:12 am by shinkamui »

Macatron

Re: GPD WIN Gamepad Updating Manual
« Reply #21 on: December 10, 2016, 06:43:26 am »
Im very happy to see that they've taken the complaints seriously, but im bummed to find that they've not done anything to really address teh major complaints:

1. Mouse mode hard coded button configuration is silly, and needs a unique button press for every button at the very least, ideally provide a custom mapper.   Some of you may gripe, but if mouse mode was designed for keyboard only fps gaming with a side of desktop navigation, then the dpad should be mapped to the arrow keys, the left stick mapped to wasd, and l1, r1, l2, r2, should be independent buttons (l2, r2 reversed, and l1, r1 mouse 4 and 5 for those who want back/forward browsing functionality).  This gives us the most flexibility in all but the oldest games.  Yea, you lose your smooth scrolling on web pages, but its replaced with dpad aka arrow key scrolling IN ALL 4 DIRECTIONS which you don't have today. 

2. DPAD and buttons respond too slowly for twitch action platformers and fighters to be playable beyond the super casual button masher.  Until i can reliably dragon punch and fire off a super in mame, retroarch, or finalburn emulators, this is effectively broken.  PC ports don't count, many ignore missing inputs and are forgiving to the rotations.  If you say you can pull off a super every single time in SFA3 with the dpad, I want to see it on video.

GPD, keep working at it, you have a gem of a device, just a little more firmware work and we're going to be in a great place.  Since you've proven you can do firmware updates onboard, provide us with a custom mapper for mouse mode please.  There's little reason to force this specific mapping on everyone...one size clearly doesn't fit all.

Yes! All of this please! :D

the_jako

Re: GPD WIN Gamepad Updating Manual
« Reply #22 on: December 10, 2016, 10:09:53 am »
Thanks for the update, now its better.

Is there any way to swap L1 to L2 and R1 to R2 in xinput mode??

Right now I think its reverse... L1 and R1 should be the primary buttons (Triggers).

thanks a lot

Faust

  • *
  • Posts: 410
Re: GPD WIN Gamepad Updating Manual
« Reply #23 on: December 10, 2016, 10:51:28 am »
We definitely need a custom mapper for mouse mod, it should have been made from the beginning, supposed to be a main feature for this kind of handheld since it had different mod.

mycraftisbest

  • *
  • Posts: 11
Re: GPD WIN Gamepad Updating Manual
« Reply #24 on: December 11, 2016, 11:54:48 pm »
1. Mouse mode hard coded button configuration is silly, and needs a unique button press for every button at the very least, ideally provide a custom mapper.   Some of you may gripe, but if mouse mode was designed for keyboard only fps gaming with a side of desktop navigation, then the dpad should be mapped to the arrow keys, the left stick mapped to wasd, and l1, r1, l2, r2, should be independent buttons (l2, r2 reversed, and l1, r1 mouse 4 and 5 for those who want back/forward browsing functionality).  This gives us the most flexibility in all but the oldest games.  Yea, you lose your smooth scrolling on web pages, but its replaced with dpad aka arrow key scrolling IN ALL 4 DIRECTIONS which you don't have today. 

2. DPAD and buttons respond too slowly for twitch action platformers and fighters to be playable beyond the super casual button masher.  Until i can reliably dragon punch and fire off a super in mame, retroarch, or finalburn emulators, this is effectively broken.  PC ports don't count, many ignore missing inputs and are forgiving to the rotations.  If you say you can pull off a super every single time in SFA3 with the dpad, I want to see it on video.
I respectfully disagree with the changes you are suggesting.

It is true that yes, this design is a bit confused and unhelpful for FPS games, but that's not what I feel is best for it. I like having the scroll wheel on the analog stick a lot of the time, especially for games like KSP, RCT3, and Spore where you use the mouse all the time, including the scroll wheel for zooming in and out. Most FPS games I can think of have decent controller support, unlike these games which don't have any (well KSP does I think, but building ships with the controller is awful IMO). It also happens to be great for web browsing. Even the mouse acceleration from the new update is sometimes beneficial in these games and general interface, although I would prefer not having it as it does outright ruin others.

Really my main flaws with the setup have been the unresponsiveness of the scrolling in the old drivers, the mostly unnecessary mouse acceleration in the new drivers, lack of horizontal scrolling, lack of middle mouse button, and finally I would prefer the shoulders kind of like they do in Smash Brothers where both sides would have a Left and a Right Click. This means, the unit could be used one handed. Often I find I have to put down my food while watching youtube durring my lunch just so I can click on the next video. With my right hand I can move the cursor over it, I can Right Click it a bunch, but I can't left click without putting everything down and pressing a shoulder button on the other side or jamming a finger at the screen. L3 or R3  could be the middle click. They are kind of doing nothing useful right now (L3 is Down Arrow and R3 is Break or something last I checked). I have no idea why there is no middle click when these seem perfect for it as I'd like to think L3 and R3 are the middle click of controllers. The other one of the two can be Mouse 4 along with Start and Select (which I am pretty sure are literally doing nothing right now) as Mouse 5 and Mouse 6 (unless for some reason, those keys cannot be mapped to).

I really wish they would make a program for customizing the drivers. If you're reading this GPD, how about a program to make the driver. IE, you let us select what each button does from a list, choose each one you want for each key (and presumably presets for the analog like a selection between scroll wheel, WASD, and Arrows), then save the settings, generate a custom driver that will just be the same template as before, just with blanks that can be filled by the value of each key. That should be far easier than a utility that runs after the driver is installed and will be more than enough for most of us to be satisfied.

P.S. Technically, you can scroll in all 4 directions right now since ABXY is the arrow keys, which I find useless in games but is great for stuff like typing long posts and you can usually re-map a game to just use the arrows instead of their normal buttons.
If your reading this, than you have reached the bottom of the post.

shinkamui

  • *
  • Posts: 395
Re: GPD WIN Gamepad Updating Manual
« Reply #25 on: December 12, 2016, 12:34:43 am »
1. Mouse mode hard coded button configuration is silly, and needs a unique button press for every button at the very least, ideally provide a custom mapper.   Some of you may gripe, but if mouse mode was designed for keyboard only fps gaming with a side of desktop navigation, then the dpad should be mapped to the arrow keys, the left stick mapped to wasd, and l1, r1, l2, r2, should be independent buttons (l2, r2 reversed, and l1, r1 mouse 4 and 5 for those who want back/forward browsing functionality).  This gives us the most flexibility in all but the oldest games.  Yea, you lose your smooth scrolling on web pages, but its replaced with dpad aka arrow key scrolling IN ALL 4 DIRECTIONS which you don't have today. 

2. DPAD and buttons respond too slowly for twitch action platformers and fighters to be playable beyond the super casual button masher.  Until i can reliably dragon punch and fire off a super in mame, retroarch, or finalburn emulators, this is effectively broken.  PC ports don't count, many ignore missing inputs and are forgiving to the rotations.  If you say you can pull off a super every single time in SFA3 with the dpad, I want to see it on video.
I respectfully disagree with the changes you are suggesting.

It is true that yes, this design is a bit confused and unhelpful for FPS games, but that's not what I feel is best for it. I like having the scroll wheel on the analog stick a lot of the time, especially for games like KSP, RCT3, and Spore where you use the mouse all the time, including the scroll wheel for zooming in and out. Most FPS games I can think of have decent controller support, unlike these games which don't have any (well KSP does I think, but building ships with the controller is awful IMO). It also happens to be great for web browsing. Even the mouse acceleration from the new update is sometimes beneficial in these games and general interface, although I would prefer not having it as it does outright ruin others.

Really my main flaws with the setup have been the unresponsiveness of the scrolling in the old drivers, the mostly unnecessary mouse acceleration in the new drivers, lack of horizontal scrolling, lack of middle mouse button, and finally I would prefer the shoulders kind of like they do in Smash Brothers where both sides would have a Left and a Right Click. This means, the unit could be used one handed. Often I find I have to put down my food while watching youtube durring my lunch just so I can click on the next video. With my right hand I can move the cursor over it, I can Right Click it a bunch, but I can't left click without putting everything down and pressing a shoulder button on the other side or jamming a finger at the screen. L3 or R3  could be the middle click. They are kind of doing nothing useful right now (L3 is Down Arrow and R3 is Break or something last I checked). I have no idea why there is no middle click when these seem perfect for it as I'd like to think L3 and R3 are the middle click of controllers. The other one of the two can be Mouse 4 along with Start and Select (which I am pretty sure are literally doing nothing right now) as Mouse 5 and Mouse 6 (unless for some reason, those keys cannot be mapped to).

I really wish they would make a program for customizing the drivers. If you're reading this GPD, how about a program to make the driver. IE, you let us select what each button does from a list, choose each one you want for each key (and presumably presets for the analog like a selection between scroll wheel, WASD, and Arrows), then save the settings, generate a custom driver that will just be the same template as before, just with blanks that can be filled by the value of each key. That should be far easier than a utility that runs after the driver is installed and will be more than enough for most of us to be satisfied.

P.S. Technically, you can scroll in all 4 directions right now since ABXY is the arrow keys, which I find useless in games but is great for stuff like typing long posts and you can usually re-map a game to just use the arrows instead of their normal buttons.

Are you the launcher author?  And I take offense to your disagreeing with my scheme :)   Like i said though, one size does not fit all, and we def need some sort of customizer.

mycraftisbest

  • *
  • Posts: 11
Re: GPD WIN Gamepad Updating Manual
« Reply #26 on: December 12, 2016, 01:42:53 am »
Are you the launcher author?  And I take offense to your disagreeing with my scheme :)   Like i said though, one size does not fit all, and we def need some sort of customizer.

Yes I am :)

And while I disagree with your controller scheme I 100% agree with you on the ability to customize the driver, because we disagree. I briefly proposed what I think is the easiest way for GPD to actually provide this, which is to just let us select buttons from a list to choose what we want as a layout and then have it create a driver using the existing template that simply fills in the keys with the ones we picked. This way, they don't need to worry about something to keep track of things after the driver is installed, but rather just have the driver installer compile a custom layout that we configured beforehand.

Hopefully GPD actually goes ahead and does something like that. It should be easy enough (I mean I'm not a driver expert but ignoring the analog sticks it should just be a case of change the value associated with each gamepad button to be that of one from a selector), fix the biggest complaint about the current driver, and make everyone more or less happy.
If your reading this, than you have reached the bottom of the post.

wlin7730 (OP)

Re: GPD WIN Joystick Updating Manual
« Reply #27 on: December 12, 2016, 01:48:04 am »
It improves the keys response in both dinput mode and xinput mode.
Except, like I've already found out, it does not.

That sucks...

I'm not a huge fan of the new mouse behavior either to be honest. I may have to revert my drivers...

GPD, could you please publish an update which keeps the mouse behavior of the previous driver version but uses the scrolling behavior of this current version?
That would be perfect!

Also if possible please enable sideways scrolling with the left analogue stick if possible!

We may consider the left and right scrolling behavior of the left analogue stick. For the new mouse behavior, which also means "holding the right joystick to accelerate the mouse" is required by many game players. This is actually very convenient.

wlin7730 (OP)

Re: GPD WIN Gamepad Updating Manual
« Reply #28 on: December 12, 2016, 02:00:52 am »
Thanks for the update, now its better.

Is there any way to swap L1 to L2 and R1 to R2 in xinput mode??

Right now I think its reverse... L1 and R1 should be the primary buttons (Triggers).

thanks a lot

You may use some key modifier software, such as joytokey.

mycraftisbest

  • *
  • Posts: 11
Re: GPD WIN Joystick Updating Manual
« Reply #29 on: December 12, 2016, 02:07:48 am »
It improves the keys response in both dinput mode and xinput mode.
Except, like I've already found out, it does not.

That sucks...

I'm not a huge fan of the new mouse behavior either to be honest. I may have to revert my drivers...

GPD, could you please publish an update which keeps the mouse behavior of the previous driver version but uses the scrolling behavior of this current version?
That would be perfect!

Also if possible please enable sideways scrolling with the left analogue stick if possible!

We may consider the left and right scrolling behavior of the left analogue stick. For the new mouse behavior, which also means "holding the right joystick to accelerate the mouse" is required by many game players. This is actually very convenient.

I think the main issue with the acceleration is that if you try to move in a circular motion, the acceleration will stop dead and snap to that position. Furthermore, in a game where you use the mouse to move the camera and aim it can cause issues while in other games where it might be beneficial, you could just increase the speed of the mouse in the mouse settings and push the analog stick in less if you need to move slower and more precisely. Acceleration is better suited to things that are on or off, like a DPAD, not an analog stick with a range of motion, again especially when it decelerates if you change directions.
If your reading this, than you have reached the bottom of the post.

 

Post a new topic
Post a new topic