Jump to content

[0.90WIP] Procedural Parts - Parts the way you want 'em 0.9.21, Dec 19


swamp_ig

Would you prefer decouplers to:  

118 members have voted

  1. 1. Would you prefer decouplers to:

    • Closely as possible follow stock behaviour
      15
    • Have a sensible relation between size, decoupler force, and mass
      153


Recommended Posts

Hi!

Opening a ship in any editor resets the amount of ablative shielding resourse to max. value for procedural heat shields if it has been set to another quantity. Normal(not procedural) heat shields work fine. This bug isn't new, I also saw it in previous version. I'm sorry if you already know about this bug.

As I understand the shape of procedural heatshields is made by using smooth cone curve like on procedural fuel tanks and nosecones. What do you think about adding an option to select conic shape for heat shields like on the picture below?

PIA14834-br2.jpg

Link to comment
Share on other sites

Since the above post is related to Procedural Parts, not Deadly Reentry, I have moved it here.

That sounds like a bug; please post an issue on the github repo, as the OP instructs. I (or swamp_ig when he gets back) will address it when we can.

Link to comment
Share on other sites

What do you think about adding an option to select conic shape for heat shields like on the picture below?

I'll have to check the cfg's again, but somewhere in the heatshield cfg file is a line something like 'Allow Curve Tweaking = false' by either deleting this or making it 'true' you should be able to use the range of shapes available to other tanks, though it may also allow things like cylindrical or pill shaped heat shields, which might cause issues.

Link to comment
Share on other sites

Hey folks. I got a problem with Procedural-Parts. I can't change any options for the liquid and rcs tank. For exmaple the diameter, if i click it there is no visual change of the tank. But if i save the ship and reload it, the changes are there.

The procedural SRB's work fine...

I use the 0.9.16 version with KSP 0.24.2

Any idea?

Link to comment
Share on other sites

I thought the MM order of ops was the reverse? Can you try it with MFT but no TACLS or RF?

Otherwise, looks good to me.

The CheckNeeds function in ModuleManager.cs just splits the string on & first, and then splits on | and processes each in turn. Imagine each section between & in brackets, based on how it works, AFAIK. It short circuits the logic once it finds a FALSE match out of each & expression.

I did the following tests to make sure:

[TABLE=width: 500]

[TR]

[TD]Test[/TD]

[TD]Result in Sandbox[/TD]

[/TR]

[TR]

[TD]PP Only[/TD]

[TD]No PP TAC Tanks[/TD]

[/TR]

[TR]

[TD]PP + MFT[/TD]

[TD]No PP TAC Tanks[/TD]

[/TR]

[TR]

[TD]PP + RF[/TD]

[TD]No PP TAC Tanks[/TD]

[/TR]

[TR]

[TD]PP + TAC[/TD]

[TD]TankLifeSupport Only[/TD]

[/TR]

[TR]

[TD]PP + MFT + TAC[/TD]

[TD]TankLifeSupportRF Only[/TD]

[/TR]

[TR]

[TD]PP + RF + TAC[/TD]

[TD]TankLifeSupportRF Only[/TD]

[/TR]

[/TABLE]

Edited by westamastaflash
Link to comment
Share on other sites

Hey folks. I got a problem with Procedural-Parts. I can't change any options for the liquid and rcs tank. For exmaple the diameter, if i click it there is no visual change of the tank. But if i save the ship and reload it, the changes are there.

The procedural SRB's work fine...

I use the 0.9.16 version with KSP 0.24.2

Any idea?

I have the same problem, I can't change the tank size! I even tried saving and reload it, but it didn't worked... Also the SRB doesn't work for me!

Link to comment
Share on other sites

I have not looked in the thread, but here is my request.

Procedural LFO, Jet, and Ion engines.

That is the one thing blocking my V2 missile replica.

From the first post:

Procedural engines - May happen one day, but not a priority.

Have you looked into TweakScale? You can modify the available scales pretty easily by editing DefaultScales.cfg, and it can scale LFO, Jet, and Ion engines in size, mass, and thrust. You would need to put a spacer between any TweakScaled engines and procedural tanks; there's a known issue that causes alignment issues when you stack them on top of each other.

