Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mouse sensitivity slider #6730

Closed
ghost opened this issue Dec 3, 2017 · 11 comments
Closed

Mouse sensitivity slider #6730

ghost opened this issue Dec 3, 2017 · 11 comments
Labels
@ Client / Audiovisuals Feature request Issues that request the addition or enhancement of a feature

Comments

@ghost
Copy link

ghost commented Dec 3, 2017

While not critical to the enjoyment of the game, it's very annoying to have to go into the advanced settings in the main menu to change sensitivity.
There should be a sensitivity slider both in the main settings menu, and the ingame menu.

@sfan5 sfan5 added Feature request Issues that request the addition or enhancement of a feature @ Client / Audiovisuals labels Dec 3, 2017
@SmallJoker
Copy link
Member

SmallJoker commented Dec 3, 2017

For reference, more requested features for an in-game options menu: #6722
To prevent code duplication, we could use the same code from main menu in-game. Adding a slider to adjust the settings would then be a request for the settings menu in general.

@paramat
Copy link
Contributor

paramat commented Dec 3, 2017

We can't have everything in basic settings, and mouse sensitivity is not a basic setting, if you have mouse sensitivity correctly set on your computer it is rarely necessary to change it in the game.
Advanced settings are not 'very annoying', it just takes a little time to search or learn where stuff is, and i have already improved the setting tree, it should be improved further.
Every setting moved out of advanced settings greatly increases the amount of work needed to maintain it.

@ghost
Copy link
Author

ghost commented Dec 4, 2017

I understand that it might make things harder to maintain, but I just wanted to suggest something that would make the game more enjoyable. I really don't think having most settings available in the pause menu is that strange, seeing as most games have it that way.

IMO making things as convenient for the player as possible is very important.

@paramat
Copy link
Contributor

paramat commented Dec 4, 2017

Most games have large professional development teams, we have very limited dev time. The amount of work formspec settings (basic settings) takes is large.

The so-called 'advanced settings' is a well designed system that makes maintenance quick and easy, and isn't that difficult to use. It originally was the settings system and replaced basic settings, but people complained (understandably because at the time the settings tree was badly designed and unintuitive) so it ended up being called 'advanced'.

So anything in basic settings has to be fundamental, and this is far from that, i've never used it and most will never need to. Having it in 2 places is even more unjustified. Other settings will have much more justification to be in basic settings, maybe you could suggest others? Also, it's higher priority to work on improving the advanced settings tree.

@ThomasMonroe314
Copy link
Contributor

@paramat I agree with that, but the features being requested directly affect major gameplay (i.e. FOV), whereas alot of the settings in the "advanced settings" are not aimed at directly affecting how the player plays. I think having basic gameplay settings in the pause menu would be a nice feature to have.

@Calinou
Copy link
Contributor

Calinou commented Dec 16, 2017

Being able to tweak mouse sensitivity is something I expect in any 3D application, so 👍. On my system, the default mouse sensitivity in Minetest is far too high, I lower it to something like 0.1 instead.

@paramat
Copy link
Contributor

paramat commented Dec 17, 2017

I really don't think having most settings available in the pause menu is that strange,

We can't have most settings in the pause menu as formspecs because there are hundreds of them. They would have to be in a settings tree, which would end up as complex for the user as using advanced settings, but needing much more maintenance.

ThomasMonroe, this issue is requesting 'most settings' not just basic gameplay ones. I agree with you, the issue is, which are basic settings?

Being able to tweak mouse sensitivity is something I expect

Calinou, you can adjust it already.
It seems from what you write that on some systems the in-game sensitivity is inconsistent with the system setting? I assumed that the view direction movement would be equal to the movement of your computer pointer. This inconsistency is something i was not aware of which makes this more basic than i thought. However it is still something you set once so i can't see a priority for quick and easy access.

@Calinou
Copy link
Contributor

Calinou commented Dec 17, 2017

It seems from what you write that on some systems the in-game sensitivity is inconsistent with the system setting?

Indeed, especially with mouse acceleration settings differing from a system to another. (Minetest doesn't support raw input, which lets you eliminate mouse acceleration while keeping it enabled on the system, but that's another issue.)

However it is still something you set once so i can't see a priority for quick and easy access.

It's very important to be able to change it during gameplay, so that you can make slight tweaks to the value if it turns out to be too low or too high. This is especially true when trying to get used to a new sensitivity value.

@paramat
Copy link
Contributor

paramat commented Dec 18, 2017

Good point.
I disagree with a slider though, precise values cannot be set, a numerical value is better. Sliders also take up a lot of room.

@ThomasMonroe314
Copy link
Contributor

ThomasMonroe314 commented Dec 18, 2017

I agree with you, the issue is, which are basic settings?

sound volume, FOV, and mouse sensitivity are what comes to my mind for basic gameplay settings, maybe shaders too, but idk

yeah numerical is probably better than sliders

@paramat
Copy link
Contributor

paramat commented Nov 26, 2018

Any core dev support? (i'm neutral).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@ Client / Audiovisuals Feature request Issues that request the addition or enhancement of a feature
Projects
None yet
Development

No branches or pull requests

5 participants