Jump to content

[1.8.x] CapCom - Mission Control On The Go [v2.11] [11-1-2019]


DMagic

Recommended Posts

  • 3 weeks later...

Hey everyone,

is it normal for CapCom to show contracts for undiscovered celestial bodies when using it together with the ResearchBodies mod? I've got a career mode going (using KSP 1.8.1+both DLC's) where only Kerbin, the Mun and Kerbol are known at the start and I just noticed after some hours into the savegame that CapCom started offering me two Satellite Contracts for Minmus although I haven't discovered it yet. However, when I go to the stock Mission Control building, the contracts for Minmus are not offered to me (as it should be).

It's definitely not game breaking behaviour, since I can simply ignore those contracts or go to Mission Control instead every once in a while to see a 'proper' list of contract offers... but does this happen to anybody else who's using CapCom together with RB?

Link to comment
Share on other sites

  • 1 month later...

Possible Bug Report (or maybe a plea for help)

Mod appears to function properly in 1.9.1(2788) but window is transparent in all screens.
I removed all mods but this one with no change.

I realize the mod is not tagged for use in 1.9, but you said you hadn't heard it wasn't working.
Perhaps I am missing some other mod that resolves this issue, please help.

I'm happy to provide any additional info you request.

Cr6gqcK.jpg

Link to comment
Share on other sites

Hi, im on 1.9.1 and i can't accept or decline a contract from SPH or VAB. This isn't supposed to happen right? Could there be conflict between this mod and other mods?

Spoiler

AECS_Motion_Suppressor (air brake, engine, & control surface) (AECS-Motion-Suppressor 1.3.2.3)
Antenna Helper (AntennaHelper 2:1.0.7.2)
ASET Agency  (ASETAgency 1.0)
ASET Avionics (ASETAvionics 2.1)
ASET Props (ASETProps 1.5)
Astrogator (Astrogator v0.10.1)
Astronomer's Visual Pack (AstronomersVisualPack 2:v4.04)
Astronomer's Visual Pack-8k Textures (AVP-8kTextures v1.11)
AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.5.16)
AutoAGL (AutoAGL 1.2)
B9 Part Switch (B9PartSwitch v2.16.0)
BetterBurnTime (BetterBurnTime 1.10)
BetterTimeWarpContinued (BetterTimeWarpCont 2.3.12.6)
BonVoyage (BonVoyage 1:1.0.1.1)
Camera Focus Changer (CameraFocusChanger 1:1.1.0)
Camera Tools (CameraTools v1.14.0)
CapCom - Mission Control On The Go (CapCom 2.11)
Chatterer (Chatterer 0.9.99)
Chatterer Extended (ChattererExtended 0.6.2)
ClickThrough Blocker (ClickThroughBlocker 0.1.9.5)
Community Category Kit (CommunityCategoryKit 5.1.0.0)
Community Resource Pack (CommunityResourcePack 1.3.0.0)
Contract Configurator (ContractConfigurator 1.28.0)
Contract Parser (ContractParser 9.0)
Contracts Window + (ContractsWindowPlus 9.4)
Craft Manager (CraftManager 1.2.0)
Critical Temperature Gauge (CriticalTemperatureGauge 1.9.1.1)
Custom Barn Kit (CustomBarnKit 1.1.20.0)
DE IVAExtension (DE-IVAExtension v1.0.2)
Decoupler Shroud (DecouplerShroud 0.7.2)
Distant Object Enhancement Continued (DistantObject v2.0.0.2)
Distant Object Enhancement Continued default config (DistantObject-default v2.0.0.2)
Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.9.1)
Docking Port Sound FX (DockingPortSoundFX v2.1.12)
Easy Vessel Switch (EVS) (EasyVesselSwitch 2.1)
Engine Lighting Relit (EngineLightRelit 1.6.2.3)
Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.8.0-2)
Field Training Facility (FieldTrainingFacility 1.2.0.0)
Filter Extensions - Plugin (FilterExtensions 3.2.5)
Final Frontier (FinalFrontier 1.8.1-3479)
GravityTurn Continued (GravityTurnContinued 3:1.8.0.3)
HullcamVDS Continued (HullcamVDSContinued 0.2.0)
Improved and Updated Chase Camera (ImprovedUpdatedChaseCam 1.6.4)
Jet Sounds Continued (JetSoundsContinued 1.3.0.6)
JSIPartUtilities (JSIPartUtilities 0.5.0.4)
Kerbal Alarm Clock (KerbalAlarmClock v3.13.0.0)
Kerbal Attachment System (KAS 1.6)
Kerbal Changelog (KerbalChangelog v1.3.0)
Kerbal Construction Time (KerbalConstructionTime 1:1.4.7.13)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.7.1)
Kerbal Inventory System (KIS 1.25)
Kerbal Joint Reinforcement - Next (KerbalJointReinforcementNext v4.1.15)
Kerbalism (Kerbalism 3.9)
Kerbalism - Default Config (Kerbalism-Config-Default 3.9)
KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.33)
Kronal Vessel Viewer Continued (KVVContinued 0.1.1)
KXAPI (KXAPI 1.2.0)
LightsOut Relit (LightsOutRelit v0.3.0.1)
MagiCore (MagiCore 1.3.2.3)
Magpie Mods (MagpieMods 1.5.5)
Minimum Ambient Lighting Updated (MinAmbLightUpd 1.2.6)
Module Manager (ModuleManager 4.1.3)
NavUtilities continued (NavUtilitiesContinued 0.7.2)
Persistent Thrust (PersistentThrust 1:1.4.6)
PersistentRotation (PersistentRotation 1.8.7)
PlanetShine (PlanetShine 0.2.6.3)
PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.6.3)
Probe Control Room Recontrolled (ProbeControlRoomRecontrolled 1.2.3)
Progress Parser (ProgressParser 11.0)
QuickBrake (QuickBrake 1:1.4.0.7)
QuickCursorHider (QuickCursorHider 1:1.1.0.6)
RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.3)
RCS Build Aid Continued (RCSBuildAidCont 1:0.10.0)
Real Plume (RealPlume 2:v13.3.1)
Real Plume - Stock Configs (RealPlume-StockConfigs v4.0.1)
Reentry Particle Effect Renewed (ReentryParticleEffect 1.9.1.1)
ReStock (ReStock 1.1.2)
ReStock Extra - Rigid Legs (RestockRigidLegs 1.1.2)
ReStock+ (ReStockPlus 1.1.2)
SafeChute (SafeChute v2.1.19)
SCANsat (SCANsat v20.1)
scatterer (Scatterer 3:v0.0610)
Scatterer Default Config (Scatterer-config 3:v0.0610)
Scatterer Sunflare (Scatterer-sunflare 3:v0.0610)
ScrapYard (ScrapYard 2.1.0.0)
Ship Effects Continued (ShipEffectsContinued 1.0.11)
SIMPLEX TechTree (SimplexTechTree 1:1.16.2020)
SmartStage (SmartStage 1:2.9.12)
SmokeScreen - Extended FX Plugin (SmokeScreen 2.8.14.0)
Strategia (Strategia 1.8.0)
TextureReplacer (TextureReplacer v4.1.3)
Textures Unlimited (TexturesUnlimited 1.5.10.25)
The Janitor's Closet (JanitorsCloset 0.3.7)
Toolbar Controller (ToolbarController 1:0.1.9.4)
Tracking Station Evolved (TrackingStationEvolved 6.0)
Training Laboratory (FieldTrainingLaboratory 1.2.0.0)
Vessel Viewer Continued (VesselView 2:0.8.8.3)
VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.8.3)
Waypoint Manager (WaypointManager 2.8.1)
Who Am I? (WhoAmI 1.1.0)
Zero MiniAVC (ZeroMiniAVC 1:1.1.0.1)
 