Link to comment
Share on other sites

As a feature request, being able to modify the gimbal range of srbs would be really helpful. When srbs are just boosters on the side of a rocket you don't notice it as much, but in all-srb rockets, it gets harder to steer as the rocket gets shorter. I'm trying to simulate the Minotaur I, and it's frustrating that even though the real rocket has more than .25 degrees of gimballing (even 5 on the 4th stage), I am unable to change that in-game. Being able to add multiple nozzles to an srb like in the 1st stage would also be really cool.

Link to comment
Share on other sites

Didn't someone make a bunch of new textures for Procparts? I think there was a FusTek module style one if I recall...
Scrool to page 90, I did not update it with emissive option though. It would be great if someone would put link to additional textures mod (page 90) on the front page, so that people can have some additional textures.
Link to comment
Share on other sites

Erm, question. I managed to get the game to load with this in- and it won't let me edit the parts. As in I can't resize them, and KSP doesn't register them as having any fuel inside. Help?

Link to comment
Share on other sites

Scrool to page 90, I did not update it with emissive option though. It would be great if someone would put link to additional textures mod (page 90) on the front page, so that people can have some additional textures.

Could you provide a link to the post? Not everyone's page settings are the same which may cause confusion. (For example for me this thread only has 21 pages)

Link to comment
Share on other sites

I have a small request for the TAC LS tanks. With TAC version .9 1 unit is now 1 liter and as such the LS tank gives hundreds of days of food and water, but only a few hours of oxygen.

I submitted a pull request with updated TAC tanks a few days ago. You can get the part files from my fork on github.

https://github.com/Swamp-Ig/ProceduralParts/pull/70

Link to comment
Share on other sites

Oh cool. Thank you. Now to figure out what needs to be done to make it work. (I've never encountered something like this before)

Actually I modified it based on feedback from NathanKell. If you use RealFuels, you can just use the realfuels tank. Otherwise, you can save off this file as TankLifeSupport.cfg and replace it in your ProceduralParts / Parts / ZOtherMods folder, until the final changes to the procedural life support tank are ironed out.

https://raw.githubusercontent.com/ntwest/ProceduralParts/master/Parts/ZOtherMods/TankLifeSupport.cfg

Link to comment
Share on other sites

got some null reference exceptions related to pParts: '>output_log.txt (win64)

NullReferenceException: Object reference not set to an instance of an object

at ProceduralParts.ProceduralPart.AddPartAttachment (Vector3 position, ProceduralParts.Transformable target, Boolean normalized) [0x00000] in <filename unknown>:0

at ProceduralParts.ProceduralPart.PartParentChanged (.Part newParent) [0x00000] in <filename unknown>:0

at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)

at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.

at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0

at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0

at KSPAPIExtensions.PartMessage.ServiceImpl.Send (KSPAPIExtensions.PartMessage.CurrentEventInfoImpl message) [0x00000] in <filename unknown>:0

at KSPAPIExtensions.PartMessage.ServiceImpl.Update () [0x00000] in <filename unknown>:0

UnityEngine.Debug:Internal_LogException(Exception, Object)

UnityEngine.Debug:LogException(Exception)

KSPAPIExtensions.PartMessage.ServiceImpl:Update()

(Filename: Line: -1)

Link to comment
Share on other sites

Actually I modified it based on feedback from NathanKell. If you use RealFuels, you can just use the realfuels tank. Otherwise, you can save off this file as TankLifeSupport.cfg and replace it in your ProceduralParts / Parts / ZOtherMods folder, until the final changes to the procedural life support tank are ironed out.

https://raw.githubusercontent.com/ntwest/ProceduralParts/master/Parts/ZOtherMods/TankLifeSupport.cfg

Ah, ok. thank you.

Link to comment
Share on other sites

v0.9.17

*Merge change from ntwest to support new TACLS densities

*Use KAE 1.7.0

*Make RF procedural tank's volume utilization tweakable by default.

Only small fixes since I've been so busy recently. acc, let me know if that fixes your issue.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...