Jump to content

[1.5.1] Cacteye Optics Community Takeover: Updated 10/22/2017


icedown

Recommended Posts

2 hours ago, infinite_monkey said:

Not really an issue, but a loooong time ago there was a plan to make this compatible with ResearchBodies

yeah, that's a feature request, but it would make sense.  I'll see what it would take to do that

Edit:  it will work with ResearchBodies, and will be available in the beta when I release it

Edit 2:  According to this entry in the changelog, it was made compatible back in 2016

Quote

1.1.3.6 09/01/2016

  • CactEye Telescopes are now compatible with Research Bodies for finding and researching the planets

 

Edited by linuxgurugamer
Link to comment
Share on other sites

On 11/3/2020 at 2:41 PM, DJ Reonic said:

It would be pretty cool to see MM patches made to integrate the functionality of this mod into the telescopes in mods like SCANSat and Space Dust. I can have a look at trying to do it this weekend, if nobody more MM-savvy wants to try it.

I have no idea what Space Dust is ( looks like a new mod in development).

I'd be happy to integrate patches like these in the adopted version I'm working on.  I’ll write them myself if no one sends me any.

 

My list of fixes has gotten longer, I just fixed a nullref in the CactEyeAsteroidSpawner.  Also updated most of the parts with various missing things.

I hope to get a beta out this weekend for you all to try to break :-)

 

Edited by linuxgurugamer
Link to comment
Share on other sites

10 hours ago, linuxgurugamer said:

I have no idea what Space Dust is ( looks like a new mod in development).

I'd be happy to integrate patches like these in the adopted version I'm working on.  I’ll write them myself if no one sends me any.

 

My list of fixes has gotten longer, I just fixed a nullref in the CactEyeAsteroidSpawner.  Also updated most of the parts with various missing things.

I hope to get a beta out this weekend for you all to try to break :-)

 

Space Dust is Nertea's mod for harvesting atmospheric resources, like scooping gas giants - part of the NFT / FFT constellation of mods.

Link to comment
Share on other sites

26 minutes ago, panarchist said:

Space Dust is Nertea's mod for harvesting atmospheric resources, like scooping gas giants - part of the NFT / FFT constellation of mods.

yes, I found that while looking for it.  I'll be looking into adding patches for it and scansat into this before a full release

Would be nice if someone sent me patches...

Link to comment
Share on other sites

I have the following patches for SpaceDust and SCANsat, please take a look.  They are NOT finished, need to be adjusted with the right values:

SCANsat:

Spoiler

@PART[tele_body]:NEEDS[SCANsat]
{
	MODULE
	{
		name = ModuleSCANresourceScanner
		sensorType = 128
		fov = 3
		min_alt = 15000
		max_alt = 7500000
		best_alt = 500000
		scanName = Resource Scan
		RESOURCE
		{
			name = ElectricCharge
			rate = 0.5
		}
	}
}
@PART[tele_body2]:NEEDS[SCANsat]
{
	MODULE
	{
		name = ModuleSCANresourceScanner
		sensorType = 256
		fov = 2
		min_alt = 10000
		max_alt = 500000
		best_alt = 150000
		scanName = Ore Scan
		RESOURCE
		{
			name = ElectricCharge
			rate = 2
		}
	}
	
	MODULE
	{
		name = SCANresourceDisplay
		ResourceName = Ore
	}
}

 

SpaceDust:

Spoiler

