Jump to content

[1.12.x] Loading Screen Manager


linuxgurugamer

Recommended Posts

Hi, I'm trying to troubleshoot an issue that I think may have to do with this mod.  I'm using CKAN and as part of the Astronomer Texure Pack, this mod (loading screen manager) is being pulled in as a dependency.  But now I'm not getting any loading tips or screen.  I've included my config file and a list of mods I have installed.  

Any help would be appreciated.

 

Here's my config file: 
--- Start File
debugLogging = True
dumpScreens = False
dumpTips = True
totalSlides = 20
includeOriginalScreens = True
forceSlideshowWithNoImageFiles = False
displayTime = 5
fadeInTime = 0.5
fadeOutTime = 0.5
tipTime = 5
tipsFile = 
includeOriginalTips = True
neverShowAgain = False
logoScreen = 
logoTip = 
FOLDER
{
    path = c:/program files (x86)/steam/SteamApps/common/Kerbal Space Program/GameData/AstronomersVisualPack/LoadingScreen/
    fileMasks = *.png;*.jpg
    ignoreSubfolders = False
}

--- End File

 

Here is a list of mods I have installed: 

 

  • KSP: 1.3.1 (Win64) - Unity: 5.4.0p4 - OS: Windows 10  (10.0.0) 64bit
  • Toolbar - 1.7.16.5
  • Astronomer's Visual Pack - 3.6.3
  • B9 Part Switch - 2.1.1
  • Chatterer Extended - 0.6.1
  • Chatterer - 0.9.93.1804
  • Community Resource Pack - 0.8
  • CommunityTechTree - 3.2.1
  • Contract Configurator - 1.23.3
  • Contract Pack: Grand Tour Contracts - 0.1.10.3
  • DynamicBatteryStorage - 1.2
  • HideEmptyTechTreeNodes - 1.0.1
  • Kerbal Engineer Redux - 1.1.3
  • <b><color=#CA7B3C>Kopernicus</color></b> - 1.3.1.4
  • KSP-AVC Plugin - 1.1.6.2
  • LoadingScreenManager - 1.2.3
  • ModularFlightIntegrator - 1.2.4
  • NearFutureConstruction - 0.8.4
  • NearFutureElectrical - 0.9.8
  • NearFutureProps - 0.3
  • NearFuturePropulsion - 0.9.5
  • NearFutureSolar - 0.8.8
  • NearFutureSpacecraft - 0.7.5
  • SETI-Contracts - 1.3
  • SETI-Rebalance - 1.3.0.2
  • StationPartsExpansion - 0.5.2
  • Trajectories - 1.7.1
  • Kerbal Alarm Clock - 3.8.5
  • Transfer Window Planner - 1.6.2
  • Unmanned before Manned - 1.3.0.2
  • Waypoint Manager - 2.7
Link to comment
Share on other sites

5 hours ago, linuxgurugamer said:

New release, 1.2.3

  • Thanks to @Sigma88 for the following:
    • Added code to remove dll from memory when mainmenu is reached
  • Added code copied from ModuleManager to only allow the latest version of the DLL to be used (if multiple are installed)
  • Reordered the changelog (now newest first)
  • Consolidated all logging into logging class, removes duplicated code
  • Added logoScreen config
  • Added logoTip config
  • Added ability to read multiple config files

so, Ive been having bad luck...heres a log:)

loadingscreen manager isnt making a cfg file for itself for some reason. Specifically in my case, I am trying to do the GPO installation via CKAN, from stock. I get the Kopernicus broke screen at the mainmenu. Could it be related?

Spoiler

[LOG 14:53:48.493] [AddonLoader]: Instantiating addon 'LoadingScreenManager' from assembly 'LoadingScreenManager'
[WRN 14:53:48.496] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/GameData/LoadingScreenManager/Plugins/PluginData/LoadingScreenManager/LoadingScreenManager.cfg' does not exist
[WRN 14:53:48.497] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/LoadingScreenManager/PluginData/LoadingScreenManager.cfg' does not exist
[EXC 14:53:48.503] DirectoryNotFoundException: Directory 'GameData/LoadingScreenManager/PluginData' not found.
    System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs)
    System.IO.Directory.GetFiles (System.String path, System.String searchPattern)
    LoadingScreenManager.Config.LoadConfig ()
    LoadingScreenManager.Config..ctor ()
    LoadingScreenManager.LoadingScreenManager..ctor ()
    UnityEngine.GameObject:AddComponent(Type)
    AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
    AddonLoader:StartAddons(Startup)
    <LoadObjects>c__Iterator4C:MoveNext()
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    <CreateDatabase>c__Iterator4B:MoveNext()
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    GameDatabase:StartLoad()
    <LoadSystems>c__Iterator61:MoveNext()
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    LoadingScreen:Start()

