View Issue Details

IDProjectCategoryLast Update
0021876AI War 2GUIDec 2, 2020 4:47 pm
ReporterMatruchus Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version1.001 Official Game Launch! 
Fixed in Version2.644 So Many Good Things All At Once 
Summary0021876: Reversed scrolling with mouse in Linux version
DescriptionScrolling back zooms in instead of zooming out like its standard and vice versa.

Also scrolling in menus works opposite. If I scroll the wheel backwards I scroll up the list instead of scrolling down.

This seems to be a Unity bug that needs a workaround.

Its quite game breaking cause you need to zoom in and out a lot and it leaves me really frustrated by the game.
TagsNo tags attached.

Relationships

related to 0022077 resolvedChris_McElligottPark Menu scrolling reversed in Linux build. 

Activities

Matruchus

Oct 23, 2019 5:31 am

reporter   ~0053845

Just to add I'm running a gog Linux version - OpenGL version. The other version lags horribly and is unplayable at this moment.

Matruchus

Oct 23, 2019 5:48 am

reporter   ~0053846

Through help on Steam I managed to find the reverse zoom option under all cameras. Might wan't to have that activated on Linux automatically cause of the Unity bug.

You can mark this as resolved.

Matruchus

Oct 23, 2019 5:51 am

reporter   ~0053847

Or maybe not. Cause the reverse zoom option affects only the zoom on maps but the scrolling through menus is still reversed so it still needs a fix.

Chris_McElligottPark

Oct 23, 2019 1:41 pm

administrator   ~0053853

It only affects certain linux installs from my understanding, not all of them. I'm not sure why it's doing this, but it's definitely annoying and hopefully a future version of unity has it fixed in general. I don't think that any of the newer versions (we're on 2019.1.7) have that fix yet. Sorry about the annoyance!

Elos

Nov 1, 2019 2:14 pm

reporter   ~0054250

Hey I have the same issue on Fedora 30. The invert zoom option makes things playable but would it be possible to add a straight up "invert mouse wheel direction" toggle? Like under the debug menu or something? Scrolling lists the wrong way gets real old real fast.

carewolf

Dec 16, 2019 6:01 pm

reporter   ~0055011

Are you sure this isn't intentional?

The reverse scrolling is similar to macOS defaults. Some Apple douches keep trying to force that shit on the rest of us.

carewolf

Dec 16, 2019 6:05 pm

reporter   ~0055012

Okay. The upsteam Unity bug says it was fixed in Unity 2019.3. So hopefully we should get the fix next time Arcen updates Unity.

Chris_McElligottPark

Dec 16, 2019 8:04 pm

administrator   ~0055015

Okay, that's good to know that's in the pipeline, thanks! The 2019.3 branch is still in beta and has a variety of issues, but it's in final testing at the moment from the look of it. Their numbering of release notes indicates that they're into release candidate territory.

Usually with a fix like that they also backport the fix to the older branches, but no dice on that in the latest 2019.2 version: https://unity3d.com/unity/whats-new/2019.2.16

Maybe in 2019.2.17 that will be a thing. At the moment I'd probably be more keen to temporarily upgrade just to that and not all the way to 2019.3, because I don't think they have any new features of relevance for us in the new major branch, but they do have some new bugs that could affect us. But we'll see; I'm not super opposed to it either, and I certainly do expect to be upgrading to the various 2020.x versions next year unless they really drop the ball for some reason.

Chris_McElligottPark

Nov 30, 2020 4:04 pm

administrator   ~0059807

They report that it was fixed in a newer version of unity than we are using (2019.3.0: that has other bugs that are not in our current version of unity): https://unity3d.com/unity/whats-new/2019.3.0

Another user reports that they still have it in version 2019.4.13f1: https://issuetracker.unity3d.com/issues/linux-input-dot-mousescrolldelta-returns-reversed-values-in-linux-player

I have not felt comfortable updating to the newer unity versions yet, but will probably look into that in the spring. They've had a lot of regressions that I don't want to inflict on everyone, when this is the only known issue that I'm aware of on our current unity version on any unity build. It's very frustrating that they don't have cleaner new builds.

Chris_McElligottPark

Dec 2, 2020 4:47 pm

administrator   ~0059829

Thanks!

* Added a new "Invert Mousewheel UI Scrolling" setting to the HUD section of personal settings:
** Description: Normally when you spin the mouse wheel forward, any scrollable areas you are hovering over in the UI go up; spinning backwards goes down. This lets you flip that functionality. OR, in the case that your hardware or OS is inverted for whatever reason, this lets you correct it to work like everyone else.
*** Note: if you also want/need to invert how your mouse wheel works when zooming the game view, then be sure to also set the 'Invert Mouse Zoom' option in the All Cameras section.
** We also updated the other setting to also mention this one, so that if you find one of them you can find them both. We left them as two separate settings since some people might want one and not the other if this is a personal preference and not the "backwards linux mousewheel" bug.
** We thought that this was something we could not fix without unity taking care of it on their end, but we took a peek at some of their old decompiled source code and found an efficient way to find all of the objects that need reversed scrolling and update them in cases where that is indeed needed.

Issue History

Date Modified Username Field Change
Oct 23, 2019 5:24 am Matruchus New Issue
Oct 23, 2019 5:31 am Matruchus Note Added: 0053845
Oct 23, 2019 5:48 am Matruchus Note Added: 0053846
Oct 23, 2019 5:51 am Matruchus Note Added: 0053847
Oct 23, 2019 1:41 pm Chris_McElligottPark Note Added: 0053853
Nov 1, 2019 2:14 pm Elos Note Added: 0054250
Nov 4, 2019 10:25 am BadgerBadger Relationship added related to 0022077
Dec 16, 2019 6:01 pm carewolf Note Added: 0055011
Dec 16, 2019 6:05 pm carewolf Note Added: 0055012
Dec 16, 2019 8:04 pm Chris_McElligottPark Note Added: 0055015
Nov 30, 2020 4:04 pm Chris_McElligottPark Note Added: 0059807
Dec 2, 2020 4:47 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 2, 2020 4:47 pm Chris_McElligottPark Status new => resolved
Dec 2, 2020 4:47 pm Chris_McElligottPark Resolution open => fixed
Dec 2, 2020 4:47 pm Chris_McElligottPark Fixed in Version => 2.644 So Many Good Things All At Once
Dec 2, 2020 4:47 pm Chris_McElligottPark Note Added: 0059829