Jump to content

[1.2.2] LoadingScreenManager - v1.10 - Show your own images while KSP loads


paulprogart

Recommended Posts

Due to grave concerns over the KSP community's priorities, this mod has been withdrawn.  Thanks for all past support.

Given the licence I obviously cannot stop anybody from redistributing or continuing the mod.  (Within the licence of course, including attribution.)  All I can do is state that it will be without my endorsement and against my explicit wishes.

 

 

Edited by paulprogart
withdrawn
Link to comment
Share on other sites

FYI: The 32 bit Windows and 64 bit windows downloads aren't working for me but the source download is - looks like both the 32 and 64 bit zips are included in the source download under releases so not an issue. Sorry - false alarm - use to seeing the list of files.

Edited by wasml
Link to comment
Share on other sites

Nice the best way to use this is to view the times when the kraken just flips a manned prototype and a wing breaks but you have no throttle and you manage to get your crew out safely and you decide to take a screenshot before you design a crew bus to pick them up.(This has happened to me.)

Link to comment
Share on other sites

Nice idea. Some more variety for the loading screens is good.

I tried your plugin and it didn´t work. It almost crashed my computer. I tested with both versions. 

So, what happened: The plugin loaded and it found the screenshots. And it filled up my RAM completly.

I looked through your code. The problem is, that your plugin loads all screenshots into RAM and stores them in a list of Texture2D, which appears to be uncompressed. So thats not going to work when you have a lot of screenshots. No idea if that can be solved though, it appears that the Game itself uses a list of Texture2D...

 

Edited by rudi1291
Link to comment
Share on other sites

12 hours ago, rudi1291 said:

So, what happened: The plugin loaded and it found the screenshots. And it filled up my RAM completly.

I looked through your code. The problem is, that your plugin loads all screenshots into RAM and stores them in a list of Texture2D, which appears to be uncompressed. So thats not going to work when you have a lot of screenshots. No idea if that can be solved though, it appears that the Game itself uses a list of Texture2D...

Thanks for that!  I will have it randomly pick at most slidesToAdd filenames from the full list and then only load those ones.  (Gotta do the random picking as part of eliminating duplicate slides anyhow.)

BTW I've started updating the OP with progress on the remaining features.

Link to comment
Share on other sites

On 07/02/2017 at 11:26 PM, paulprogart said:

Thanks for that!  I will have it randomly pick at most slidesToAdd filenames from the full list and then only load those ones.  (Gotta do the random picking as part of eliminating duplicate slides anyhow.)

BTW I've started updating the OP with progress on the remaining features.

How goes it, @paulprogart? :) 

Link to comment
Share on other sites

2 hours ago, TheEpicSquared said:

How goes it, @paulprogart? :) 

Heh knew I shoulda updated yesterday, but I had an 11th-hour breakthrough on the between-scene loading so am taking a crack at that because it's something I personally would use.  Other than that, all done except for cleanup/docs.  OP is updated with latest progress.

Link to comment
Share on other sites

@Galileo You sure know how to provoke the animals. Ideas are already coming, GPP-exclusive and non-, some of which may tag mods and prominent users. :P And that's if OP and tagged users would like to have my ideas bundled.

General, untagged samples:

  • Making omelette's on Ovok.
  • Stuffing new SRBs.
  • Having a good evening on Eve.
  • Modulating the Kolonization Systems.
  • Giving Duna a facelift.
  • Wondering why Ktolemy needs Kopernicus....
Edited by JadeOfMaar
Link to comment
Share on other sites

