Space Engineers

Space Engineers

Wico Gimbal Rotors
Sapioit 2017년 11월 10일 오전 4시 32분
A better guide! (can be found here)
Hi,

Could you, please, make either a video of, or example ships and put on the workshop, using the minimal amount of everything needed to work? I'm struggling to make a "flying seat" small ship work on a planet, and I think it would explain better than a lot of text, if people could see the config of something already working.

Edit: I finally got it working. I might make a video, soon-ish™.

I would suggest you to change the following, so the script can be easier to use:

- Variable names: Why have GimbalZMinus, GimbalZPlus, GimbalYPlus, GimbalYMinus, GimbalXMinus, GimbalXPlus when you can have GimbalForward (GimbalW), GimbalBackwards (GimbalS), GimbalLeft (GimbalA), GimbalRight(GimbalD), GimbalUp (GimbalSPACE), GimbalDown (GimbalC). This way, people won't have to visit this page EVERY TIME they want to use the script on a new ship, or change a ship.

- Add support for dampening. Currently, a ship won't stay in place, with this script, so one has to have thrusters in every direction, instead of needing enough thrusters for every direction.

- Make a easy-to-follow guide, both in text format, and as a recording, to this page. Here, have an example:

1. Have Whip's Rotor Thruster Manager script installed (requires 1 programmable block and 1 timer)
2. Have Wico Gimbal Rotors script installed (requires another 1 programmable block and another 1 timer) [You could use the same timer for both, but is not recommended]
3. Have the timer used to activate the Wico Gimbal Rotors script have the actions (a) Timer -
Start, (b) Programmable Block - Run
4. Add [GIMBAL] to the name of the Timer used to run Wico Gimbal Rotors script
5. Add to the control block(s) (Remote Control, Control Station, Cockpit, etc.) the name Gimbal Control
6. Add to the rotor's name or custom data, or both, [GIMBAL]
7. Add to the rotor's custom data the angles the rotor has to take to move in each direction it can (X is left-right, Y is up-down, Z is forwards-backwards, Minus is for before the -, Plus is for after the -, so XMinus is left and ZPlus is backwards; I know, those variable names make no sense whatsoever!)
8. Compile the Wico Gimbal Rotors script.
9. Save the game, or make a backup, if you can; if something can go wrong, it's better to be safe, than sorry.

7.Example for a thruster in relation with the Reference:
7.a On top, thruster(s) facing forwards:
[GIMBAL] GimbalZMinus=0 GimbalZPlus=180 GimbalXMinus=270 GimbalXPlus=90 GimbalAutoDampen=true GimbalGravity=true
Sapioit 님이 마지막으로 수정; 2017년 11월 13일 오전 6시 34분
< >
전체 댓글 10개 중 1~10개 표시 중
ronidude 2018년 3월 2일 오후 6시 25분 
this still dosent work for me for some reason :(
Sapioit 2018년 3월 4일 오후 1시 16분 
It have been updated since I made this post.
At the time I posted this, it worked for me. I last edited the post on 13 Nov 2017, and it was last updated on 4 Dec 2017, at the moment I posted this comment.

Edit: Apparently, Minus and Plus seem to have been changed.
So at 7. it would be
[GIMBAL] GimbalZMinus=180 GimbalZPlus=0 GimbalXMinus=90 GimbalXPlus=270 GimbalAutoDampen=true GimbalGravity=true
Sapioit 님이 마지막으로 수정; 2018년 3월 4일 오후 1시 18분
ronidude 2018년 3월 4일 오후 1시 29분 
ah ok tnx
ronidude 2018년 3월 4일 오후 1시 41분 
do i need to put this in a programable block?

ronidude 2018년 3월 4일 오후 1시 53분 
Sapioit 님이 먼저 게시:
It have been updated since I made this post.
At the time I posted this, it worked for me. I last edited the post on 13 Nov 2017, and it was last updated on 4 Dec 2017, at the moment I posted this comment.

Edit: Apparently, Minus and Plus seem to have been changed.
So at 7. it would be
[GIMBAL] GimbalZMinus=180 GimbalZPlus=0 GimbalXMinus=90 GimbalXPlus=270 GimbalAutoDampen=true GimbalGravity=true
wait so does this go into the programable block or the rotors?
Sapioit 2018년 3월 6일 오후 7시 50분 
The code/script in the programmable block, and that in the rotor's custom data (as is written in point 7).
ronidude 2018년 3월 7일 오전 7시 49분 
ok tnx
ronidude 2018년 3월 11일 오전 8시 57분 
hey just one more qestion what if i want to control just one rotor but mkae it spin forever eg for turning left and right
Sapioit 2018년 3월 12일 오전 10시 38분 
No idea if it's possible. That's how I initially thought something like this would work, but it seems that the way it's currently working is more efficient.
ronidude 2018년 3월 12일 오후 2시 52분 
Sapioit 님이 먼저 게시:
No idea if it's possible. That's how I initially thought something like this would work, but it seems that the way it's currently working is more efficient.
mmmk
< >
전체 댓글 10개 중 1~10개 표시 중
페이지당 표시 개수: 1530 50