Jump to content

[0.25]KSP Interstellar (Magnetic Nozzles, ISRU Revamp) Version 0.13


Fractal_UK

Recommended Posts

//KSPI config by Jim Meillente

//KSPI Magnetic Nozzle Rescale Fixes
@PART[KSPIMagneticNozzle1]:Final
{
@MODEL,0
{
@scale = 0.825,0.7,0.825
}
@node_stack_top = 0.0, 0.401, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -0.21, 0.0, 0.0, 1.0, 0.0, 1
}
@PART[KSPIMagneticNozzle2]:Final
{
@MODEL,0
{
@scale = 1.675,1.4,1.675
}
@node_stack_top = 0.0, 0.80, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.50, 0.0, 0.0, 1.0, 0.0, 2
}
@PART[KSPIMagneticNozzle3]:Final
{
@MODEL,0
{
@scale = 2.5,2.1,2.5
}
@node_stack_top = 0.0, 1.205, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.75, 0.0, 0.0, 1.0, 0.0, 2
}

//KSPI Augmented Arcjet (ATTILA Thruster) Rescale Fixes
@PART[FNSmallerAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.825,1.18,0.825
}
}
@PART[FNSmallAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.80,0.55,0.80
}
}

//HA-1 Aluminum Hybrid Rocket Rescale Fix
@PART[AluminiumHybrid1]:Final
{
@MODEL,0
{
@scale = 1, 1, 1
}
@title = HA-1 Aluminum Hybrid Rocket
}

//Large Argon Container Rescale Fix
@PART[BigXenonTank]:Final
{
@MODEL,0
{
@scale = 0.5, 0.5, 0.5
}
}

// 1.25m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat]:FINAL
{
@cost = 5187962

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// 2.5m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat2]:FINAL
{
@cost = 41488690

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// Helium Cryostat Tank Fix
@PART[FNHeliumCryostat]:FINAL
{
@RESOURCE[LqdHelium]
{
@amount = 0
}
}

//KSPI AntiMatter Collector Rescale Fix
@PART[AntimatterCollector]:Final
{
@rescaleFactor = 3
}

Hello,

I noticed a number of problems with parts in KSPI so I wrote a config to fix them and wanted to share it with everyone. Similar fixes may have already been posted before but I didn't want to read thru 1,271 pages of forum posts to find them!

Enjoy!

Edited by Jim Meillente
Updated config with requested fixes
Link to comment
Share on other sites

//KSPI config by Jim Meillente

//KSPI Magnetic Nozzle Rescale Fixes
@PART[KSPIMagneticNozzle1]:Final
{
@MODEL,0
{
@scale = 0.825,0.7,0.825
}
@node_stack_top = 0.0, 0.401, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -0.21, 0.0, 0.0, 1.0, 0.0, 1
}
@PART[KSPIMagneticNozzle2]:Final
{
@MODEL,0
{
@scale = 1.675,1.4,1.675
}
@node_stack_top = 0.0, 0.80, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.50, 0.0, 0.0, 1.0, 0.0, 2
}
@PART[KSPIMagneticNozzle3]:Final
{
@MODEL,0
{
@scale = 2.5,2.1,2.5
}
@node_stack_top = 0.0, 1.205, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.75, 0.0, 0.0, 1.0, 0.0, 2
}

//KSPI Augmented Arcjet (ATTILA Thruster) Rescale Fixes
@PART[FNSmallerAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.825,1.18,0.825
}
}
@PART[FNSmallAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.80,0.55,0.80
}
}

//HA-1 Aluminum Hybrid Rocket Rescale Fix
@PART[AluminiumHybrid1]:Final
{
@MODEL,0
{
@scale = 1, 1, 1
}
@title = HA-1 Aluminum Hybrid Rocket
}

//Large Argon Container Rescale Fix
@PART[BigXenonTank]:Final
{
@MODEL,0
{
@scale = 0.5, 0.5, 0.5
}
}

//KSPI AntiMatter Collector Rescale Fix
@PART[AntimatterCollector]:Final
{
@rescaleFactor = 3
}

Hello,

I noticed a number of problems with parts in KSPI so I wrote a config to fix them and wanted to share it with everyone. Similar fixes may have already been posted before but I didn't want to read thru 1,271 pages of forum posts to find them!

Enjoy!

Thanks Jim, what does the fix do? I just was able to get the magnetic nozzle to fire up for the first time with a Tokomak reactor but the acceleration is super slow, does this affect that?