And heres an exert from a little farther down

Spoiler

[LOG 14:54:34.956] [ApplicationLauncher] OnSceneLoadedGUIReady: scene MAINMENU ShouldBeVisible() True ShouldBeOnTop() True iIsPositionedAtTop True
[ERR 14:54:34.959] Exception handling event onLevelWasLoadedGUIReady in class <>c:System.NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.StarLightSwitcher+<>c.<Start>b__2_1 (GameScenes scene) [0x00000] in <filename unknown>:0 
  at EventData`1[GameScenes].Fire (GameScenes data) [0x00000] in <filename unknown>:0 

[EXC 14:54:34.961] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.StarLightSwitcher+<>c.<Start>b__2_1 (GameScenes scene)
    EventData`1[GameScenes].Fire (GameScenes data)
    UnityEngine.Debug:LogException(Exception)
    EventData`1:Fire(GameScenes)
    <FireLoadedEventGUIReady>c__Iterator6D:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[EXC 14:54:34.964] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.Components.KopernicusStar.LateUpdate ()
[WRN 14:54:34.971] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/GameData/LoadingScreenManager/Plugins/PluginData/LoadingScreenManager/LoadingScreenManager.cfg' does not exist
[WRN 14:54:34.973] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/LoadingScreenManager/PluginData/LoadingScreenManager.cfg' does not exist
[EXC 14:54:34.974] DirectoryNotFoundException: Directory 'GameData/LoadingScreenManager/PluginData' not found.
    System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs)
    System.IO.Directory.GetFiles (System.String path, System.String searchPattern)
    LoadingScreenManager.Config.LoadConfig ()
    LoadingScreenManager.Config..ctor ()
    LoadingScreenManager.Settings.Start ()
    LoadingScreenManager.Settings.FixedUpdate ()
[EXC 14:54:34.982] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.Components.KopernicusStar.LateUpdate ()
[EXC 14:54:34.986] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.Components.KopernicusStar.LateUpdate ()
[WRN 14:54:35.002] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/GameData/LoadingScreenManager/Plugins/PluginData/LoadingScreenManager/LoadingScreenManager.cfg' does not exist
[WRN 14:54:35.004] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/LoadingScreenManager/PluginData/LoadingScreenManager.cfg' does not exist
[EXC 14:54:35.005] DirectoryNotFoundException: Directory 'GameData/LoadingScreenManager/PluginData' not found.
    System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs)
    System.IO.Directory.GetFiles (System.String path, System.String searchPattern)
    LoadingScreenManager.Config.LoadConfig ()
    LoadingScreenManager.Config..ctor ()
    LoadingScreenManager.Settings.Start ()
    LoadingScreenManager.Settings.FixedUpdate ()
[LOG 14:54:35.008] [UIApp] Adding MessageSystem to Application Launcher
[LOG 14:54:35.010] [ApplicationLauncher] SetHidden: 
[EXC 14:54:35.012] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.Components.KopernicusStar.LateUpdate ()
[WRN 14:54:35.019] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/GameData/LoadingScreenManager/Plugins/PluginData/LoadingScreenManager/LoadingScreenManager.cfg' does not exist
[WRN 14:54:35.020] File 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/LoadingScreenManager/PluginData/LoadingScreenManager.cfg' does not exist
[EXC 14:54:35.022] DirectoryNotFoundException: Directory 'GameData/LoadingScreenManager/PluginData' not found.
    System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs)
    System.IO.Directory.GetFiles (System.String path, System.String searchPattern)
    LoadingScreenManager.Config.LoadConfig ()
    LoadingScreenManager.Config..ctor ()
    LoadingScreenManager.Settings.Start ()
    LoadingScreenManager.Settings.FixedUpdate ()
[LOG 14:54:35.025] [MessageSystem] OnAppInitialized
[LOG 14:54:35.026] [MessageSystem] Reposition 0.06864242 12320
[EXC 14:54:35.027] NullReferenceException: Object reference not set to an instance of an object
    Kopernicus.Components.KopernicusStar.LateUpdate ()
[LOG 14:54:35.037] [EVE TextureConfig]: Running Setup

 

Link to comment
Share on other sites

2 minutes ago, Jesusthebird said:

loadingscreen manager isnt making a cfg file for itself for some reason. Specifically in my case, I am trying to do the GPO installation via CKAN, from stock. I get the Kopernicus broke screen at the mainmenu. Could it be related?

GPO, is that GamesLinx's Planet Overhaul?

Link to comment
Share on other sites

17 minutes ago, linuxgurugamer said:

New release, 1.2.3.1:

  • Fixed issue with bad path when trying to load extra cfg files

@Jesusthebird I'm not sure this was your issue.  I loaded GPO with CKAN, and it loaded fine, actually loaded a previous version of LSM

Currently I just need to give it time. I dont think they are related to each other. But GPO owner stated since the kopernicus update(im guessing from the 1-3 to 1-4 version), installing GPO via ckan isnt advised until he can iron out the issues. But it was neat to find this issue via..that issue lol. 

 

 

**I had to share this, Im lol'd so hard just now. Considering I bet a lot of devs are gonna get some big ol bug reports on all their threads, and I just realized im one of those poor stand-up guys being like..."your mod broke" and yall are like.."we know"

 

Edited by Jesusthebird
Link to comment
Share on other sites

34 minutes ago, Limeisland said:

Hi, so for some reason the mod doesn't create a config file.

My modlist:

  Reveal hidden contents

552d9dc7a52078a5abddbc8225f04a24.png

 

Create a directory:

GameData/LoadingScreenManager/PluginData

For some reason it wasn't in the zip file, I'll make an update to fix this

Link to comment
Share on other sites

I have the same issue as @lunchlady55

I was sort of shocked to see this was a dependency for the visual pack...  but what ever, it unloads itself at main menu so it will not change the operation of the game in any way..  however now I do not get loading screens.  the tips seem to work ok but the only image is the black screen with the white "Squad" logo.  it just endlessly fades in and out.  I have looked in the settings and the options to include default images is checked, so I am not sure where to go next.

 

 

 

EDIT:

Well to fix the boredom I put a bunch of pictures in the screen shot directory...  and now it does not show the squad logo, but it rather it has picked one of the pictures from that directory, and is repeatedly fading it in and out.  so still only 1 picture cycling during load.

Edited by Bit Fiddler
Link to comment
Share on other sites

On 2/15/2018 at 12:49 AM, Bit Fiddler said:

EDIT:

Well to fix the boredom I put a bunch of pictures in the screen shot directory...  and now it does not show the squad logo, but it rather it has picked one of the pictures from that directory, and is repeatedly fading it in and out.  so still only 1 picture cycling during load.

Check the settings, sounds like it is set for only one image

On 2/11/2018 at 2:49 PM, lunchlady55 said:

Hi, I'm trying to troubleshoot an issue that I think may have to do with this mod.  I'm using CKAN and as part of the Astronomer Texure Pack, this mod (loading screen manager) is being pulled in as a dependency.  But now I'm not getting any loading tips or screen.  I've included my config file and a list of mods I have installed.  

Any help would be appreciated.

I'm going to have to make a new install to test this.

Which version of the visual pack are you installing, 2,4 or 8k version?

Link to comment
Share on other sites

New release, 1.2.3.3

    Fixed issue with addon folders being added to std cfg

  • Added ability for addonconfig to override following settings in std config:
    • displayTime
    • fadeInTime
    • fadeOutTime
    • tipTime
    • includeOriginalTips
    • neverShowAgain
  • Deleted unnecessary file from release folder

The OP has been updated with this information as well

Edited by linuxgurugamer
Link to comment
Share on other sites

@linuxgurugamer

Does <neverShowAgain> value have influence to every launch separately within just this launch?

Quality image bug:
origin:                 https://i.imgur.com/V6qQz6K.png
loading screen: https://i.imgur.com/BTjEkZ8.png  (blurry text)
windows 10, 1920×1080, display scaling 125%

Edited by flart
Link to comment
Share on other sites

On 2/18/2018 at 1:07 AM, flart said:

Does <neverShowAgain> value have influence to every launch separately within just this launch?

 

neverShowAgain says not to show the button on the main menu.  If ANY of them are true (in multiple config files) then the button won't be shown.

On 2/18/2018 at 1:07 AM, flart said:

Quality image bug:
origin:                 https://i.imgur.com/V6qQz6K.png
loading screen: https://i.imgur.com/BTjEkZ8.png  (blurry text)
windows 10, 1920×1080, display scaling 125%

No idea, all I can say is don't scale it, or scale it before KSP starts.

The code doesn't rescale it on it's own, it merely loads the images.  KSP must be rescaling when displaying it,and there isn't anything I can do about that

Link to comment
Share on other sites

41 minutes ago, linuxgurugamer said:

neverShowAgain says not to show the button on the main menu

I had not noticed GUI, had looked at .cfg and had assumed what it is about cycle in the showing images.

 

28 minutes ago, linuxgurugamer said:

No idea, all I can say is don't scale it, or scale it before KSP starts.

The code doesn't rescale it on it's own, it merely loads the images.  KSP must be rescaling when displaying it,and there isn't anything I can do about that

I have set windows scaling to 100%, have made test image, and blurring still there ...

cKq5Cl5.jpg

5CQ5wMh.jpg


maybe this is responsable ?

Link to comment
Share on other sites

4 minutes ago, flart said:

I had not noticed GUI, had looked at .cfg and had assumed what it is about cycle in the showing images.

 

I have set windows scaling to 100%, have made test image, and blurring still there ...

cKq5Cl5.jpg

5CQ5wMh.jpg


maybe this is responsable ?

No, that is the width of the dialog window.

Send me the images, please

Link to comment
Share on other sites

How I can change the logo to game's default? Currently game loads TextureReplacerReplaced logo in main screen or other mods might do the same.
Also I see the same screens around 5-6 over and over like there are no many pics to show but I believe there are both from  Squad and so many other mods installed.
 

Link to comment
Share on other sites

pink sheep with rainbows trailing spotted!

Spoiler

{
  "NAME": "LoadingScreenManager",
  "URL": "https://raw.githubusercontent.com/linuxgurugamer/KSPLoadingScreenManager/master/LoadingScreenManager.version",
  "VERSION": {
    "MAJOR": 1,
    "MINOR": 2,
    "PATCH": 3,
    "BUILD": 3
  },
  "KSP_VERSION": {
    "MAJOR": 1,
    "MINOR": 3,
    "PATCH": 1
  }
}

picy: https://www.dropbox.com/s/h6fo26pfy0z1dza/loadingscreen pink sheep.png?dl=0

log: https://www.dropbox.com/s/ip9tkiot559rwgt/save for pink sheep.1.output_log.txt?dl=0

Edited by Apaseall
added links for files
Link to comment
Share on other sites

On 2/21/2018 at 7:23 PM, Apaseall said:

pink sheep with rainbows trailing spotted!

  Reveal hidden contents

{
  "NAME": "LoadingScreenManager",
  "URL": "https://raw.githubusercontent.com/linuxgurugamer/KSPLoadingScreenManager/master/LoadingScreenManager.version",
  "VERSION": {
    "MAJOR": 1,
    "MINOR": 2,
    "PATCH": 3,
    "BUILD": 3
  },
  "KSP_VERSION": {
    "MAJOR": 1,
    "MINOR": 3,
    "PATCH": 1
  }
}

picy: https://www.dropbox.com/s/h6fo26pfy0z1dza/loadingscreen pink sheep.png?dl=0

log: https://www.dropbox.com/s/ip9tkiot559rwgt/save for pink sheep.1.output_log.txt?dl=0

That’s  ModuleManager, it should go away tomorrow

Link to comment
Share on other sites

2 hours ago, Apaseall said:

Was a surprise. New to me. So that dates when I started playing KSP.

Well, it's Sarbian's relief valve, I don't know the exact schedule, but it pops up once or twice a year.

Off hand I don't remember, but I do know there is a way to disable it.

Link to comment
Share on other sites

On 2/20/2018 at 5:27 PM, linuxgurugamer said:

Regarding the same screen being repeated, I'm  looking into that issue

For all,

 

it appears that once all loading screens have been shown, the last screen just gets repeated.   Also, there is a setting called "Total Slides", which will be changed to "Max Slides", which limits the total number of slides loaded.

So what is happening is that if you have the total slides set to 20 (which is the default), and the display time set to 5 seconds, after about 100 seconds all the slides will have been shown, and the last one will get repeated.  For installs which have lots of mods, you end up with the last screen being repeased.

To fix, change the delay so that the delay multiplied by the MaxSlides is approximately the same amount of time it takes to start the game.

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