Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
string AD_Name = "Crane Hinge Wrist 3"; //Name of A & D Block / Block group
string WS_Name = "Crane Pistons Forward"; //Name of W & S Block / Block group
string QE_Name = "Crane Advanced Rotor Wrist"; //Name of Q & E Block / Block group
string SpaceC_Name = "Crane Hinge Wrist Middle"; //Name of Space & C Block / Block group
string MouseX_Name = "Crane Advanced Rotor Rotate"; //Name of MouseX/LeftRight Arrow Block / Block group
string MouseY_Name = "Crane Piston Support"; //Name of MouseY/UpDown Arrow Block / Block group
double AD_Movespeed = 10.0; //A & D speed multiplier.
double WS_Movespeed = -2.0; //W & S speed multiplier.
double QE_Movespeed = 10.0; //Q & E speed multiplier.
double SpaceC_Movespeed = 2.0; //Space & C speed multiplier.
double MouseX_Movespeed = 0.1; //MouseX speed multiplier.
double MouseY_Movespeed = -0.1; //MouseY speed multiplier.
"reverse mouse is fixed :D" you just need to reverse double Mouse X and Y and string mouse X and Y.
Correct:
string AD_Name = "base rotor"; //Name of A & D Block / Block group
string WS_Name = "Hinge"; //Name of W & S Block / Block group
string QE_Name = "Pistons2"; //Name of Q & E Block / Block group
string SpaceC_Name = "Pistons"; //Name of Space & C Block / Block group
string MouseY_Name = "neck"; //Name of MouseX/UpDown Arrow Block / Block group
string MouseX_Name = "Hinge3"; //Name of MouseY/LeftRight Arrow Block / Block group
string BN_Name = ""; //Name of B & N Block / Block group
string WS_Name = "empty name"; //Name of W & S Block / Block group
string QE_Name = "empty name"; //Name of Q & E Block / Block group
string SpaceC_Name = "empty name"; //Name of Space & C Block / Block group
string MouseY_Name = "empty name"; //Name of MouseX/UpDown Arrow Block / Block group
string MouseX_Name = "empty name"; //Name of MouseY/LeftRight Arrow Block / Block group
string BN_Name = ""; //Name of B & N Block / Block group
There is a question of controlling two hinges with one setting im going to experiment with that using two programable blocks and running the script twice with different settings . maybe even a second control console.
This script is a must have :)
string Controller_name = "Cockpit";
Change Cockpit, to the name of the cockpit you want to use as crane :)
(Silly me...)
I'm not able to launch it... :(
I'm suscribed here, and the option "Script in game" is checked.
Even do, when I try to activate it, I don't see the script in the mod list menu
What I'm missing?
Thanks in advance
In the video, Syberiah has a diagonal piston at the bottom.
The two hinges connected to that needs their torque at 0, as they're being used like *actual* hinges rather than something to be controlled.
Hinges that you want to control, do need torque values to operate :)
https://youtu.be/_AIpcmI8IQI?si=SCPqCit9h-VoggOc is the video in question so someone can reference. The Hinge Wrist part is the one that isn't working at all.
Any chance you could try it without mods? See if there's a conflict (or maybe the game is limiting the PB when sharing resources between it and mods?)
There's no visible reason why it would be treating a long key press as if it were just a tap. No Clang, no obstructions, no piston limits... it's literally sticking out of the side of a cargo ship in open space, but it won't move more than a nudge. I'm an ancient veteran of the game, so I'm pretty sure this one isn't user error. Blame it on Keen, I suppose.
@Tiger Weird! I haven't experienced that or heard of it before; How does the game run for you otherwise? high/low FPS? Ever get reductions in Sim speed?
Disable piston acceleration, this is done by (at the config section at the top of script) setting
bool Use_Piston_Acceleration = false;
Second thing is trying to change the "Max Impuls Axis" and/or "Max Impluse NonAxis" values on the piston itself.
If neither works, I think it may be some game glitch, maybe related to the amount of stuff going on at the mining site?
As long as the controller (cockpit/seat/remote) is occupied and a movement key is pressed, I can't see anything script wise that would make it stop
It worked the first time I tested it in drydock, with smooth movement. As as soon as I moved my new ship up alongside the mining site, the WS axis started moving 10cm and stopping with each key press, not continuing anymore. From then on, it's permanently bugged like this. I've totally rebuilt the rig and the programmable block, reloaded the script, reloaded the world, tinkered with the piston force settings, experimented with inertia tensor, and near as I can tell the problem is with the program doing something weird. Any ideas?
Could be a third thing, but I'd need more info about Blocks, groups and controllers definitely having unique names.
Always used both X and Y during testing, so didn't really show up.
You indeed found part of it, similar issue a bit further up made the two problems basically swap X and Y (If only one of them existed, it would have thrown an error, irony huh)
It's fixed, I have also swapped X and Y (intentionally this time) to maintain original behavior, apart from the Movespeed factors actually affecting the correct axis' now.
Might take a tick for the script to be updated by steam.
Appreciate the feedback :)
There is a small, issue with the script.
"MouseY_Movespeed" and "MouseX_Movespeed" are the opposite to each other.
So, "MouseY_Movespeed" will change the block/group from "MouseX_Name" and vice versa
MouseY_Movespeed <--- Is actually the MouseX_Movespeed
MouseX_Movespeed <--- Is actually the MouseY_Movespeed
And it makes the changes of the "MouseY_Name" to "MouseX_Name", and vice versa.
I do not know if this has to do with it, but just saw this.
https://imgur.com/HeBDmgI
Else, this script works great and had saved my build.