I have 1 reactor and generator, both 2.5m and 4 huge radiators, 2.5m nozzle as well. Mass is about 62000kg

Link to comment
Share on other sites

Hello,

@Jarardo1

The config I posted fixes various price, scaling, and node issues of certain parts so they're now the size they should be and mate properly with other parts without a space in-between.

I scaled the antimatter collector part up to the 3.75m as well, it seemed too small for it's mass (4 tons) and it's function as a collector. Feel free to omit that change if you prefer the original size.

*I'm no mm config guru but I know enough to be dangerous. If anybody needs a config for something feel free to ask, I'll do what I can.

Edited by Jim Meillente
Words are hard, spelling doubly so.
Link to comment
Share on other sites

Hiya Everybody.

I added a 2.5m cryostat and noticed it had a negative cost. I dug around and changed the listed cost to 41483690 in:

C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\GameData\WarpPlugin\Parts\FuelTank\DeuteriumCryostat\part2.cfg.

Changing that seems to make everything work as expected...

Does anybody know if this the correct fix for the issue?

Link to comment
Share on other sites

Hiya Everybody.

I added a 2.5m cryostat and noticed it had a negative cost. I dug around and changed the listed cost to 41483690 in:

C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\GameData\WarpPlugin\Parts\FuelTank\DeuteriumCryostat\part2.cfg.

Changing that seems to make everything work as expected...

Does anybody know if this the correct fix for the issue?

Hello,

I have updated my mm config posted previously to include fixes for the cryostat price issue(s). Simply create a .cfg and copy the content of my previous post (name the file whatever you like) and place it inside your /GamData/WarpPlugin folder.

(Be sure to have Module Manager installed as well).

Enjoy!

Edited by Jim Meillente
missing info added
Link to comment
Share on other sites

