Mods / ControllerMovementVS

Tags:
Author:
Zech
Side:
Client
Created:
Mar 22nd at 1:58 AM
Last modified:
4 days ago
Downloads:
305
Follow Unfollow 29
Recommended download (for Vintage Story 1.22.0 - 1.22.2):
controllermovementvs_1.2.2.zip  1-click install

Can move and look using left and right sticks of a gamepad.

It will auto switch to any freshly connected controller.

 

If configlib is installed (2nd image):

Can dig and place blocks (left/right mouse).

Can jump, sneak, & sprint (and rebind them).

Can change settings in game.

Can select from multiple controllers.

 

 

needs: analogmovementvs (needed on server and client)

configlib is recommended


only tested on windows 11 but should work on linux and mac

should work with most controllers

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.2.2 controllermovementvs
1.22.0 - 1.22.2
26 4 days ago controllermovementvs_1.2.2.zip 1-click install

add mouse buttons as bindable actions
allow binding triggers as buttons
allow binding one button to multiple actions

1.2.1 controllermovementvs
1.22.0 - 1.22.2
115 Apr 23rd at 4:19 AM controllermovementvs_1.2.1.zip 1-click install

add chat notifications for controller connects/disconnects and low battery

1.2.0 controllermovementvs 24 Apr 22nd at 9:44 PM controllermovementvs_1.2.0.zip 1-click install

Vintage Story 1.22 update

1.1.1 controllermovementvs
1.21.6 - 1.21.7
19 Apr 21st at 6:53 PM controllermovementvs_1.1.1.zip 1-click install

can no longer look with pause menu open

1.1.0 controllermovementvs 23 Apr 17th at 9:46 PM controllermovementvs_1.1.0.zip 1-click install

added look inversion option
add toggle sneak & sprint
fixed controller selector not loading correct controller

1.0.0 controllermovementvs 24 Apr 15th at 9:15 PM controllermovementvs_1.0.0.zip 1-click install

add button support and rebinding

0.3.4 controllermovementvs 11 Apr 13th at 10:14 PM controllermovementvs_0.3.4.zip 1-click install

fix mount (un)sprinting when autosprint is on

0.3.3 controllermovementvs 14 Apr 6th at 2:21 AM controllermovementvs_0.3.3.zip 1-click install

fix mod not loading after reloading world

0.3.2 controllermovementvs 8 Apr 5th at 5:01 PM controllermovementvs_0.3.2.zip 1-click install

fix loading native files on non-windows OS

0.3.1 controllermovementvs 9 Apr 5th at 2:30 AM controllermovementvs_0.3.1.zip 1-click install

allow moving when inventory windows are open

0.3.0 controllermovementvs 11 Mar 29th at 3:19 AM controllermovementvs_0.3.0.zip 1-click install

add camera control with right stick

0.2.0 controllermovementvs 9 Mar 27th at 4:45 AM controllermovementvs_0.2.0.zip 1-click install

support controller selection and configlib

0.1.0 controllermovementvs 12 Mar 23rd at 5:22 PM controllermovementvs_0.1.0.zip 1-click install

first draft


13 Comments (oldest first | newest first) (threaded | flat)

Kainda, Apr 23rd at 4:31 AM

Oh Lord, thank you for this blessing delivered onto us.

(Translation: I love Vintage Story, but have issues playing with KbM for extended periods. Thank you soooooo much!)

TheAlabaster, Apr 21st at 10:58 PM

Is there any reason why this mod wont detect my controller? I'm using a bluetooth connected duelsense edge controller on linux and it will not detect it at all

Zech , Apr 22nd at 6:45 PM
@TheAlabaster: Is there any reason why this mod wont detect my controller? I'm using a bluetooth connected duelsense edge controller on linux and it will not detect it at all

Could maybe be a linux issue, check your logs for anything with [controllermovementvs]. you should see 'sdl init good' and 'switching to new gamepad'.
If you want help I will need client-main.log, you can share it via https://pastebin.com/ or discord @zechmb.

Waynestonebeard, Apr 20th at 3:18 AM

Okay, Thanks.

Waynestonebeard, Apr 19th at 1:22 AM

Question, If i were to install this on a server, So that players which require a controller could use one, Could the other players still use keyboard?.

Zech , Apr 20th at 12:09 AM
@Waynestonebeard: Question, If i were to install this on a server, So that players which require a controller could use one, Could the other players still use keyboard?.

short answer: yes.
This mod, controller movement, is client side only so it doesnt have to be on the server.
But the required mod analogmovementvs is required on the server and client; for those without controller movement installed keyboard movement wil behave normally.
even with this mod installed keyboard movement will behave normally and since this isnt full controller support a keyboard will still be required anyway

Vanra, Apr 18th at 7:53 AM

just curious - do you think I would be possible to tune down head bob when walking slow? I noticed when you walk slow, your character animations are locked in full speed walk, and that relates to head bob too, making it feel very awkward when walking slow to admire surrounding when your head bobs like you are one cokaine XD

Zech , Apr 20th at 12:18 AM
@Vanra: just curious - do you think I would be possible to tune down head bob when walking slow? I noticed when you walk slow, your character animations are locked in full speed walk, and that relates to head bob too, making it feel very awkward when walking slow

I dont know if it's possible to adjust headbobbing or animation speed yet. You could just turn off headbobbing in accessibility settings if it bothers you too much.

Zech , Apr 13th at 2:48 AM

Vanra i just released 1.0.3 of analogmovementvs to fix sitting bug, i never even thought to test for sitting. as for this mod i hope to add one more feature before i release.

Vanra, Apr 12th at 8:46 PM

Found small bug - when sitting on a ground I can move 😅 Useful - but still a bug.

PS. not sure if you are aware but this mod is still in draft? 😢

ptrk, Apr 6th at 7:14 PM

YESSSSS FINALLY!

Zech , Apr 5th at 2:33 AM

Vanra thanks for the feedback, i released a fix for the bug you mentioned, you will need the new version of analogmovementvs as well

Vanra, Apr 3rd at 8:06 PM

Tested it with my Alpakka controller and movement works perfect! Amazing job <3 
Noticed small inconvinience - You cant walk with inventory or while holding "release cursor" (alt). Rooted in place.