It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I just uninstalled my old (2018) version of Cultist Simulator and installed the new one, with all the new goodies and bug fixes and whatnot.

Imagine my surprise when I found that the scroll wheel has apparently been inverted (scroll up to zoom out, scroll down to zoom in, instead of the standard "push your finger toward your screen to get closer"), and there is no option to fix it.

The old version worked just fine, so whatever broke the zoom isn't an old bug that never got fixed, it was introduced well after the release.

Any advice?

P.S. If it matters, I am running Ubuntu 16 LTS.

P.P.S.: It's not just the zoom, it's everything related to the scroll wheel: for some reason, CS is detecting the scroll wheel in reverse. Every other application works correctly, and the old version of CS worked fine right before I uninstalled it, but the latest version seem to see scroll up as scroll down, and scroll down as scroll up.

P.P.P.S.: https://issuetracker.unity3d.com/issues/linux-input-dot-mousescrolldelta-returns-reversed-values-in-linux-player

Apparently it's a unity issue... Regardless, it makes playing a pain, and it would be very kind and nice and helpful of the devs to add an "invert zoom" option... Hint, hint... Or to recompile the game with a version of Unity that doesn't have the bug, of course, and release said new, scroll-bug-free version on GOG .
Post edited September 24, 2019 by Asterix101
No posts in this topic were marked as the solution yet. If you can help, add your reply
CS is still getting frequent updates. You should make the suggestion to the devs directly.
Hi!
Since linux support isn't anyone's priority, this could take a while.
In the meantime, I've solved the issue somewhat by inverting mouse scroll.


You can paste this script (found on the linux mint support forum):


#!/bin/bash

# Enable "natural scrolling" (reverse mouse wheel) in Linux

# to debug
# set -x

# get the mouseid by filtering output of xinput --list
# matches id of first device with word "mouse"
mouseid=$(xinput --list | sed -E '/mouse/I!d;s/.*?mouse.*?id=([0-9]+).*/\1/i;q')

#echo $mouseid

# set natural scrolling property to given mouseid
xinput --set-prop $mouseid 'libinput Natural Scrolling Enabled' 1




In a text file, set it as executable, and run to invert mouse scrolling.
Make a second one and change Natural Scrolling Enabled' 1 to Natural Scrolling Enabled' 0 to switch it off.

There's probably some easier way, but it works.