tomek.piotrowski

[1.9] RemoteTech v1.9.6 [2020-02-15]

Recommended Posts

Hmm. I do like having to use separate antenna per craft. But I also want to be able to use all the fun new antennas in the Nertea's new NF Exploration mod :P

Share this post


Link to post
Share on other sites
On 2/2/2020 at 10:01 PM, Crixomix said:

Hmm. I do like having to use separate antenna per craft. But I also want to be able to use all the fun new antennas in the Nertea's new NF Exploration mod :P

Alas, looks like RT2 and NFX are totally unfriendly to each other right now :(

Share this post


Link to post
Share on other sites
58 minutes ago, tinygrox said:

Eh, could you please tell me where I can find RT2?:confused:

AFAIK, it is still WIP and not published yet. Don't know if there is github repository or something with current status and source code if you wish to contribute.

Share this post


Link to post
Share on other sites
On 2/2/2020 at 8:01 PM, Crixomix said:

Hmm. I do like having to use separate antenna per craft. But I also want to be able to use all the fun new antennas in the Nertea's new NF Exploration mod :P

You only need to make a remotetech config for nfex.

Share this post


Link to post
Share on other sites
11 hours ago, Cheesecake said:

You only need to make a remotetech config for nfex.

Looks like it's not that easy this time. We are talking about NFeX reflectors feature.

Share this post


Link to post
Share on other sites

  RemoteTech 1.9.6 for KSP 1.9 released

This release is a simple recompilation for KSP 1.9.

Complete changelog is below:

Spoiler

# Version 1.9.6
**Released February 15, 2020**

What's New?
===========

* Recompiled for KSP 1.9

Detailed Changelog
==================

Fixed Issues
------------

Pull Requests
-------------

 

If you find any bug, please report them on our github (as it is hard to keep track of bugs here). Feedback is also welcome for the next release, here or on this post.

We are in the RT 2.x branch development and continue to support the RT 1.x branch.

 

Share this post


Link to post
Share on other sites

Hi any news about a feature to do constellations like Commnet Constellation ?
Lot of us want to play with constellations with RT, and it would be an awesome feature !

Share this post


Link to post
Share on other sites
1 hour ago, Zoeille said:

Hi any news about a feature to do constellations like Commnet Constellation ?
Lot of us want to play with constellations with RT, and it would be an awesome feature !

Quoted from the Commnet Constellation OP:

Quote

Bonus: Designed by a RemoteTech developer as a test bed on multiple features of RemoteTech 2.x re-development

 

Share this post


Link to post
Share on other sites
2 hours ago, Zoeille said:

Yes but we don't have any news about this (2016?) feature

I thought you were asking for it to be added as a feature for RT. What you're really looking for is just a general update on the progress of RT2. Got it

Share this post


Link to post
Share on other sites
1 hour ago, Syczek said:

Hi there can some1 help me make config that mimick seti cfg for Remote tech?? Need config similiar to this one https://github.com/Y3mo/SETI-RemoteTech/releases

Do you really need those ? Additional ground station settings were useful long time ago, when stock game didn't got any. Disabling signal delay should be possible trough RT config/install, IIRC. Antenna range was change a lot since those SETI configs were made, so it would not work as intended like at time those configs were created. So, what exact current feature from RT you don't like and should be changed like it was in SETI configs ?

Asking, because it might be easier to create new personal MM patch than to copy and change those obsolete SETI configs.

Share this post


Link to post
Share on other sites
41 minutes ago, kcs123 said:

Do you really need those ? Additional ground station settings were useful long time ago, when stock game didn't got any. Disabling signal delay should be possible trough RT config/install, IIRC. Antenna range was change a lot since those SETI configs were made, so it would not work as intended like at time those configs were created. So, what exact current feature from RT you don't like and should be changed like it was in SETI configs ?

Asking, because it might be easier to create new personal MM patch than to copy and change those obsolete SETI configs.

Just wanted these KSC mission control antenna range (they were close to real life aka longer range after u upgrade to 3rd level KSC facility)

Share this post


Link to post
Share on other sites
On 2/19/2020 at 4:48 AM, Drew Kerman said:

I thought you were asking for it to be added as a feature for RT. What you're really looking for is just a general update on the progress of RT2. Got it

Sorry, I was asking if this "frequency feature" (as it was proposed years ago) will be added in RT2 ?

Share this post


Link to post
Share on other sites
2 hours ago, Syczek said:

Just wanted these KSC mission control antenna range (they were close to real life aka longer range after u upgrade to 3rd level KSC facility)

Then you most probably want to change "Omni" variable values for ground station antennas. Those old SETI configs might still work, worth to try. There seems to be exact variable names in both, RT configs and SETI configs. Although, don't know if it will work in exact same way as it worked in old KSP versions and old RT version.

Part of SETI configs:

//---License (except for the names, ground station positions and the version file, which are AllRightsReserved): GPL version 2 (as RemoteTech itself): http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

@RemoteTechSettings:NEEDS[!GPP]
{
	@EnableSignalDelay = False
	@RangeModelType = Standard
	@MultipleAntennaMultiplier = 0
	@ControlAntennaWithoutConnection = True
	@UpgradeableMissionControlAntennas = False
	@DistanceToHideGroundStations = 3E+06
	@RemoteStationColorDot = 1,0,0,1
	!GroundStations,* {}
	GroundStations
	{
		STATION
		{
			Guid = 5105f5a9-d628-41c6-ad4b-21154e8fc488
			Name = KSC Mission Control
			Latitude = -0.131331503391266
			Longitude = -74.594841003418
			Height = 100
			Body = 1
			MarkColor = 1,0,0,1
			Antennas
			{
				ANTENNA
				{
					Omni = 9E+11
				}
			}
		}
	}
}

Default RT settings got those:

GroundStations
	{
		STATION
		{
			Guid = 5105f5a9-d628-41c6-ad4b-21154e8fc488
			Name = #RT_MissionControl
			Latitude = -0.13133150339126601
			Longitude = -74.594841003417997
			Height = 75
			Body = 1
			MarkColor = 0.996078014,0,0,1
			Antennas
			{
				ANTENNA
				{
					Omni = 75000000
					Dish = 0
					CosAngle = 1
					UpgradeableOmni = 4E+06;3.0E+07;7.5E+07
					UpgradeableDish = 
					UpgradeableCosAngle = 
				}
			}
		}
	}

You may try to change only "Omni" variable value to be 9E+11 instead of 75000000 to see if it provide desired effect. Can't tell you from top of my head exact MM patch command, I need to check MM syntax to properly change nested values. So, it might be easier to just edit RT config file directly to get started with changes.

Share this post


Link to post
Share on other sites
42 minutes ago, kcs123 said:

Then you most probably want to change "Omni" variable values for ground station antennas. Those old SETI configs might still work, worth to try. There seems to be exact variable names in both, RT configs and SETI configs. Although, don't know if it will work in exact same way as it worked in old KSP versions and old RT version.

Part of SETI configs:


//---License (except for the names, ground station positions and the version file, which are AllRightsReserved): GPL version 2 (as RemoteTech itself): http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

@RemoteTechSettings:NEEDS[!GPP]
{
	@EnableSignalDelay = False
	@RangeModelType = Standard
	@MultipleAntennaMultiplier = 0
	@ControlAntennaWithoutConnection = True
	@UpgradeableMissionControlAntennas = False
	@DistanceToHideGroundStations = 3E+06
	@RemoteStationColorDot = 1,0,0,1
	!GroundStations,* {}
	GroundStations
	{
		STATION
		{
			Guid = 5105f5a9-d628-41c6-ad4b-21154e8fc488
			Name = KSC Mission Control
			Latitude = -0.131331503391266
			Longitude = -74.594841003418
			Height = 100
			Body = 1
			MarkColor = 1,0,0,1
			Antennas
			{
				ANTENNA
				{
					Omni = 9E+11
				}
			}
		}
	}
}

Default RT settings got those:


GroundStations
	{
		STATION
		{
			Guid = 5105f5a9-d628-41c6-ad4b-21154e8fc488
			Name = #RT_MissionControl
			Latitude = -0.13133150339126601
			Longitude = -74.594841003417997
			Height = 75
			Body = 1
			MarkColor = 0.996078014,0,0,1
			Antennas
			{
				ANTENNA
				{
					Omni = 75000000
					Dish = 0
					CosAngle = 1
					UpgradeableOmni = 4E+06;3.0E+07;7.5E+07
					UpgradeableDish = 
					UpgradeableCosAngle = 
				}
			}
		}
	}

You may try to change only "Omni" variable value to be 9E+11 instead of 75000000 to see if it provide desired effect. Can't tell you from top of my head exact MM patch command, I need to check MM syntax to properly change nested values. So, it might be easier to just edit RT config file directly to get started with changes.

Ok u give me idea how to edit it properly,thanks for help i will try do this now myself

Share this post


Link to post
Share on other sites

Hi, I searched this topic without much luck in a simple answer. I am trying to get Remote Probe control working with RT.
Can someone explain the minimum requirements to get it working? because it does not seem to follow the default setup for an RC-001S unit.

I tested by opening a sandbox on full stock KSP to ensure it works. Sent the craft with probe behind the moon and decoupled them.  Then tested the same with ONLY RemoteTech (and ModuleManager) to ensure it DOESN'T work.

The important components in the simple builds are:

Main Craft:
2-person landing can / RC-001S / 16-S stock omni / HG-5 Relay / 2 Pilots (but it works with 1)

Probe:
HECS probe / 16-S omni

I'm on the latest version for both client (1.9) and mod (1.9.6)

I have confirmed that the RC-L01 DOES work with RT to control the same probe. But it requires 6 kerbals (of any kind as long as 1 is a Pilot) to work. 

Personally I find it odd that the mod does not work with the RC-001S. Why would it take an entire 6 person base to remote control a probe? Is this a bug or a feature? Would it be appropriate to submit this as a gitHub "bug" or feature request? Thanks

Edited by NoUsernamesLeft

Share this post


Link to post
Share on other sites

Hello! I can not find any information. Do I need to enable / disable the stock communication system when using this modification? Thanks.

Share this post


Link to post
Share on other sites
On 2/24/2020 at 3:52 AM, Grem said:

Hello! I can not find any information. Do I need to enable / disable the stock communication system when using this modification? Thanks.

Stock CommNet is automatically disabled if RT is installed.

Share this post


Link to post
Share on other sites

Any config for NFX antennas? I don't need the reflectors and feeders to work yet, just the simple dishes and rover antennas.

Share this post


Link to post
Share on other sites
Posted (edited)
On 2/29/2020 at 1:38 AM, RainDreamer said:

Any config for NFX antennas? I don't need the reflectors and feeders to work yet, just the simple dishes and rover antennas.

I've made this config for the Near Future Exploration antennas and probes. Probe cores have the default 3km omni antennae and I haven't made any configuration for the reflectors or the two feed antennae (F-DA & F-RA) since I don't know to have the range values calculated for RT. I did my best to balance range and power consumption to the existing antennae. The phased array elements act as directional antennae but with range slightly above omni antennae and wide cone angles. The complete phased array parts have range on par with the mid-teir dishes, wide cone angles, fast transfer rate, but very high power use.

// Configure all probes for NFX
@PART[nfex-probe*]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        %MODULE[ModuleSPU] {
        }

        %MODULE[ModuleRTAntennaPassive] {
                %OmniRange    = 3000

                %TRANSMITTER {
                        %PacketInterval     = 0.3
                        %PacketSize         = 2
                        %PacketResourceCost = 15.0
                }
        }
}

