Jump to content

[1.9.1+] OPT Spaceplane Continued 3.1.1 [Mar 06, 2021] [Update time!]


JadeOfMaar

Recommended Posts

In the hangar, Is it possible to change to be able to manipulate the IntakeAtm?
I am trying to make a spaceplane that can land vertically on MUN, but it is difficult to adjust because the center of gravity fluctuates depending on the remaining amount of Intake Atm.
If I know how to set resources, I can handle it myself, but at present, I don't know how to do it, so I find it difficult.

Edited by siro
Link to comment
Share on other sites

Help, after installing this mod, this error appears:

iExe3Gi.png

 

In ksp.log I found lines like this:

[ERR 15:11:31.552] Cannot find a PartModule of typename 'ModuleAntimatterTank'

[LOG 15:11:31.560] PartLoader: Part 'OPT_Legacy/Parts/Avatar/OPT_a_6m_fuselage/a_6m_fuselage' has no database record. Creating.
[LOG 15:11:31.563] PartLoader: Compiling Part 'OPT_Legacy/Parts/Avatar/OPT_a_cockpit/a_cockpit'
[WRN 15:11:31.569] PartLoader Warning: Variable refVolume not found in Part
[WRN 15:11:31.569] PartLoader Warning: Variable WBIVolume not found in Part
[WRN 15:11:31.569] PartLoader Warning: Variable TankTag not found in Part
[WRN 15:11:31.574] [Part]: Cannot have ModuleCargoPart and ModuleInventoryPart on same Part [a.cockpit'. Removed ModuleCargoPart
[ERR 15:11:31.645] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part  ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype D ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Deuterium' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
   --- End of inner exception stack trace ---
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
   --- End of inner exception stack trace ---
  at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
   --- End of inner exception stack trace ---
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
   --- End of inner exception stack trace ---
  at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <2aacd5f344de4b4cbd0690767697fdd6>:0 
  at PartModule.Load (ConfigNode node) [0x001ab] in <06f13185617646e5bc801baeab53ab75>:0 

There are many such errors and they all have this line: No tank type named 'Deuterium' exists

What is it and how to solve it?

 

Edited by Geergon
Link to comment
Share on other sites

On 4/26/2021 at 9:04 AM, Geergon said:

There are many such errors and they all have this line: No tank type named 'Deuterium' exists

That issue should not be possible. OPT parts can only get that tank type when FFT is installed as FFT contains the tank definition. It's possible you have KSPI which has (or had) bugged patches which fool MM into thinking FFT is installed, which will lead to this.

10 hours ago, Geergon said:

The error was fixed by installing Rational Resources, but the following warning appeared:

My bet is you have SystemHeatConverters which renames the stock converter module into itself. As I don't use System Heat, I don't provide patches to respond to this. I can fairly easily fix that, however.

Link to comment
Share on other sites

Yes valid earlier I had System Heat installed, but I uninstalled it.
I looked at the logs and as far as I understood this warning causes CryoTanks and Near Future tanks.

But the main thing is that everything works, the fuel switch works both on OPT parts and on other parts.

Link to comment
Share on other sites

  • 3 weeks later...
On 5/16/2021 at 11:45 AM, JajajTec said:

hi. just noticed, that you guys don't have a version for KSP 1.10.1 on ckan. Is that correct?  Or does a newer/older version work? Because i can't live without that mod...

Change your CKAN's allowed compatible versions to older or newer so that it sees OPT. OPT consists of only parts and configs, and has no plugins so it's very unlikely to actually break or need version locking. OPT usually simply works.

On 5/16/2021 at 3:26 PM, dlrk said:

Is there a config or anything to let this work with SystemHeat?

There's a WIP config but I won't be finishing it myself. Nearly everything in OPT that would need a System Heat config has a Tweakscale config, and these plugins are incompatible (afaik).

Link to comment
Share on other sites

17 minutes ago, dlrk said:

What if I have SystemHeat but not Tweakscale?

Well that's different, and I expected that question, but still:

7 hours ago, JadeOfMaar said:

WIP config but I won't be finishing it myself.

Not finished, and is disabled so it doesn't mess people up.

Link to comment
Share on other sites

When I upgraded from 2.0.1 to 3.1.1, the connection node on the upper side of the KH standard parts disappeared.

It seems that some settings such as node_stack_hm-top have stopped working.

Unable to connect OPT H Mounted Nose.

Is it possible to fix it?

xF8kBSK.jpegxYGmXJR.jpeg

Edited by siro
Link to comment
Share on other sites

On 5/24/2021 at 9:42 AM, siro said:

Is it possible to fix it?

It is possible. There are B9 switches for the nodes. They allow you to turn off the H nodes and reposition the inner K node so you can prevent attaching by the H node when you don't want to, and to attach a large payload with or without affecting the center of mass of the craft.

eK4JLdE.jpg

 

Link to comment
Share on other sites

Hi! I'm relatively new to this and I have no idea what's going on, so, here's everything I could gather.

I installed a ton of mods through CKAN, then encountered a fatal B9switch error, I uninstalled a ton of them and came down to these mods.

DMNz5j2.png

When I try launching them, I got this

mCdHHLw.png

 

... Also I don't know how to insert images from URL, apparently it isn't working.

Edited by MichaelMaxwell
Added images
Link to comment
Share on other sites

On 5/28/2021 at 9:45 AM, MichaelMaxwell said:

I uninstalled a ton of them and came down to these mods.

OPT's FFT tanks patch is among the more simple of OPT's patches overall and shouldn't be prone to this problem. Deleting your ModuleManager.ConfigCache may help to make it go away.

On 4/27/2021 at 5:18 PM, JadeOfMaar said:

That issue should not be possible. OPT parts can only get that tank type when FFT is installed as FFT contains the tank definition. It's possible you have KSPI which has (or had) bugged patches which fool MM into thinking FFT is installed, which will lead to this.

 

Link to comment
Share on other sites

  • 3 weeks later...

I have run into a small IVA issue, I'm not sure if I installed the mod wrong, or what. The MFDs in all of my OPT cockpits don't work. Everything else works fine, its just the MFD screens that are completely black.  Is this a known bug, or did I wreck something? (I'm using OPT, OPT Reconfig)

Link to comment
Share on other sites

@Zeehorse I'm not sure what to tell you. You have RasterPropMonitor installed, right? That's what makes OPT's MFDs work. I don't typically keep IVA mods in my install so I can't say how things will go if you have MAS/ASET/anything else and not RPM.

Link to comment
Share on other sites

7 hours ago, z-typers said:

I'm getting this error message when using the mod. Does anyone know what causes this? https://i.imgur.com/jopLa8g.png

My guess is you have a proper recent version of OPT Reconfig, but your installed version of OPT (the parts) is very old.

On 6/17/2021 at 11:02 PM, somepotatoinspace said:

Could you make a cockpit and adapters for the H fuselage?

I could, but I don't make IVAs so the cockpit will be quite a disappointment if you're hoping for IVA action.

Link to comment
Share on other sites

On 6/27/2021 at 3:01 PM, z-typers said:

Also, are you planning on adding proper IVA's to the K series labs and passenger modules instead of using the K cockpit one?

Sorry, no. I have no desire to learn to make IVAs.

Link to comment
Share on other sites

  • 2 weeks 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...