Mzt4YUZ.png

Is this only happening to me? Or anyone else?

Link to comment
Share on other sites

  • 1 month later...
On 7/6/2020 at 1:12 AM, One eyed Smile said:

Hi, im on 1.9.1 and i can't accept or decline a contract from SPH or VAB. This isn't supposed to happen right? Could there be conflict between this mod and other mods?

  Reveal hidden contents

AECS_Motion_Suppressor (air brake, engine, & control surface) (AECS-Motion-Suppressor 1.3.2.3)
Antenna Helper (AntennaHelper 2:1.0.7.2)
ASET Agency  (ASETAgency 1.0)
ASET Avionics (ASETAvionics 2.1)
ASET Props (ASETProps 1.5)
Astrogator (Astrogator v0.10.1)
Astronomer's Visual Pack (AstronomersVisualPack 2:v4.04)
Astronomer's Visual Pack-8k Textures (AVP-8kTextures v1.11)
AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.5.16)
AutoAGL (AutoAGL 1.2)
B9 Part Switch (B9PartSwitch v2.16.0)
BetterBurnTime (BetterBurnTime 1.10)
BetterTimeWarpContinued (BetterTimeWarpCont 2.3.12.6)
BonVoyage (BonVoyage 1:1.0.1.1)
Camera Focus Changer (CameraFocusChanger 1:1.1.0)
Camera Tools (CameraTools v1.14.0)
CapCom - Mission Control On The Go (CapCom 2.11)
Chatterer (Chatterer 0.9.99)
Chatterer Extended (ChattererExtended 0.6.2)
ClickThrough Blocker (ClickThroughBlocker 0.1.9.5)
Community Category Kit (CommunityCategoryKit 5.1.0.0)
Community Resource Pack (CommunityResourcePack 1.3.0.0)
Contract Configurator (ContractConfigurator 1.28.0)
Contract Parser (ContractParser 9.0)
Contracts Window + (ContractsWindowPlus 9.4)
Craft Manager (CraftManager 1.2.0)
Critical Temperature Gauge (CriticalTemperatureGauge 1.9.1.1)
Custom Barn Kit (CustomBarnKit 1.1.20.0)
DE IVAExtension (DE-IVAExtension v1.0.2)
Decoupler Shroud (DecouplerShroud 0.7.2)
Distant Object Enhancement Continued (DistantObject v2.0.0.2)
Distant Object Enhancement Continued default config (DistantObject-default v2.0.0.2)
Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.9.1)
Docking Port Sound FX (DockingPortSoundFX v2.1.12)
Easy Vessel Switch (EVS) (EasyVesselSwitch 2.1)
Engine Lighting Relit (EngineLightRelit 1.6.2.3)
Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.8.0-2)
Field Training Facility (FieldTrainingFacility 1.2.0.0)
Filter Extensions - Plugin (FilterExtensions 3.2.5)
Final Frontier (FinalFrontier 1.8.1-3479)
GravityTurn Continued (GravityTurnContinued 3:1.8.0.3)
HullcamVDS Continued (HullcamVDSContinued 0.2.0)
Improved and Updated Chase Camera (ImprovedUpdatedChaseCam 1.6.4)
Jet Sounds Continued (JetSoundsContinued 1.3.0.6)
JSIPartUtilities (JSIPartUtilities 0.5.0.4)
Kerbal Alarm Clock (KerbalAlarmClock v3.13.0.0)
Kerbal Attachment System (KAS 1.6)
Kerbal Changelog (KerbalChangelog v1.3.0)
Kerbal Construction Time (KerbalConstructionTime 1:1.4.7.13)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.7.1)
Kerbal Inventory System (KIS 1.25)
Kerbal Joint Reinforcement - Next (KerbalJointReinforcementNext v4.1.15)
Kerbalism (Kerbalism 3.9)
Kerbalism - Default Config (Kerbalism-Config-Default 3.9)
KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.33)
Kronal Vessel Viewer Continued (KVVContinued 0.1.1)
KXAPI (KXAPI 1.2.0)
LightsOut Relit (LightsOutRelit v0.3.0.1)
MagiCore (MagiCore 1.3.2.3)
Magpie Mods (MagpieMods 1.5.5)
Minimum Ambient Lighting Updated (MinAmbLightUpd 1.2.6)
Module Manager (ModuleManager 4.1.3)
NavUtilities continued (NavUtilitiesContinued 0.7.2)
Persistent Thrust (PersistentThrust 1:1.4.6)
PersistentRotation (PersistentRotation 1.8.7)
PlanetShine (PlanetShine 0.2.6.3)
PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.6.3)
Probe Control Room Recontrolled (ProbeControlRoomRecontrolled 1.2.3)
Progress Parser (ProgressParser 11.0)
QuickBrake (QuickBrake 1:1.4.0.7)
QuickCursorHider (QuickCursorHider 1:1.1.0.6)
RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.3)
RCS Build Aid Continued (RCSBuildAidCont 1:0.10.0)
Real Plume (RealPlume 2:v13.3.1)
Real Plume - Stock Configs (RealPlume-StockConfigs v4.0.1)
Reentry Particle Effect Renewed (ReentryParticleEffect 1.9.1.1)
ReStock (ReStock 1.1.2)
ReStock Extra - Rigid Legs (RestockRigidLegs 1.1.2)
ReStock+ (ReStockPlus 1.1.2)
SafeChute (SafeChute v2.1.19)
SCANsat (SCANsat v20.1)
scatterer (Scatterer 3:v0.0610)
Scatterer Default Config (Scatterer-config 3:v0.0610)
Scatterer Sunflare (Scatterer-sunflare 3:v0.0610)
ScrapYard (ScrapYard 2.1.0.0)
Ship Effects Continued (ShipEffectsContinued 1.0.11)
SIMPLEX TechTree (SimplexTechTree 1:1.16.2020)
SmartStage (SmartStage 1:2.9.12)
SmokeScreen - Extended FX Plugin (SmokeScreen 2.8.14.0)
Strategia (Strategia 1.8.0)
TextureReplacer (TextureReplacer v4.1.3)
Textures Unlimited (TexturesUnlimited 1.5.10.25)
The Janitor's Closet (JanitorsCloset 0.3.7)
Toolbar Controller (ToolbarController 1:0.1.9.4)
Tracking Station Evolved (TrackingStationEvolved 6.0)
Training Laboratory (FieldTrainingLaboratory 1.2.0.0)
Vessel Viewer Continued (VesselView 2:0.8.8.3)
VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.8.3)
Waypoint Manager (WaypointManager 2.8.1)
Who Am I? (WhoAmI 1.1.0)
Zero MiniAVC (ZeroMiniAVC 1:1.1.0.1)
 

