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
"Local" at the bottom of a small grid PB is upside down: screenshot
Click feedback (sound block) - add SB to the group and it would play sound upon successful command (true if at least one action from batch was good);
Up/down actions round robin (down at last element selects first and vice versa);
SetCustomData for all blocks and SetPublicText for text panels. Example:
first:xLCD Panel:CustomData:$sadasda[12312]\nSecond Line
first:xLCD Panel:PublicText:$\ndsfds[12312]
$ prefix, similar to property setters, means append to existing text
\n means new line
Guys, please put your suggestions in the discussion so they could be noticed better.
It works also: (like you scripts)
"
PowerControl
menu=1
menu=2
"
and gives DisplayOutput to TMC. Zhis works with PowerControl and H2O2Control(v0.6) by Alfromeo80. Just for info...
I´m very happy with it! Thanks you!
DisplayName=Select;first:PB PowerControl:Run:{argument}
Like:
DisplayName=Select;first:PB PowerControl:Run Select+
It got some AutoPillock integration and completely new UX feature: Quick Action Numbers!
To use QANs, add commands "1", "2", "3", "4" ... "9" to a toolbar. Then if you run those commands, the script would execute the command that has corresponding number.
To disable drawing menu item numbers, if you don't like the look, change DrawQuickActionNumbers to false at the top of the code.
Not activate it? Just don't run 'cc' and it would be completely deactivated. If you want only up/down/up/esc activation, then use them without running 'cc'.
>Also, the "..." selection is not choosable with up/down ;( "esc" works tho.
"..." is the fake item, like (x) button, intended only for mouse activation. Why iterate over it with up/down when you can escape quicker with esc command?
When i am using the toolbar commands and i get into a menu with alot of choices, the row that the cursor idles on becomes highlighted and then i can only "scroll" up and down once from the highlighted selection.
If i do "cc" and remove the cursor, the menu functions as intended again.
so far i have Main base > Rover controls> DysplayName=Front lift: [group:front lift:Reverse] but nothing is happening. what do i need to do
Please continue this discussion in Bug Reports.
I'd like to start using this script in basically all my ships, but I have an issue getting TMC to send commands to other scripts.
Right now the TMC PB's Custom Data looks like this:
Path
command;up
command:down
Turn PB Path On/Off
first:PB Path:OnOff
With this I have a screen with two menus:
One called "Turn PB on/Off" from which I can successfully turn the block on and off (so I know the TMC script is working, and able to do things to the other PB).
The other is Called "Path" as I am trying to send commands to a programmable block called "PB Path", and this is where I am stuck, as I can't get it to send arguments to the other PB with a script in it (or at least none that the other script will accept, although it is otherwise running and responsive).
Have I just done something silly with the syntax? or does TMC require the other script to be compatible and I misunderstood the description?
find:
cursorPosition = surfOffset.Position + new Vector2(UserCtrlListener.Cumulative.Y, UserCtrlListener.Cumulative.X) + surfOffset.Size / 2;
replace with:
if (sensePlayer)
cursorPosition = projectedCursorPosition;
else
cursorPosition = surfOffset.Position + new Vector2(UserCtrlListener.Cumulative.Y, UserCtrlListener.Cumulative.X) + surfOffset.Size / 2;
@Higsby, yes you can.
"...or set cockpit internal screen index for the main GUI output (not needed for remote-controlled instances). Cockpit screen index is MenuScreenIndex field found at the top of the code."
Set MenuScreenIndex to something from 0 to [number of cockpit screens - 1]. I.e. for standard cockpit, 0, 1, 2 or 3.
This still functions in an online environment with some limitations. The mouse cursor function is rendered almost useless (cheerkin, correct me if I'm wrong) due to Keen limiting how fast scripts can update in multiplayer unfortunately. The cursor will be very laggy. However, thankfully you can still utilize the keyboard inputs to make your selections in the interface.