// D-2 Spot Antenna
@PART[nfex-antenna-top-dish-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 15000000
            %EnergyCost = 0.45
            %DishAngle = 75
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.25
                %PacketSize = 3
                %PacketResourceCost = 10
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// DR-3 Deployable High Gain Antenna
@PART[nfex-antenna-deploy-wv3-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 13000000
            %EnergyCost = 0.95
            %DishAngle = 65
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.15
                %PacketSize = 3
                %PacketResourceCost = 20
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// DR-1 High Gain Antenna
@PART[nfex-antenna-static-mini-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %IsRTActive = true
            %Mode0OmniRange = 0
            %Mode1OmniRange = 2500000
            %EnergyCost = 0.15

            %TRANSMITTER
            {
                %PacketInterval = 0.15
                %PacketSize = 4
                %PacketResourceCost = 25
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// AX-4 Pointable Helical Antenna
@PART[nfex-antenna-rover-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 8000000
            %EnergyCost = 0.12
            %DishAngle = 165
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.2
                %PacketSize = 2
                %PacketResourceCost = 15
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// AX-5 Aerial Micro-Antenna
@PART[nfex-antenna-rover-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0OmniRange = 0
            %Mode1OmniRange = 2000000
            %EnergyCost = 0.15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// D-50 Large Spot Antenna
@PART[nfex-antenna-top-dish-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 80000000
            %EnergyCost = 0.95
            %DishAngle = 15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 4
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// PH-2 Phased Array Antenna Element
@PART[nfex-antenna-phased-single-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 5500000
            %EnergyCost = 0.22
            %DishAngle = 145
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// PH-3 Phased Array Antenna Element
@PART[nfex-antenna-phased-single-3]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 3500000
            %EnergyCost = 0.16
            %DishAngle = 175
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 3
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-5B Advanced Relay Antenna
@PART[nfex-antenna-relay-tdrs-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 42000000000
            %EnergyCost = 2.3
            %DishAngle = .014
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.4
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-X1 Phased Relay Antenna
@PART[nfex-antenna-phased-array-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 36000000
            %EnergyCost = 2.85
            %DishAngle = 135
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.05
                %PacketSize = 1
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-X2 Phased Relay Antenna
@PART[nfex-antenna-phased-array-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 215000000
            %EnergyCost = 2.25
            %DishAngle = 55
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.1
                %PacketSize = 6
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// RA-X3 Phased Relay Antenna
@PART[nfex-antenna-phased-array-3]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 615000000
            %EnergyCost = 3.20
            %DishAngle = 15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.1
                %PacketSize = 6
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-0-8 Relay Antenna
@PART[nfex-antenna-relay-tdrs-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 65000000000
            %EnergyCost = 2.20
            %DishAngle = .010
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

I appended this to

RemoteTech/RemoteTech_NearFuture_Probes.cfg

 Maybe there's a better place to put it but I don't understand how config loading works.

Edited by the_television

Share this post


Link to post
Share on other sites
On 3/21/2020 at 2:32 PM, the_television said:

I've made this config for the Near Future Exploration antennas and probes. Probe cores have the default 3km omni antennae and I haven't made any configuration for the reflectors or the two feed antennae (F-DA & F-RA) since I don't know to have the range values calculated for RT. I did my best to balance range and power consumption to the existing antennae. The phased array elements act as directional antennae but with range slightly above omni antennae and wide cone angles. The complete phased array parts have range on par with the mid-teir dishes, wide cone angles, fast transfer rate, but very high power use.


// Configure all probes for NFX
@PART[nfex-probe*]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        %MODULE[ModuleSPU] {
        }

        %MODULE[ModuleRTAntennaPassive] {
                %OmniRange    = 3000

                %TRANSMITTER {
                        %PacketInterval     = 0.3
                        %PacketSize         = 2
                        %PacketResourceCost = 15.0
                }
        }
}

// D-2 Spot Antenna
@PART[nfex-antenna-top-dish-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 15000000
            %EnergyCost = 0.45
            %DishAngle = 75
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.25
                %PacketSize = 3
                %PacketResourceCost = 10
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// DR-3 Deployable High Gain Antenna
@PART[nfex-antenna-deploy-wv3-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 13000000
            %EnergyCost = 0.95
            %DishAngle = 65
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.15
                %PacketSize = 3
                %PacketResourceCost = 20
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// DR-1 High Gain Antenna
@PART[nfex-antenna-static-mini-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %IsRTActive = true
            %Mode0OmniRange = 0
            %Mode1OmniRange = 2500000
            %EnergyCost = 0.15

            %TRANSMITTER
            {
                %PacketInterval = 0.15
                %PacketSize = 4
                %PacketResourceCost = 25
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// AX-4 Pointable Helical Antenna
@PART[nfex-antenna-rover-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 8000000
            %EnergyCost = 0.12
            %DishAngle = 165
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.2
                %PacketSize = 2
                %PacketResourceCost = 15
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// AX-5 Aerial Micro-Antenna
@PART[nfex-antenna-rover-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0OmniRange = 0
            %Mode1OmniRange = 2000000
            %EnergyCost = 0.15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// D-50 Large Spot Antenna
@PART[nfex-antenna-top-dish-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 80000000
            %EnergyCost = 0.95
            %DishAngle = 15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 4
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// PH-2 Phased Array Antenna Element
@PART[nfex-antenna-phased-single-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 5500000
            %EnergyCost = 0.22
            %DishAngle = 145
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// PH-3 Phased Array Antenna Element
@PART[nfex-antenna-phased-single-3]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 3500000
            %EnergyCost = 0.16
            %DishAngle = 175
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 3
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-5B Advanced Relay Antenna
@PART[nfex-antenna-relay-tdrs-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 42000000000
            %EnergyCost = 2.3
            %DishAngle = .014
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.4
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-X1 Phased Relay Antenna
@PART[nfex-antenna-phased-array-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 36000000
            %EnergyCost = 2.85
            %DishAngle = 135
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.05
                %PacketSize = 1
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-X2 Phased Relay Antenna
@PART[nfex-antenna-phased-array-2]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 215000000
            %EnergyCost = 2.25
            %DishAngle = 55
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.1
                %PacketSize = 6
                %PacketResourceCost = 15.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}


// RA-X3 Phased Relay Antenna
@PART[nfex-antenna-phased-array-3]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 615000000
            %EnergyCost = 3.20
            %DishAngle = 15
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.1
                %PacketSize = 6
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

// RA-0-8 Relay Antenna
@PART[nfex-antenna-relay-tdrs-1]:FOR[NearFutureExploration]:NEEDS[RemoteTech]
{
        !MODULE[ModuleDataTransmitter] {}

        @MODULE[ModuleDeployableAntenna]
        {
          %name=ModuleAnimateGeneric
          %allowManualControl = false
          %actionAvailable = false
          %eventAvailableFlight = false
          %eventAvailableEditor = false
          %eventAvailableEVA = false
        }

        %MODULE[ModuleRTAntenna] {
            %Mode0DishRange = 0
            %Mode1DishRange = 65000000000
            %EnergyCost = 2.20
            %DishAngle = .010
            %MaxQ = 6000

            %TRANSMITTER
            {
                %PacketInterval = 0.3
                %PacketSize = 2
                %PacketResourceCost = 20.0
            }
        }

        %MODULE[ModuleSPUPassive] {}
}

I appended this to


RemoteTech/RemoteTech_NearFuture_Probes.cfg

 Maybe there's a better place to put it but I don't understand how config loading works.

Thanks for this, I am gonna look into making a module mananger patch for this so it works through updates of NFX until there is something better.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.