Mzt4YUZ.png

Is this only happening to me? Or anyone else?

From my experience it has always been the case. So I am only using that pop up to check what missions are available.

Link to comment
Share on other sites

  • 4 weeks later...

I can confirm that this does NOT work with 1.9.1 for everybody who is curious.

Spoiler

 

As soon as I click on the "globe" button I get this spammed to the log and the mod stops working:


NullReferenceException: Object reference not set to an instance of an object
  at CapCom.CapComWindow.currentContractHeader (System.Int32 id) [0x0024a] in <80de40b1f8e74a128bbaefacb0a4d707>:0 
  at CapCom.CapComWindow.DrawWindow (System.Int32 id) [0x00083] in <80de40b1f8e74a128bbaefacb0a4d707>:0 
  at CapCom.Framework.CC_MBW.DrawWindowInternal (System.Int32 id) [0x0000d] in <80de40b1f8e74a128bbaefacb0a4d707>:0 
  at UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) [0x00077] in <fa6f9762ac624af092525d37c9d516c4>:0 
  at UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) [0x00077] in <fa6f9762ac624af092525d37c9d516c4>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)


 

 

Link to comment
Share on other sites

39 minutes ago, Gordon Dry said:

I can confirm that this does NOT work with 1.9.1

I can confirm that this mod mostly works in 1.10.1, however. The globe icon is buggy, indeed, but the spam stops as soon as I close the window or change the scene. I can't say I even noticed the globe button before :)