@PART[tele_body,tele_body2]:NEEDS[SpaceDust]
{
    
    MODULE 
    { 
        name = ModuleSpaceDustTelescope 
        // Power cost per second when scanning 
        PowerCost = 12 
        // Animation 
        ScanAnimationName = OpenDoor 
        // Size of the lens/mirror, for calcuations 
        ObjectiveSize = 1.8 
        // FOV (radians) 
        FieldOfView = 0.000969627362992369 
  
        SLOT 
        { 
            name = slot1 
            Instrument = None 
        } 
        SLOT 
        { 
            name = slot2 
            Instrument = None 
        } 
    }  
  
    MODULE 
    { 
        name = ModuleB9PartSwitch 
        moduleID = instrumentSlot1 
        switcherDescription = #LOC_SpaceDust_switcher_instrument_slot1_title 
  
        SUBTYPE 
        { 
            name = None 
            title = #LOC_SpaceDust_switcher_instrument_none 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_none_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_none_detail 
            primaryColor = #111111 
            secondaryColor = #111111 
            addedMass = 0 
            addedCost = 0 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot1 
                        Instrument = None 
                    } 
                } 
            } 
        } 
        // 
        SUBTYPE 
        { 
            name = XeInstrument 
            title = #LOC_SpaceDust_switcher_instrument_xe 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_xe_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_xe_detail 
            primaryColor = #60a7be 
            secondaryColor = #60a7be 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot1 
                        Instrument = XenonSpectrometer 
                    } 
                } 
            } 
        } 
        SUBTYPE 
        { 
            name = OxInstrument 
            title = #LOC_SpaceDust_switcher_instrument_ox 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_ox_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_ox_detail 
            primaryColor = #3399cc 
            secondaryColor = #3399cc 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot1 
                        Instrument = OxidizerSpectrometer 
                    } 
                } 
            } 
        } 
        SUBTYPE 
        { 
            name = LFInstrument 
            title = #LOC_SpaceDust_switcher_instrument_lf 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_lf_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_lf_detail 
            primaryColor = #3399cc 
            secondaryColor = #3399cc 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot1 
                        Instrument = LiquidFuelSpectrometer 
                    } 
                } 
            } 
        } 
    } 
    MODULE 
    { 
        name = ModuleB9PartSwitch 
        moduleID = instrumentSlot2 
        switcherDescription = #LOC_SpaceDust_switcher_instrument_slot2_title 
  
        SUBTYPE 
        { 
            name = None 
            title = #LOC_SpaceDust_switcher_instrument_none 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_none_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_none_detail 
            primaryColor = #111111 
            secondaryColor = #111111 
            addedMass = 0 
            addedCost = 0 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot2 
                        Instrument = None 
                    } 
                } 
            } 
        } 
        // 
        SUBTYPE 
        { 
            name = XeInstrument 
            title = #LOC_SpaceDust_switcher_instrument_xe 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_xe_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_xe_detail 
            primaryColor = #60a7be 
            secondaryColor = #60a7be 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot2 
                        Instrument = XenonSpectrometer 
                    } 
                } 
            } 
        } 
        SUBTYPE 
        { 
            name = OxInstrument 
            title = #LOC_SpaceDust_switcher_instrument_ox 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_ox_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_ox_detail 
            primaryColor = #3399cc 
            secondaryColor = #3399cc 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot2 
                        Instrument = OxidizerSpectrometer 
                    } 
                } 
            } 
        } 
        SUBTYPE 
        { 
            name = LFInstrument 
            title = #LOC_SpaceDust_switcher_instrument_lf 
            descriptionSummary = #LOC_SpaceDust_switcher_instrument_lf_summary 
            descriptionDetail = #LOC_SpaceDust_switcher_instrument_lf_detail 
            primaryColor = #3399cc 
            secondaryColor = #3399cc 
            addedMass = 0.2 
            addedCost = 50000 
  
            MODULE 
            { 
                IDENTIFIER 
                { 
                    name = ModuleSpaceDustTelescope 
                } 
                DATA 
                { 
                    SLOT 
                    { 
                        name = slot2 
                        Instrument = LiquidFuelSpectrometer 
                    } 
                } 
            } 
        }       
    }
}

@PART[tele_body]:NEEDS[SpaceDust]
{
    
    @MODULE[ModuleSpaceDustTelescope]
    { 
        @PowerCost = 12 
        @ScanAnimationName = OpenDoor 
        @ObjectiveSize = 1.8 
        @FieldOfView = 0.000969627362992369 
    } 
}  
  
@PART[tele_body2]:NEEDS[SpaceDust]
{
    
    @MODULE[ModuleSpaceDustTelescope]
    { 
        @PowerCost = 12 
        @ScanAnimationName = OpenDoor 
        @ObjectiveSize = 1.8 
        @FieldOfView = 0.000969627362992369 
    } 
}  
  

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

I am very close to releasing a beta, have started working on the replacement thread.

For now, I am looking for input on the following questions:

The SCANsat & SpaceDust integration.  I have patches which integrate those mods' functionality into the CactEye & FungEye telescopes, but I'm having second thoughts.  Integrating using patches essentially negates what I feel is the greatest thing about this mod, the ability & need to go up and service the scopes, including replacing modules.

So what I'm leaning towards instead is something like the following:

  • No standard patches as listed above, I will include them as optional
  • Disable surface attachment on the telescopes & bodies
  • Add specific attachment nodes on the bodies for other scientific instruments to be attached.
  • Possibly (slim) have the body model altered to add mounting points for instruments

Comments?  Please reply, your input is important for the future of this mod.

Link to comment
Share on other sites

Could you have an "addon" module for scansat that is kind of squat and has a module slot on top. So you attach it to the telescope, and then attach a normal module to the addon module.  And then get the functionality of both. 

Edited by eberkain
Link to comment
Share on other sites

After playing with the parts for a bit, I've decided to NOT add the SCANsat science to CactEye, you can just surface-attach them to the service bay.

I am working on adding the CactEye Optics to the three telescopes in SCANsat

For the SpaceDust mod, I'm going to add the CactEyeOptics to the SpaceDust telescope.  This way you can use the telescope's own sensors as well as the telescope itself, it's a pretty nice looking telescope, about midway between the FungEye & CactEye in size

Link to comment
Share on other sites

I think it's OK to be able to surface attach stuff to the service bay, but not the telescope.

A thing that always annoyed me in this mod is how pointing the FungEye to the sun is handled - you can do that as long as you want (which is OK, given that you can't control vessel orientation when on rails), but you can't open the service bay while pointed at the sun, which makes no sense at all.

Link to comment
Share on other sites

1 minute ago, infinite_monkey said:

I think it's OK to be able to surface attach stuff to the service bay, but not the telescope.

A thing that always annoyed me in this mod is how pointing the FungEye to the sun is handled - you can do that as long as you want (which is OK, given that you can't control vessel orientation when on rails), but you can't open the service bay while pointed at the sun, which makes no sense at all.

I’ll check that out, I wasn’t  aware of it.

on another note, I’ve finished the SCANsat integrations, and will hopefully be able to release a beta tonite, either during or after my live coding stream.

 

Link to comment
Share on other sites

  • 1 year later...
  • 2 years later...

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.

×
×
  • Create New...