It gets rather frustrating when designing a spaceplane as you have to stick all your reactors right on top of the engines (unless you're using nuclerar-electrical engines) usually causing issues with balance, or making you use three tiny reactors when one big reactor would have done the same job and you'd have a more aerodynamic design.

Certainly reactors like molten salt reactors can pump their coolant (molten salt) to where it's needed if a pump is provided. More exotic reactors such as fusion or antimatter reactors would naturally need a heat exchanger and pump to get the heat to where it's needed.

No idea if this has been said before, but I find it so limiting when there are things like bicouplers (on planes) and placing a reactor in a cargo bay right before said bicoupler will cause the engines to fail completely.

I mean... if you can place radiators anywhere shouldn't the same be true for reactors; provided you've got a way (hopefully not too heavy) to move the heat to the thrust source.

Here is the download for the one I made, it uses existing code in interstellar for a part like this and appears to work fine, I have seen some reports that it can cause some wonky thermal performance however I have not been able to determine if those problems are confined to issues with the thermal helper in the VAB or if there are additional problems after launch, in order to properly configure your radiators I would suggest putting them on before any thermal adapters with a little extra just in case and then adding any needed thermal adapters, the .rar just needs to be unpacked into "Kerbal Space Program\GameData\WarpPlugin\Parts\Utility" and the part description includes all further info.

https://www.dropbox.com/s/mpwq84f3p593mwo/ThermalAdapter.rar?dl=0

NqORMpE.jpgn5M0EGW.jpg
Link to comment
Share on other sites

I'm having trouble making my first nuclear reactor to work, I put a 125m Generator on a 125 Kiwi generator with 4 Huge radiators, Status sais Active (NAN%) Temperature: 0C ,UF4 NaN/200, What am I doing wrong?

Edit: I made a fresh install of KSP and it seems to work without any problems. It must be one of the 40+ plugins I installed. Anyone know which plugins are suspected?

Edited by FreeThinker
Link to comment
Share on other sites

This is probably not a bug, I trimmed several unneeded parts from KSP-I and i'm trying to get a power transfer system setup and it keeps crashing the game with a :"ksp object refrense not set to a instance of a object" message. I'm assuming i deleted something it needed, would anyone know offhand what it's dependant on? I haven't deleted any effects or anything, just parts. :\
In case anyone else has this issue I discovered the cause - it's not interstellar. Its apparently a conflict with Raster Prop Monitor or Tweakscale, I removed both and it works flawlessly.
Link to comment
Share on other sites

TY Jim!!!

I reverted to the original part2.cfg file and merged your .cfg file with one I was running from earlier.

I noticed you set the node size on KSPIMagneticNozzle3 as size 2. The file I had sized it as a 3. Aside from that I went with all your values and merged your file onto the bottom of the one I was already using.

Here's what my current file looks like...

See anything I'm doing wrong???

@PART[AntimatterReactor*] {
@TechRequired = advScienceTech
@MODULE[FNAntimatterReactor] {
@upgradeTechReq = experimentalScience
}
}

@PART[AntimatterTank*] {
@TechRequired = advScienceTech
}

@PART[FNFissionFusionCatReactor] {
@TechRequired = specializedElectrics
@MODULE[InterstellarCatalysedFissionFusion] {
@upgradeTechReq = experimentalElectrics
}
}

@PART[FusionReactor250,FusionReactor375] {
@TechRequired = metaMaterials
@MODULE[InterstellarTokamakFusionReator] {
@upgradeTechReq = nanolathing
}
}

+PART[FusionReactor250] {
//@name = placeholder_fusion_upgrade
@name = placeholder.fusion.upgrade
@TechRequired = nanolathing
@category = -1
@title = Tokamak Upgrade
}

@PART[NuclearReactor*,FNPFissionReactor*] {
@MODULE[InterstellarFissionMSRGC,InterstellarFissionPBDP] {
@upgradeTechReq = metaMaterials
}
}

@PART[FusionReactor0625,FusionReactor125] {
@techRequired = specializedElectrics
@MODULE[InterstellarInertialConfinementReactor] {
@upgradeTechReq = experimentalElectrics
}
}

@PART[*MPD] {
@MODULE[ElectricEngineControllerFX] {
@upgradeTechReq = experimentalScience
}
}

@PART[ThermalTurbojet*] {
@MODULE[FNNozzleController] {
@upgradeTechReq = hypersonicFlight
}
}

@PART[BigXenonTank] {
@MODEL,0 {
@scale = 0.5, 0.5, 0.5
}
}

//KSPI config by Jim Meillente

//KSPI Magnetic Nozzle Rescale Fixes
@PART[KSPIMagneticNozzle1]:Final
{
@MODEL,0
{
@scale = 0.825,0.7,0.825
}
@node_stack_top = 0.0, 0.401, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -0.21, 0.0, 0.0, 1.0, 0.0, 1
}
@PART[KSPIMagneticNozzle2]:Final
{
@MODEL,0
{
@scale = 1.675,1.4,1.675
}
@node_stack_top = 0.0, 0.80, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.50, 0.0, 0.0, 1.0, 0.0, 2
}
@PART[KSPIMagneticNozzle3]:Final
{
@MODEL,0
{
@scale = 2.5,2.1,2.5
}
@node_stack_top = 0.0, 1.205, 0.0, 0.0, 1.0, 0.0, 3
@node_stack_bottom = 0.0, -0.75, 0.0, 0.0, 1.0, 0.0, 3
}

//KSPI Augmented Arcjet (ATTILA Thruster) Rescale Fixes
@PART[FNSmallerAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.825,1.18,0.825
}
}
@PART[FNSmallAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.80,0.55,0.80
}
}

//HA-1 Aluminum Hybrid Rocket Rescale Fix
@PART[AluminiumHybrid1]:Final
{
@MODEL,0
{
@scale = 1, 1, 1
}
@title = HA-1 Aluminum Hybrid Rocket
}

//Large Argon Container Rescale Fix
@PART[BigXenonTank]:Final
{
@MODEL,0
{
@scale = 0.5, 0.5, 0.5
}
}