@paulprogart This mod seems to uniquely dislike me. :( I've tried quite a lot with it, even renaming the DLL or putting it in a named folder and/or renaming the DLL so it loads before MM, tried it in a KSP folder in and out of my Steam location, 32 and 64-bit (of DLL and KSP). I've strangely continued getting "disabled - unexpected initial state".

My syntax might be bad somewhere but even if I don't/didn't change anything at all I'll keep getting this problem. Does being on Windows 10 have anything to do with it? Should I send log or is this already well known?

debugLogging = True
dumpScreens = True
dumpTips = True
totalSlides = 8
includeOriginalScreens = False
forceSlideshowWithNoImageFiles = False
displayTime = 5
fadeInTime = 0.5
fadeOutTime = 0.5
tipTime = 5
tipsFile = GameData/GPP/LoadingScreen/tips.txt
includeOriginalTips = False
FOLDER
{
	path = GameData/GPP/LoadingScreen/
	fileMasks = *.png;*.jpg
	ignoreSubfolders = False
}

 

Edited by JadeOfMaar
Link to comment
Share on other sites

19 hours ago, JadeOfMaar said:

@paulprogart This mod seems to uniquely dislike me. :( I've tried quite a lot with it, even renaming the DLL or putting it in a named folder and/or renaming the DLL so it loads before MM, tried it in a KSP folder in and out of my Steam location, 32 and 64-bit (of DLL and KSP). I've strangely continued getting "disabled - unexpected initial state".

Thanks for that, looks like an issue with ModuleManager's loader not doing what I expected.  I confirmed it on my experimental setup which has MM.  (Um I probably should have tried that before release... oops.)

Ironic because I put a whole bunch of stuff in there for the release version (including that check) to try to prevent conflicts with mods, but looks like it's too strict.  Shouldn't be a huge fix though... will post an update once I get it sorted out!

Link to comment
Share on other sites

17 hours ago, JadeOfMaar said:

@paulprogart Oops. I meant to say "so it loads after MM," since technically nothing ought to work until MM has loaded. :) That's all great to know by the way. I have a couple good screenshots now and over 40 unique new loading tips for everyone to enjoy.

Loading tips are useful, would like to see them

Link to comment
Share on other sites

Here they are. Some forum users (and mods) are tagged. @linuxgurugamer

Beefy spoiler!

Spoiler

Making omelette's on Ovok
Stuffing new SRBs
Packing more life support
Reporting a good evening on Eve
Modulating the Kolonization Systems
Scanning for Karborundum
Giving Duna a facelift
Installing silencers on the Sounding Rockets
Wondering why Ktolemy needs Kopernicus
Finding KSC underwater
Waiting on Kopernicus
Getting real with Regex
Running low on science points
DangIt!
Counting the stars in Kerbol Star System
Making sand castles on Arkas
Forgetting KIS tools
Landing in mountains at night
Running out of fuel 95% of the way
Expanding the Carrier Vessels
Scanning for Kethane
Preparing Tylo single-stage lander
Saving up to hire the next guy
Finding the kraken's karkass
Greeting the Galactic Neighbors
Getting bored of Mun missions
Verifying the existence of Thatmo's atmo
Deploying Eloquent Probes
Aerobraking at Cyran
Ordering new KIS goodies from Enceos
Prepaing to go interstellar... extended
Playing Pong with Jool's moons
Failing another Duna insertion
Hunting for planet packs
Starting internship at Near Future Technologies
Wondering who Kottabos will review next
Colliding with terrain scatter
Splashing down at Gilligan Kerman's Island
Tasting actual ice cream which still looks like Minmus
Asking Drew Kerman's approval for the mission plan

 

Success! @paulprogart ....But unfortunately it breaks Texture Replacer, causes everything that classifies as or contains a 'part' to fail to load (even asteroids, the part list in VAB is completely empty) and therefore nukes a game save. :( I'm not crying. I'm using one of my throwaway saves... It's clashing very violently now. My log.

uArLagt.jpg

Edited by JadeOfMaar
Link to comment
Share on other sites

2 hours ago, JadeOfMaar said:

Success! @paulprogart ....But unfortunately it breaks Texture Replacer, causes everything that classifies as or contains a 'part' to fail to load (even asteroids, the part list in VAB is completely empty) and therefore nukes a game save. :( I'm not crying. I'm using one of my throwaway saves... It's clashing very violently now. My log.

Wow, that was bad.  Sorry about that, @JadeOfMaar, and thanks for your reports and patience.  Sigh... there was a time when I was actually good at releasing quality software, and knew things like 'No errors in log != working software'...

Anyhow, looks like it was just a really simple stupid problem:  a leftover extra loop increment that was skipping loaders.  So depending on how many mods you had installed it could even skip over the stock part loading!  :o

v1.02 is released with the fix.  This time I made sure to test-load some games on *all three* of my setups, and even made sure that TweakScale (one of the few mods I do have) still worked, so that should be the end of it.

BTW though this made me feel like an idiot, it's actually a huge relief that it wasn't some kind of nightmare complex mod-compatibility scenario.  (Of course it's too early to say that can't still happen...)

P.S. @JadeOfMaar I see a null reference in your log that I couldn't replicate, but I see you have both v1.01 and v1.00 of LSM installed, so I think it's from that.  Multiple copies of LSM probably won't play nicely together.

 

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