Edited by HansAcker
Link to comment
Share on other sites

6 hours ago, Gordon Dry said:

@HansAckerOkay, hmm. I was not able to close the window, I exited to the main menu which worked.

A NullReference exception in the Update loop can probably interfere with GUI responsiveness.

I looked at it again and could only reproduce it at the first scene of a new career game, where "currentContract" is null in the GUI Window. It does not happen anymore when I reload the same game. That's probably got nothing to do with the KSP version. Apart from that little bug, I have not experienced any problems in 1.10.1.

@DMagic I see there's a null check in the function that allows a null contract on the records page but later on currentContract is referenced unprotected. Is there any special way to access these contracts or is that really just a quirk of starting a new game? For what's it worth, I fixed it locally by adding a check around the last GUI section:

Spoiler

diff --git a/Source/CapComWindow.cs b/Source/CapComWindow.cs
index 04abc32..721bd0e 100644
--- a/Source/CapComWindow.cs
+++ b/Source/CapComWindow.cs
@@ -1064,6 +1064,8 @@ namespace CapCom
                                GUILayout.BeginVertical();
                                        GUILayout.Space(-16);
                                        GUILayout.Label(currentList == 3 ? "Record" : "Contract:", CapComSkins.headerText, GUILayout.Width(80));
+                                       if (currentContract != null)
+                                       {
                                                r = GUILayoutUtility.GetLastRect();
                                                r.y -= 4;
                                                r.x += 100;
@@ -1080,6 +1082,7 @@ namespace CapCom
                                                GUILayout.Label("Total Rewards:", CapComSkins.headerText, GUILayout.Width(260));
                                                GUILayout.Space(-6);
                                                sizedContent(currentContract.TotalReward.ToString("N0"), currentContract.TotalSciReward.ToString("N0"), currentContract.TotalRepReward.ToString("N0"), TransactionReasons.ContractReward);
+                                       }
                                GUILayout.EndVertical();
                        GUILayout.EndHorizontal();
                }

 

 

Link to comment
Share on other sites

  • 1 year later...
  • 11 months later...
  • 5 months later...

@DMagic Not sure if you're still supporting this but I have a crash to report. Looks like it may be the same issue Gordon and Hans were discussing above.

From KSC overview, when viewing the "offered" contracts and there are none offered (maybe incidental, not sure) then clicking the world's first globe button causes NRE spam and everything below the top icons in the CapCom window is blank. CapCom window can be minimized, which stops the NRE spam. Opening CapCom again looks the same (mostly blank) and NRE spam starts again. It's repeatable after restarting KSP. I have a lot of other mods and it wasn't released for 1.12.5... but one more release would be great.

KSP log

Player log

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