Jump to content

Mk1 Command Pod BLACK with Realism Overhaul


Recommended Posts

Hi, all. I'm running a heavy modded install of KSP, but I've been able to pinpoint the Realism Overhaul mod and its counterparts as the cause of a bug I'm having, in which the MK1 Command pod is completely black. Just one texture with no decals at all. By chance I stumbled upon the same bug ocurring with the Gemini capsule from the FASA pack, which as me to believe that something within the game is treating all darkly shaded textures as just one plan shade of black. If anybody here has experienced a similar issue, and is willing to assist, it would mean a lot. Thanks.

Edited by 63Hayden
Link to comment
Share on other sites

Please open GameData/ModuleManager.ConfigCache and find the line

name = mk1pod

and paste the entire node (i.e. from UrlConfig { through the closing } ) that contains it.

Also, do you have Deadly Reentry installed? If so, remove it just to check.

Link to comment
Share on other sites

Is this what you meant?:

{

name = mk1pod

type = PART

parentUrl = Squad/Parts/Command/mk1pod/mk1Pod

url = Squad/Parts/Command/mk1pod/mk1Pod/mk1pod

PART

{

name = mk1pod

module = Part

author = NovaSilisko

scale = 1.6

node_stack_bottom = 0.0, -0.4050379, 0.0, 0.0, -1.0, 0.0, 2

node_stack_top = 0.0, 0.6423756, 0.0, 0.0, 1.0, 0.0, 1

bulkheadProfiles = size1, size0

CoPOffset = 0.0, 0.5, 0.0

CoLOffset = 0.0, -0.35, 0.0

TechRequired = start

entryCost = 0

cost = 600

category = Pods

subcategory = 0

title = Mk1 Pod (2m)

manufacturer = Generic

description = A one-person pod. Comes with built-in RCS thrusters running off High-Test Peroxide (HTP) and a large battery. Heat shield rated for LEO reentries. Center of mass can be offset slightly to allow lifting reentry (toggle Descent Mode).

attachRules = 1,0,1,1,0

mass = 0.8

dragModelType = default

maximum_drag = 0.2

minimum_drag = 0.15

angularDrag = 2

crashTolerance = 14

vesselType = Ship

CrewCapacity = 1

maxTemp = 800

breakingForce = 250

breakingTorque = 250

RSSROConfig = True

rescaleFactor = 1.0

thermalMassModifier = 1.0

skinMaxTemp = 2500

INTERNAL

{

name = mk1PodCockpitRPM

}

MODULE

{

name = ModuleCommand

minimumCrew = 1

}

Thanks so much Nathankell, I really appreciate the time you have devoted to helping me out.

Link to comment
Share on other sites

Thanks! :)

But...that's from opening its config file, i.e. before any patches are applied.

Please open GameData/ModuleManager.ConfigCache and find it (search for mk1pod) and paste the entire node (i.e. from UrlConfig { through the closing } ) that contains it.

Also, do you have Deadly Reentry installed? If so, remove it just to check.

Link to comment
Share on other sites

The following is from the ModuleManager.ConfigCache file you specified earlier, however, the thing I did differently this time is start the game before opening the file.

UrlConfig

{

name = mk1pod

type = PART

parentUrl = Squad/Parts/Command/mk1pod/mk1Pod

url = Squad/Parts/Command/mk1pod/mk1Pod/mk1pod

PART

{

name = mk1pod

module = Part

author = NovaSilisko

scale = 1.6

node_stack_bottom = 0.0, -0.4050379, 0.0, 0.0, -1.0, 0.0, 2

node_stack_top = 0.0, 0.6423756, 0.0, 0.0, 1.0, 0.0, 1

bulkheadProfiles = size1, size0

CoPOffset = 0.0, 0.5, 0.0

CoLOffset = 0.0, -0.35, 0.0

TechRequired = start

entryCost = 0

cost = 600

category = Pods

subcategory = 0

title = Mk1 Pod (2m)

manufacturer = Generic

description = A one-person pod. Comes with built-in RCS thrusters running off High-Test Peroxide (HTP) and a large battery. Heat shield rated for LEO reentries. Center of mass can be offset slightly to allow lifting reentry (toggle Descent Mode).

attachRules = 1,0,1,1,0

mass = 0.8

dragModelType = default

maximum_drag = 0.2

minimum_drag = 0.15

angularDrag = 2

crashTolerance = 14

vesselType = Ship

CrewCapacity = 1

maxTemp = 800

breakingForce = 250

breakingTorque = 250

RSSROConfig = True

rescaleFactor = 1.0

thermalMassModifier = 1.0

skinMaxTemp = 2500

INTERNAL

{

name = mk1PodCockpitRPM

}

MODULE

{

name = ModuleCommand

minimumCrew = 1

}

MODULE

{

name = ModuleScienceExperiment

experimentID = crewReport

experimentActionName = Crew Report

resetActionName = Discard Crew Report

reviewActionName = Review Report

useStaging = False

useActionGroups = True

hideUIwhenUnavailable = True

rerunnable = True

xmitDataScalar = 1.0

usageReqMaskInternal = 5

usageReqMaskExternal = -1

}

MODULE

{

name = ModuleScienceContainer

reviewActionName = Review Stored Data

storeActionName = Store Experiments

evaOnlyStorage = True

storageRange = 1.3

}

RESOURCE

{

name = MonoPropellant

amount = 10

maxAmount = 10

}

MODULE

{

name = FlagDecal

textureQuadName = flagTransform

}

MODULE

{

name = ModuleConductionMultiplier

modifiedConductionFactor = 0.003

convectionFluxThreshold = 3000

}

MODULE

{

name = RasterPropMonitorComputer

}

MODULE

{

name = GeometryPartModule

}

MODULE

{

name = FARAeroPartModule

}

MODULE

{

name = FARPartModule

}

MODULE

{

name = MechJebCore

MechJebLocalSettings

{

MechJebModuleCustomWindowEditor

{

unlockTechs = start

}

MechJebModuleSmartASS

{

unlockTechs = start

}

MechJebModuleManeuverPlanner

{

unlockTechs = start

}

MechJebModuleNodeEditor

{

unlockTechs = start

}

MechJebModuleTranslatron

{

unlockTechs = start

}

MechJebModuleWarpHelper

{

unlockTechs = start

}

MechJebModuleAttitudeAdjustment

{

unlockTechs = start

}

MechJebModuleThrustWindow

{

unlockTechs = start

}

MechJebModuleRCSBalancerWindow

{

unlockTechs = start

}

MechJebModuleRoverWindow

{

unlockTechs = start

}

MechJebModuleAscentGuidance

{

unlockTechs = start

}

MechJebModuleLandingGuidance

{

unlockTechs = start

}

MechJebModuleSpaceplaneGuidance

{

unlockTechs = start

}

MechJebModuleDockingGuidance

{

unlockTechs = start

}

MechJebModuleRendezvousAutopilotWindow

{

unlockTechs = start

}

MechJebModuleRendezvousGuidance

{

unlockTechs = start

}

}

MechJebLocalSettings

{

MechJebModuleCustomWindowEditor

{

unlockTechs = flightControl

}

MechJebModuleSmartASS

{

unlockTechs = flightControl

}

MechJebModuleManeuverPlanner

{

unlockTechs = advFlightControl

}

MechJebModuleNodeEditor

{

unlockTechs = advFlightControl

}

MechJebModuleTranslatron

{

unlockTechs = advFlightControl

}

MechJebModuleWarpHelper

{

unlockTechs = advFlightControl

}

MechJebModuleAttitudeAdjustment

{

unlockTechs = advFlightControl

}

MechJebModuleThrustWindow

{

unlockTechs = advFlightControl

}

MechJebModuleRCSBalancerWindow

{

unlockTechs = advFlightControl

}

MechJebModuleRoverWindow

{

unlockTechs = fieldScience

}

MechJebModuleAscentGuidance

{

unlockTechs = unmannedTech

}

MechJebModuleLandingGuidance

{

unlockTechs = unmannedTech

}

MechJebModuleSpaceplaneGuidance

{

unlockTechs = unmannedTech

}

MechJebModuleDockingGuidance

{

unlockTechs = advUnmanned

}

MechJebModuleRendezvousAutopilotWindow

{

unlockTechs = advUnmanned

}

MechJebModuleRendezvousGuidance

{

unlockTechs = advUnmanned

}

}

}

MODULE

{

name = BuildEngineer

}

MODULE

{

name = FlightEngineer

}

MODULE

{

name = FlightEngineerModule

}

MODEL

{

model = Squad/Parts/Command/mk1pod/model

scale = 1.6, 1.6, 1.6

position = 0.0, 0.0, 0.0

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = 0, 0.99, -0.425

rotation = 270, 0, 0

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = 0, 0.99, 0.425

rotation = 90, 0, 0

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = 0.425, 0.99, 0

rotation = 0, 0, 270

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = -0.425, 0.99, 0

rotation = 0, 0, 90

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = 0.1, 0.0, 0.8125

rotation = 0, 0, 270

}

MODEL

{

model = RealismOverhaul/Models/LinearRCS

scale = 0.1, 0.1, 0.1

position = -0.1, 0.0, 0.8125

rotation = 0, 0, 90

}

MODULE

{

name = ModuleFuelTanks

volume = 250

type = ServiceModule

basemass = -1

TANK

{

name = ElectricCharge

amount = 48600

maxAmount = 48600

}

TANK

{

name = HTP

amount = 30

maxAmount = 30

}

TANK

{

name = Food

amount = 11.7

maxAmount = 11.7

}

TANK

{

name = Water

amount = 7.73

maxAmount = 7.73

}

TANK

{

name = Oxygen

amount = 1184.4

maxAmount = 1184.4

}

TANK

{

name = CarbonDioxide

amount = 0

maxAmount = 1023.07

}

TANK

{

name = Waste

amount = 0

maxAmount = 1.06

}

TANK

{

name = WasteWater

amount = 0

maxAmount = 9.85

}

TANK

{

name = LithiumHydroxide

amount = 1.5

maxAmount = 1.5

}

}

MODULE

{

name = TacGenericConverter

converterName = CO2 Scrubber

conversionRate = 1.0

inputResources = CarbonDioxide, 0.0058912100, ElectricCharge, 0.010, LithiumHydroxide, 0.0000085683

outputResources = Water, 0.0032924498, true, Waste, 0.0000257297, false

}

MODULE

{

name = ModuleAblator

ablativeResource = Ablator

lossExp = -6000

lossConst = 0.004

pyrolysisLossFactor = 2000

ablationTempThresh = 400

reentryConductivity = 0.01

charMax = 0

charMin = 0

}

RESOURCE

{

name = Ablator

amount = 200

maxAmount = 200

}

MODULE

{

name = ModuleRCSFX

thrusterTransformName = RCSthruster

thrusterPower = 0.107

fullThrust = True

PROPELLANT

{

ratio = 1.0

name = HTP

}

atmosphereCurve

{

key = 0 167

key = 1 57

}

}

MODULE

{

name = CoMShifter

DescentModeCoM = 0.0, -0.1, 0.0

}

MODULE

{

name = SCANsat

sensorType = 0

fov = 0

min_alt = 0

max_alt = 0

best_alt = 0

scanName = Eyeball Scan

power = 0.05

}

MODULE

{

name = LifeSupportModule

}

RESOURCE

{

name = Food

amount = 1.097

maxAmount = 1.097

}

RESOURCE

{

name = Water

amount = 0.725

maxAmount = 0.725

}

RESOURCE

{

name = Oxygen

amount = 111.038

maxAmount = 111.038

}

RESOURCE

{

name = CarbonDioxide

amount = 0

maxAmount = 95.913

}

RESOURCE

{

name = Waste

amount = 0

maxAmount = 0.1

}

RESOURCE

{

name = WasteWater

amount = 0

maxAmount = 0.924

}

MODULE

{

name = ModuleTestSubject

environments = 15

useStaging = False

useEvent = True

}

MODULE

{

name = BuildEngineer

}

MODULE

{

name = FlightEngineer

}

MODULE

{

name = JSINonTransparentPod

}

MODULE

{

name = kOSProcessor

diskSpace = 5000

}

MODULE

{

name = ModuleAeroReentry

skinHeatConductivity = 0.001

leaveTemp = True

}

}

}

There were two sections of the file that mentioned the mk1pod, and the first was for Raster Prop Monitor, which was just above this node.

Link to comment
Share on other sites

Ok, that's puzzling because it appears the patches were applied properly. However, just in case, open RealismOverhaul/RO_SuggestedMods/Squad/RO_Squad_Command.cfg and find the mk1pod bit. Scroll down and change charmin and charmax from 0 to 1 and save. Launch KSP again and see if that helps.

Link to comment
Share on other sites

This seems to have solved the problem. The Mk1 pod's textures are being displayed as they should while outside the VAB now. If this problem is common enough, perhaps you should post about it in the Realism Overhaul thread.

Link to comment
Share on other sites

Alright, I'll change this thread 'Solved', now.

Edit: Nevermind, I don't actually know how to do that. I'll just leave it open so that people with the same issue might find it.

Edited by 63Hayden
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...