Slay the Spire
iman Feb 2, 2020 @ 2:20pm
Mouse control [SOLVED]
Hi ppl i was wondering if there is a way to play slay the spire with raw mouse input !
I tried to play it with mouse and keyboard but i can't with slow sensi plus weird mouse accel. I didn't found anything in the ingame options or in the steam forums.
Sorry for my english i'm french. Thx for answering.
Last edited by iman; Feb 3, 2020 @ 11:21am
< >
Showing 1-7 of 7 comments
DJDiceZ Feb 2, 2020 @ 4:51pm 
That's because StS doesn't do anything to your mouse. Why would it?

The game doesn't have any mouse acceleration, slowing, or modified sensitivity. Your mouse input is the same as your desktop.

Windows does have mouse acceleration by default though, you should disable it if you havn't already.
iman Feb 2, 2020 @ 11:48pm 
Thanks for your answer but mouse accel is already disabled on my computer. And slay the spire ingame mouse moves are real weird.
iman Feb 3, 2020 @ 11:19am 
It's ok i disabled v-sync and set fps to 240 .Mouse feels less weird but still a bit annoying. Is there a way to unlimit fps ?
Axer Feb 20, 2021 @ 3:13pm 
Originally posted by DJDiceZ:
That's because StS doesn't do anything to your mouse. Why would it?

The game doesn't have any mouse acceleration, slowing, or modified sensitivity. Your mouse input is the same as your desktop.

Windows does have mouse acceleration by default though, you should disable it if you havn't already.
Definetely not true for in fullscreen or borderless fullscreen mode.

To change the mouse cursor in such modes, you can't just tell windows to do it like magic.. The developers have 3 ways to do it:
Hardware cursor, software cursor or combination of raw input + software cursor.

With raw input being the best, but hardware cursor being perfectly fine for a game like this, and software cursor being ancient unrecommended/slow way to do it as it relies on your CPU and framerate, thus why the OP setting the fps to 240 helped. Though regardless of fps, it adds a lot of extra latency, so a hardware cursor is far more ideal.

Obviously due to the slowness of it and link to framerate, it's been implemented as a software cursor. Often you can override these issues with special K, but I haven't found a way to do so.

Because this game is coded in a not recommended language for gaming on windows (java jre), it's likely the default / automatic way its done by java is software cursor.. Thus yea, not ideal. Please update to hardware cursor support.
Kiru Feb 21, 2021 @ 5:25am 
Uh, given that almost nobody has issues like this, it's most likely not on the game. Like I play on 60fps and it behaves exactly like my windows mouse does. Plus my mouse driver/program is responsible for this anyway, as I have little buttons for changing sensitivity as well.

Also you are responding to a rather old post.
Axer Feb 21, 2021 @ 6:28am 
Nobody? Everyone who doesn't play in window mode does. A quick google search shows dozens and dozens of complaints about it actually:
https://www.google.com/search?q=slay+the+spire+slow+mouse&oq=slay+the+spire+laggy+mouse&aqs=chrome.1.69i57j0i22i30l2.4155j0j4&sourceid=chrome&ie=UTF-8

And I replied to this one since it was the top google result, doesn't matter how old it is when that is the case. And that is said "solved" when in reality setting to 240 isn't a full solution, just a bandaid to a larger issue.

Sure it's a very minor issue for anyone with a fast enough CPU/GPU to run at 240 fps, as that lowers the latency enough that it's not a huge bother. But the default 60 fps is really sluggish, so for non technically inclined or those on a lower end system, i'm sure it's a detriment to some players enjoyment.

And 240 fps could cause very bad tearing on some systems.. (Luckily for me, surprisingly there is no tearing with it , even tho i'm only running a 60hz monitor and most every game tears without vsync )

So imo default the game to 240 fps no vsync, or fix it. Considering the game is otherwise super polished at this point , even some minor like this is worth looking at. And i've played other java JRE games that use a hardware mouse cursor so it shouldn't be too hard to implement.
Last edited by Axer; Feb 21, 2021 @ 6:30am
ZSlayers Feb 24, 2021 @ 6:05pm 
Originally posted by Axer128:
Nobody? Everyone who doesn't play in window mode does.

Not everyone. I have always played in fullscreen, and recently changed to fullscreen borderless (in an attempt to make recording easier), and I have never noticed any difference in mouse activity in the game vs out of it in my hundreds of hours of play. Much of which was played on a lower-end laptop.

PS: I'm just being semantic
Last edited by ZSlayers; Feb 24, 2021 @ 6:08pm
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Feb 2, 2020 @ 2:20pm
Posts: 7