Hi!
Sorry to necro the post, but I have a strange bug happening when having All Y'all (literal Must Have, period) and some other mods (I use ckan to download and manage mods most of the time). I think it might have a link with mods adding solar sources/suns, because it happens when I play with Zive System, for example. And right now I still have that bug with my modlist, and I suspect Kcalbeloh System to be the other culprit.
The bug in itself hides several options All Y'all provides when right-clicking on a part through the vab or while in flight, orbit, whatever. Only with solar panels. I can, first (only) extend all. Then, I have no other options than to undeploy all extendable parts, and clicking on it DOESN'T DO ANYTHING. And I repeat, it only affects solar panels. I've also asked the Zive System mod author if he could look into it, make a patch or help find a way to make both mods compatible, but at the time he couldn't do much, Zive System being an older of his mods, on witch he wasn't working anymore. He said his mod provided a way to prevent problems with solar panels, but that he couldn't help me further than that, and I have found a cfg file concerning solar panels in the zip file of his mod, but...
All in it was so cryptical to me, I have no actual clue what to do with it. It goes like this:
// If any modder adds useKopernicusSolarPanels = false to a module instead of a part, add it to the part:
@PART:HAS[@MODULE:HAS[#useKopernicusSolarPanels[?alse]]]:FINAL
{
%useKopernicusSolarPanels = false
}
// Uses regular expressions to convert any case variants like FalSe to false
@PART:HAS[#useKopernicusSolarPanels[*]]:FINAL
{
// This cfg will enable KopernicusSolarPanels
// to allow support for multiple lightsources
//
// If you want to avoid this, add "useKopernicusSolarPanels = false" to the PART node
// That will stop Kopernicus from changing the behaviour of SolarPanel
@useKopernicusSolarPanels,* ^= :F:f:
@useKopernicusSolarPanels,* ^= :A:a:
@useKopernicusSolarPanels,* ^= :L:l:
@useKopernicusSolarPanels,* ^= :S:s:
@useKopernicusSolarPanels,* ^= :E:e:
}
//First delete all old "KopernicusSolarPanels" fixers
@PART:HAS[@MODULE[ModuleDeployableSolarPanel]]:FINAL
{
!MODULE[KopernicusSolarPanels] {}
}
// Converts all ModuleDeployableSolarPanel modules within a part to KopernicusSolarPanels unless the part has useKopernicusSolarPanels = false
@PART:HAS[@MODULE[ModuleDeployableSolarPanel],~useKopernicusSolarPanels[false]]:FINAL
{
@MODULE[ModuleDeployableSolarPanel],*
{
@name = KopernicusSolarPanel
}
}
//B9PartSwitch support, changes the identifier to a generic identifier, just to be safe, but only runs if the part does not have useKopernicusSolarPanels = false ...
@PART:HAS[@MODULE[ModuleB9PartSwitch],~useKopernicusSolarPanels[false]]:FINAL
{
@MODULE[ModuleB9PartSwitch],*
{
@SUBTYPE,*
{
@MODULE:HAS[@IDENTIFIER[ModuleDeployableSolarPanel]]
{
@IDENTIFIER[ModuleDeployableSolarPanel]
{
@name = KopernicusSolarPanel
}
}
}
}
}
// clean up
@PART:HAS[#useKopernicusSolarPanels[*]]:FINAL
{
!useKopernicusSolarPanels = delete
}
@PART:HAS[@MODULE:HAS[#useKopernicusSolarPanels[*]]]:FINAL
{
@MODULE,*:HAS[#useKopernicusSolarPanels[*]]
{
!useKopernicusSolarPanels = delete
}
}
Apparently, there is a problem between Kopernicus, mods adding other stars, and All Y'all. And the order in which you download the mods doesn't matter. Could you help, pretty please? I'll keep on trying to find a solution, because maaaan I want my other solar system mods in addition of stock solar system anyway xD My KSP fever is real...