// 1.25m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat]:FINAL
{
@cost = 5187962

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// 2.5m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat2]:FINAL
{
@cost = 41488690

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// Helium Cryostat Tank Fix
@PART[FNHeliumCryostat]:FINAL
{
@RESOURCE[LqdHelium]
{
@amount = 0
}
}

//KSPI AntiMatter Collector Rescale Fix
@PART[AntimatterCollector]:Final
{
@rescaleFactor = 3
}

Link to comment
Share on other sites

Hey all,

I seem to have two problems when I have interstellar loaded. 1. Is the research bug which I will try with the tree loader fix and the other I can't seem to find any inf on.

When I go to place intakes or other "plane parts" they don't stick on my vessel and I get a expetion null error. When this happens I can't place any new parts and I have to hit the new button and try to rebuild.. Any clue?

Link to comment
Share on other sites

TY Jim!!!

I reverted to the original part2.cfg file and merged your .cfg file with one I was running from earlier.

I noticed you set the node size on KSPIMagneticNozzle3 as size 2. The file I had sized it as a 3. Aside from that I went with all your values and merged your file onto the bottom of the one I was already using.

Here's what my current file looks like...

See anything I'm doing wrong???

@PART[AntimatterReactor*] {
@TechRequired = advScienceTech
@MODULE[FNAntimatterReactor] {
@upgradeTechReq = experimentalScience
}
}

@PART[AntimatterTank*] {
@TechRequired = advScienceTech
}

@PART[FNFissionFusionCatReactor] {
@TechRequired = specializedElectrics
@MODULE[InterstellarCatalysedFissionFusion] {
@upgradeTechReq = experimentalElectrics
}
}

@PART[FusionReactor250,FusionReactor375] {
@TechRequired = metaMaterials
@MODULE[InterstellarTokamakFusionReator] {
@upgradeTechReq = nanolathing
}
}

+PART[FusionReactor250] {
//@name = placeholder_fusion_upgrade
@name = placeholder.fusion.upgrade
@TechRequired = nanolathing
@category = -1
@title = Tokamak Upgrade
}

@PART[NuclearReactor*,FNPFissionReactor*] {
@MODULE[InterstellarFissionMSRGC,InterstellarFissionPBDP] {
@upgradeTechReq = metaMaterials
}
}

@PART[FusionReactor0625,FusionReactor125] {
@techRequired = specializedElectrics
@MODULE[InterstellarInertialConfinementReactor] {
@upgradeTechReq = experimentalElectrics
}
}

@PART[*MPD] {
@MODULE[ElectricEngineControllerFX] {
@upgradeTechReq = experimentalScience
}
}

@PART[ThermalTurbojet*] {
@MODULE[FNNozzleController] {
@upgradeTechReq = hypersonicFlight
}
}

@PART[BigXenonTank] {
@MODEL,0 {
@scale = 0.5, 0.5, 0.5
}
}

//KSPI config by Jim Meillente

//KSPI Magnetic Nozzle Rescale Fixes
@PART[KSPIMagneticNozzle1]:Final
{
@MODEL,0
{
@scale = 0.825,0.7,0.825
}
@node_stack_top = 0.0, 0.401, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -0.21, 0.0, 0.0, 1.0, 0.0, 1
}
@PART[KSPIMagneticNozzle2]:Final
{
@MODEL,0
{
@scale = 1.675,1.4,1.675
}
@node_stack_top = 0.0, 0.80, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.50, 0.0, 0.0, 1.0, 0.0, 2
}
@PART[KSPIMagneticNozzle3]:Final
{
@MODEL,0
{
@scale = 2.5,2.1,2.5
}
@node_stack_top = 0.0, 1.205, 0.0, 0.0, 1.0, 0.0, 3
@node_stack_bottom = 0.0, -0.75, 0.0, 0.0, 1.0, 0.0, 3
}

//KSPI Augmented Arcjet (ATTILA Thruster) Rescale Fixes
@PART[FNSmallerAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.825,1.18,0.825
}
}
@PART[FNSmallAugmentedArcjet]:Final
{
@MODEL,0
{
@scale = 0.80,0.55,0.80
}
}

//HA-1 Aluminum Hybrid Rocket Rescale Fix
@PART[AluminiumHybrid1]:Final
{
@MODEL,0
{
@scale = 1, 1, 1
}
@title = HA-1 Aluminum Hybrid Rocket
}

//Large Argon Container Rescale Fix
@PART[BigXenonTank]:Final
{
@MODEL,0
{
@scale = 0.5, 0.5, 0.5
}
}

// 1.25m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat]:FINAL
{
@cost = 5187962

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// 2.5m Deuterium/Tritium Cryostat Tank Cost Fix
@PART[FNDeuteriumCryostat2]:FINAL
{
@cost = 41488690

@RESOURCE[LqdDeuterium]
{
@amount = 0
}
@RESOURCE[LqdTritium]
{
@amount = 0
}
}

// Helium Cryostat Tank Fix
@PART[FNHeliumCryostat]:FINAL
{
@RESOURCE[LqdHelium]
{
@amount = 0
}
}

//KSPI AntiMatter Collector Rescale Fix
@PART[AntimatterCollector]:Final
{
@rescaleFactor = 3
}

Hello,

The scale I chose for kspimagneticnozzle3 was set to 2.5,2.1,2.5 so it would correctly appear in game as a 3.75m part as per it's description. The numbers you see in a config file are not direct representations of the 'size' you see while in-game. I expect parts that claim to be x size to actually be that size, I'm not sure if the original sizes in-game were intentional or not, it just bugged me that they didn't fit per their own descriptions.

Link to comment
Share on other sites

Hello,

The scale I chose for kspimagneticnozzle3 was set to 2.5,2.1,2.5 so it would correctly appear in game as a 3.75m part as per it's description. The numbers you see in a config file are not direct representations of the 'size' you see while in-game. I expect parts that claim to be x size to actually be that size, I'm not sure if the original sizes in-game were intentional or not, it just bugged me that they didn't fit per their own descriptions.

If you are using Techmanager, you don't need all those tech tree config changes.

Link to comment
Share on other sites

Has anyone else got an issue with only one reactor throttling up in multi reactor craft?

If I try to use more than one reactor/thermal turbojet combo only one of the reactors with throttle and the other will sit at idle no matter what I set the throttle to. This gives me heaps of power on one engine and none on the other.

Link to comment
Share on other sites

I dont sopose you've got a picture of the craft? One frequent problem that crops up with ISRU's is fuel flow issues. Some resorces unless conected to a stack with the right container in it will have nowhere to go and wont be produced unless fuel lines are run. Even baring that a picture that shows the menu with the error message can also help.

EEjRHIo.png

There are no fuel lines. As you can see it's very straightforward, just an ISRU refinery on top of a battery, an SAS unit, and a science lab, with the 2 aluminium rockets underneath (clipped to take advantage of their weird nodes!). If you look at the info windows you can see it is saying there is insufficient oxygen.

So the refinery and the rockets are not touching, but if the aluminium produced in the refinery is making in to the engines, then it doesn't make much sense that the Oxidiser wouldn't be because of an absence of fuel lines.

I played with this a bit more this weekend, but still can't get it to produce any oxidiser.

Link to comment
Share on other sites

Hello,

I'm having a problems with a few KSP interstellar parts. A few textures seem to be causing problems when the game loads.

I'm using KSP.x86_64 on Ubuntu. An example here shows the inline refinery:

TIhvW6j.png?1

(direct link: http://i.imgur.com/TIhvW6j.png?1)

The Antimatter Initiated Reactor seems to have the same problem.

Also pictured is the large argon container which seems to be the same scale as the stock xenon tank.

Here's what I hope is the relevant part of the KSP.log file:

[LOG 10:26:16.385] Load(Texture): WarpPlugin/Parts/Utility/InlineRefinery/refinerytex
[LOG 10:26:16.401] Cannot create texture: No header created
[WRN 10:26:16.401] Texture load error in '/path/to/Steam/SteamApps/common/Kerbal Space Program/GameData/WarpPlugin/Parts/Utility/InlineRefinery/refinerytex.tga'

I've purged and re-installed the plugin. These parts misbehave the same in Sandbox versus my pre-existing Career mode game.

Are these known issues?

(I did actually exercise the search function and came up with bupkis)

Link to comment
Share on other sites

There are no fuel lines. As you can see it's very straightforward, just an ISRU refinery on top of a battery, an SAS unit, and a science lab, with the 2 aluminium rockets underneath (clipped to take advantage of their weird nodes!). If you look at the info windows you can see it is saying there is insufficient oxygen.

So the refinery and the rockets are not touching, but if the aluminium produced in the refinery is making in to the engines, then it doesn't make much sense that the Oxidiser wouldn't be because of an absence of fuel lines.

I played with this a bit more this weekend, but still can't get it to produce any oxidiser.

The rockets are supposed to be 2.5m parts, therefore the weird nodes... fix here

The interface actually says "Insufficient oxygen storage," which looks to me as if the game can't see the rockets properly (because of part-clipping&wrong size?). The fuel lines might solve it, just remember they must lead FROM the rockets, TOWARDS the refinery - the production takes place as draining negative amounts from the rocket.

About the aluminium production... The bug might be the other way around, as in neither of resources should be produced, but aluminium still gets through because of a bug...

Link to comment
Share on other sites

There are some additional changes that need to be made to make the tree that comes with this work in the TechManager selection screen.

Change the top section from:

VERSION

{

id = 2

}

to:

TECHNOLOGY_TREE_DEFINITION

{

id = KSPI0

label = KSPI Tech Tree

Then at the very end of the file add a final }

I believe this should get the tree so show up in the list. :)

Link to comment
Share on other sites

I can't seem to get TechManager to idenfify Tree.cfg?

You do copy it from WarpPlugin to the root of TechManager right?

I only get the two stock tree's which has the "UnofficialKSPI.cfg"

You need to copy it to your save folder, not to TechManager. That should be it.

Link to comment
Share on other sites

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