Space Engineers

Space Engineers

Not enough ratings
Advanced Wheel Controller
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
38.070 KB
18 Apr, 2019 @ 2:16pm
23 Apr, 2019 @ 12:19pm
2 Change Notes ( view )

Subscribe to download
Advanced Wheel Controller

In 1 collection by conKORD
Clang Dynamics
4 items
Description
Cruise mode, mouse pitching, tank steering, mouse steering and more!


Useful script? Ratings help people find it.

Features:

0) Mouse turning. Just do it with your mouse as usual.

1) Cruise mode
Tap W twice to enable cruise mode.
Your rover will move forward until you press S.

2) Mouse pitching
Moving mouse up and down control suspension.

3) Tank steering
Use A,D or mouse to turn in place.

4) Strafe (kind of)
A and D while moving allow you to strafe.

5) You can turn your rover with mouse.
That's it.
And you can combine strafe and turning anytime.

6) Surface scanner and gyro controller.
Script use bottom camera as LIDAR
to detect surface inclination
and align rover with surface.
Don't worry about turnover!

7) Auto parking
Script enable handbrake on stop moving
and decrease suspension height on exit.

8) Plug'n'play
Just run this script and it
will detect wheels, gyros, cameras
and everything else automatically.
Don't worry about groups and names.

Enjoy!

Update:
New config option to set max speed.
You'll find it in programmable block's Custom Data after first run.

[main]
maxSpeed=100

Change 100 to whatever you need and recompile script to apply new settings.




And I've changed handbrake logic and rover will brake smoother.
33 Comments
Saticron 12 Jan, 2024 @ 6:58am 
thank you, i have two more questions now:
1 - is it possible to exclude certain wheels from the script?
2 - how do i remove the thing that resets suspension height when i get out of the vehicle?
conKORD  [author] 11 Jan, 2024 @ 2:38am 
Find and remove line
wheel.SetHeight(10);
in IdleActor
Saticron 10 Jan, 2024 @ 11:07pm 
is there any way to turn off the auto parking? my tank flips whenever the gun fires because of it.
conKORD  [author] 20 Mar, 2022 @ 9:07am 
You have to reset settings of every wheel. Or just remove wheels and build them again if you don't know their default settings.
Dauthiatull 19 Mar, 2022 @ 9:33pm 
this broke my rover I put it on and didnt like it tried turning off the PB and now my rover wont steer at all even thought the wheels are set to steer . even tried removing the pb

how do you undo what ever this script did
Vegas 16 Jan, 2022 @ 11:43pm 
Yea, I was using the wrong script. Thanks for your help.
Vegas 16 Jan, 2022 @ 9:48am 
Interesting. I though it was yours. Yours is the only wheel controller I subscribe to. I didn't change it. It's possible though I subed a modified version. I'll do my homework though.
conKORD  [author] 16 Jan, 2022 @ 1:19am 
Hey, which script are you trying to use in your rover? It's definitely not my wheel controller. I've downloaded your rover, replaced wheels to common ones, inserted AWC from workshop and it just worked.
Are you trying to combine multiple scripts in one programmable block? I'd suggest to just use 2 programmable blocks if you getting troubles.

PS I've shared my old crawler concept https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2721277787 You can use its design to start from.
Vegas 15 Jan, 2022 @ 6:50pm 
Also it uses Wasteland wheels.