Space Engineers

Space Engineers

Not enough ratings
Target Designator Script
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
43.129 KB
25 Feb, 2020 @ 10:40pm
12 Mar, 2020 @ 6:58am
3 Change Notes ( view )

Subscribe to download
Target Designator Script

Description
        Description
    It's a significant part of triade of my scripts relaited to missile launchers. Purpose that this script serves is to let you gather intelligence while scouting area. And when you are ready and data list is complete. You push the button and become a beacon that transmit gathered data to your missile forces. And as always this script can crush, something can broke, and probably just won't work. And yes, it works on camera raycast. If raycast is disabled on a server it won't work at all.

        Deployment preparation
    First time you run this script it won't work at all. You need to get in it's custom data and write proper names for cockpit, surface provider and a camera. Names must match in custom data and on blocks.

        Settings
    The first time you run this script on your craft, it will write pattern data in its programmable block custom data.
Controller name: Camera Control Surface provider name: PB TDS Surface number: 0 GUI Scale: 1 Camera name: Camera Borders Color: 110: 114: 120: 255 Background Color: 37: 46: 53: 255 Text Color: 203: 226: 233: 255 Highlighted Color: 146: 205: 218: 255 Button Color: 66: 75: 82: 255 Button Text Color: 203: 226: 233: 255 Inactive Color: 33: 40: 45: 255

Controller name: Name of controller block. It can be cockpit, control seat or remote control block;
Surface provider name: Name of block that have text surfaces, it can be same as controller block's name;
Surface number: Well, if this block have more than one surface you can choose it here;
Colors! If you have translucent LCD as surface provider, you need to change last number of needed color to make it translucent.

        Control
    Indicated control keys are assigned by default.

    Targets intelligence list page controls:
  • Move forward backward [W, S] - scrooll throught list of TI and commands;
  • Side movement [A, D] - swap between commands and list;
  • Move up [space] - run chosen command;
  • Move down [C] - shortcut for deletion of chosen TI;
  • Roll right [E] - get to squads page;
    Everything is clear on this page. Commands do what they suppouse to do.

    Squads list page controls:
  • Move forward backward [W, S] - scrooll throught list of TI and commands;
  • Side movement [A, D] - swap between commands and list;
  • Move up [space] - run chosen command;
    One thing that i must point out about choose command. You don't join chosen squad as a member, you pick it's "radio wave" and transmit data directly to this squad. So any free MCS will receive any data from any source. But when it assigned to squad it will receive data only that directed to it by squad number.

    Manual input commands:
  • Scan - it will raycast with camera and get data for about 5km range;
  • GPS:name:x:y:z: - manual input pattern for TI from gps data;
  • Rename:number:name - rename command where is number number of TI in list and name new name for it.
  • Squad:number:name - manual input for adding squad in squads list where number is number of squad and name name of a leader. You can ask leader about his squad number. It is wroten in his controller.

Vehicle equipped with this script KhaAZ 2210 S.
1 Comments
Dr. Distortion 26 Feb, 2020 @ 1:14pm 
Very nice script! Thanks :selike: