Caeden117 / ChroMapper

GitHub repository for ChroMapper, the Unity-based map editor for Beat Saber.
https://cm.topc.at/dl
GNU General Public License v2.0
300 stars 87 forks source link

Add a setting to allow inversion of note rotation scrolling #471

Closed L3Home closed 1 year ago

L3Home commented 1 year ago

I would like to request that an option be added and a setting added to the "Controls > Misc" section of the Settings panel that allows a user to invert the direction a note turns when changing its rotation.

Currently, it is possible only to invert the precision and the timeline scrolling.

For some reason, it feels more natural to me when adjusting a note's rotation to scroll the opposite way from how it currently works. Even after using CM for months, I almost always rotate the "wrong" way before scrolling the other way to correct it. Sometimes, I even just keep going the long way around.

This isn't a huge priority, of course, but if it's an easy thing to add, I would very much appreciate it! You might even consider adding most of the other scrolling bindings to allow users to invert those as well (such as alt-scrolling the laser speed blocks, changing the arcs and/or chains, etc.). It never hurts to have the option!

XAce1337manX commented 1 year ago

It's an oversight with scrolling keybinds. Good suggestion.

XAce1337manX commented 1 year ago

^ Added in a whole bunch of invert scrolling options.

I almost always rotate the "wrong" way before scrolling the other way to correct it.

Fun fact. Rotating 45 degrees vs rotating precision went in opposite directions before this. Now they do.

L3Home commented 1 year ago

haha figures! Initially when I started mapping, I didn't know about the AW, WD, DS and AS combos for diagonal placement, so I used the numpad alternatives: 7, 9, 1, and 3. I ended up having to reverse the keymapping to the opposite corners, because I tended to keep hitting the wrong one.

L3Home commented 1 year ago

Also, thank you for adding these!