taniwha / Extraplanetary-Launchpads

GNU General Public License v3.0
53 stars 45 forks source link

UI Not Available With New Update #117

Closed TraindKilla closed 7 years ago

TraindKilla commented 8 years ago

I can't seem to access the ui when I right click on a EL survey station since the KSP 1.1.3 update has been released. Tried to reinstall the mod files but this didn't help. Please fix, I absolutely love this mod!!

tea-man commented 8 years ago

I can second this problem, although not on a fresh install (see attached gamedata.txt) No access to EPL UI from any screen in game, either through right click, stock toolbar or Blizzy toolbar No EPL right click functionality on any parts (resource conversion, etc.) Tested on existing save, and new save with reinstallation of EPL

Problem started after update to KSP 1.1.3.

KSP.txt gamedata.txt

TraindKilla commented 8 years ago

So...this is what I've found out with a little more messing around. The problem isn't just EL, it may not be EL at all. I have had additional issues with module manager and think the problem may be more related to module manager than it is related to EL. I've been having problems with stock parts not loading correctly, more specifically the "enhanced stabilizers". When module manager is installed I cannot stage the stabilizers in the VAB and when a rocket is placed on the launchpad the stabilizers do not extend to the ground to suspend the rocket. When module manager is not installed I do not have any issues with stock parts, however EL cannot function correctly without module manager.

SarahLJP commented 8 years ago

I'm experiencing this same problem.

BCAMLiveBait commented 8 years ago

TraindKilla commented 24 days ago So...this is what I've found out with a little more messing around. The problem isn't just EL, it may not be EL at all. I have had additional issues with module manager and think the problem may be more related to module manager than it is related to EL. I've been having problems with stock parts not loading correctly, more specifically the "enhanced stabilizers". When module manager is installed I cannot stage the stabilizers in the VAB and when a rocket is placed on the launchpad the stabilizers do not extend to the ground to suspend the rocket. When module manager is not installed I do not have any issues with stock parts, however EL cannot function correctly without module manager.

I hadn't thought it was related but I am going to attempt to find a slightly older release of mod manager and try it. Ill post if it works of not.

Just fiddled with it all and got nowhere. so Im going to try some old releases to see if i can get one to work; or persuade it to work.

tea-man commented 8 years ago

While I never discovered the root cause of this, my suspicion is that certain mod updates have left a Module patch somewhere that throws a gremlin in with Module Manager. While I haven't been able to recreate the fault, there was no issue with using my existing save with a fresh install and clean mods.

BCAMLiveBait commented 8 years ago

I just completed 24 hours of updating windows 8.1 so it is current. this help in that there is no error being thrown about EL in the log file any more but I still do not have UI. I had loaded up a legacy ver of KSP and all my favorite mods and everything worked minus that only the LaunchPad2 UI would show up and that it would not build anything. you could get it to that point and then no progress was ever made. Now I tried to trouble shoot this with having the work shop filled with smart engineer kerbals and the productivity var was still at (0).... so. Im just frustrated on all accounts. EL had been on of the mods that make the game intoxicating for me. also. I did load up one of my vers of Linux and it would only allow me to run the 64bit ver as I have that processor. I suspect there is a way to run the 32bit ver on that system but it alludes me at the moment. so. for the next bit I am going to ignore that KSP exists until the modders and squad can come to some kind of non selfish agreement to either stick with 32 or to commit to a standardized way of implementing 64bit so that we can get back to playing this wonderful game vs pulling our hair out over childish fighting over something so feeble as memory address sizing.

JimmyDurandWesolowski commented 8 years ago

@all Please check your GameData folder and ensure you have the latest Module Manager (2.6.25 at the time of writing). Also ensure you do not have any other ModuleManager.<version>.dll brought in by any other module.

SarahLJP commented 8 years ago

I do have the latest version of MM.

JimmyDurandWesolowski commented 8 years ago

@SarahLJP And you do not have any EL icon floating somewhere?

SarahLJP commented 8 years ago

You mean in the toolbar? Nope.

BCAMLiveBait commented 8 years ago

I have also made sure of all of this on my distro. I also have switched to running linux full time as windows had finally pushed that last button of mine with all of this. Sooo. for this open issue: I have taken the time to have another clean install with mm 2.6.25 (the latest one) in the GameData folder. I also have the most current release of the tool bar. as much as it complains that it is meant for 1.1.2 no other mod has had issues with it. I maintain the .x86 operation vs .x86_64 as to eliminate that as an issue. and I am getting no errors that would say that EL is failing (I will provide my log file.) I have even spent time running fresh installs with various releases of EL to see if I could get it to run. Nothing. The only time I have been able to get the UI is to run KSP 1.0.5 and even then, it didnt let me build as no mater what I did it was under the impression that there was ( 0 ) productivity. I dont know what has happened as I had played 1.0.5 when it was released and never had any problems with EL; in fact the whole reason for going threw the trouble of having the ver of ksp is to recreate the interplanetary colonization experience that I have fond memories of from back then.

This is my log file: KSP.txt This is a screen shot of the LaunchPad2: screenshot from 2016-07-25 13-25-44 This is a screen shot of my terminal output: screenshot from 2016-07-25 13-27-47

Yes, i know I need to fix my resolution issue so I can see all the KSP buttons but I didnt want that to be called into question so I only ran things the first time to get as clean of a log file as posible. either way, there is no UI available even in 32bit Linux. so. here is the (Recreating of the issue) that everyone has claimed that they can not find...........

JimmyDurandWesolowski commented 8 years ago

@SarahLJP No, in the screen, not attached to the toolbar. Mine is floating. Can you also check from the workshop interface to display the GUI? @BCAMLiveBait From your log, I see that the Toolbar mode is having issue with the version. It expects KSP version 1.1.2 only.

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait You really have issues with your version:

[ERR 13:23:18.197] ExperienceTrait: Cannot add effect 'ExSurveySkill' as it does not exist.
[ERR 13:23:18.198] ExperienceTrait: Cannot add effect 'ExConstructionSkill' as it does not exist.
[ERR 13:23:18.198] ExperienceTrait: Cannot add effect 'ExSurveySkill' as it does not exist.

I will see how I can share my x86_64 version I rebuilt.

BCAMLiveBait commented 8 years ago

I am not seeing it in the VAB either and was able to get it in the VAB on that old distro that wouldnt build anything.

I thaught that might of been part of the issue but I have no issues with any other mods as there is no newer ver of this. also I am seeing in this log output file that both toolbar and EL as listed like this:

[LOG 13:21:30.942] [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v0.0.0.0 SHA256 ea6233f8fb5409dd61b989af8b73a57db072e0b28186a84b985d59841cd72491 ModuleManager.2.6.25 v2.6.25.0 SHA256 ad71b29cf92e88f6515a82a6e0e95f7361c993cb1955e836ca94c5e891854d5c MiniAVC v1.0.3.2 SHA256 9ee10c46cb6f86417f005046ae72fedda156e1d47c92febcb84c68f50e03f08a aaa_Toolbar v1.0.0.0 / v1.7.11.0 SHA256 96c53d6a779ffebc6844ed92fc8ee5e37ab32432439d28ca3258ce1090ea95c9 KAS v0.5.9.0 / v0.5.9 for KSP 1.1.3 SHA256 93f5c292d1d9e1ecdf6314a32ed04feaae83f0b4e5ef8efe3048cdc265154ad1 MiniAVC v1.0.3.1 SHA256 6b3cc0606f225afbab50a8e49e409ccd21c7d9c746805de7b47091d2c74ab4be KIS v1.2.12.0 / v1.2.12 for KSP 1.1 SHA256 c89f256fcb1c07b63a35364f0421df1a7fd92b6f74c2975bdb7af7077366c4e4 KSPDev_Utils v0.13.0.0 / v0.13.0 for KSP v1.1 SHA256 19c05f99deb5c356bb2b6dd92fdc8b4247bb3d1f484b8e8d4076d4acbac9b596 MiniAVC v1.0.3.0 SHA256 3a74237363b4c9739208c0420ecc04ead93f10bed39e82acad822317ffe04cc3 SaveUpgradePipeline.Scripts v1.0.0.2 / v1.0.0.21 SHA256 b7d9f2b7398a6ce4db5a3d077a298c24f073d9083d8209a24fdc7a6a95f693d7 # Non-DLL mods added (:FOR[xxx]): Launchpad ExtraplanetaryLaunchpads Mods by directory (sub directories of GameData): 000_Toolbar Squad

BCAMLiveBait commented 8 years ago

build ver of ksp or EL?

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Toolbar expects KSP version to be 1.1.2.

BCAMLiveBait commented 8 years ago

I understand that

BCAMLiveBait commented 8 years ago

hmu on skype, then we can post what we figure out here in an effort to keep the clutter down. bcamlivebait on skype; im the one that show up in wasco, or

JimmyDurandWesolowski commented 8 years ago

@SarahLJP Can you also send me your KSP log please? @BCAMLiveBait It is a bit late here for a Skype, but I will try to see if I can send my DLL through WeTransfer. I just checked, and I am using the "vanilla" one from the 5.4.0... Wait, @BCAMLiveBait, I see ExtraplanetaryLaunchpads in Non-DLL mods added (:FOR[xxx]): from your log. Do you have a ExtraplanetaryLaunchpads\Plugins\Launchpad.dll?

BCAMLiveBait commented 8 years ago

I have had it in the past but same effect. I also dont know if the one I have is anything new or incompatible so I didnt add it in; I only extracted the GameData folder from EL's distro as it came from this account.

"vanilla" ??? what are u referring to?

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Can you please check for this file? In your log, I understand that it is completely missing.

BCAMLiveBait commented 8 years ago

the whole directory is missing I have a copy of that file from (I have no idea) that I can put in a Plugins directory if you would like me to try that. hell. ill do that now and get another log file for you. again. it was not in to distro from this site

SarahLJP commented 8 years ago

@JimmyDurandWesolowski Is this what you mean? output_log.txt

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Have you tried on Windows? Unfortunately, I cannot play on Linux, I cannot load any saved game. SarahLJP It seems to be te correct file, even though the name is not the one I expected.

BCAMLiveBait commented 8 years ago

same results...... hmm..

[LOG 14:32:02.177] [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v0.0.0.0 SHA256 ea6233f8fb5409dd61b989af8b73a57db072e0b28186a84b985d59841cd72491 ModuleManager.2.6.25 v2.6.25.0 SHA256 ad71b29cf92e88f6515a82a6e0e95f7361c993cb1955e836ca94c5e891854d5c MiniAVC v1.0.3.2 SHA256 9ee10c46cb6f86417f005046ae72fedda156e1d47c92febcb84c68f50e03f08a aaa_Toolbar v1.0.0.0 / v1.7.11.0 SHA256 96c53d6a779ffebc6844ed92fc8ee5e37ab32432439d28ca3258ce1090ea95c9 KAS v0.5.9.0 / v0.5.9 for KSP 1.1.3 SHA256 93f5c292d1d9e1ecdf6314a32ed04feaae83f0b4e5ef8efe3048cdc265154ad1 MiniAVC v1.0.3.1 SHA256 6b3cc0606f225afbab50a8e49e409ccd21c7d9c746805de7b47091d2c74ab4be KIS v1.2.12.0 / v1.2.12 for KSP 1.1 SHA256 c89f256fcb1c07b63a35364f0421df1a7fd92b6f74c2975bdb7af7077366c4e4 KSPDevUtils v0.13.0.0 / v0.13.0 for KSP v1.1 SHA256 19c05f99deb5c356bb2b6dd92fdc8b4247bb3d1f484b8e8d4076d4acbac9b596 MiniAVC v1.0.3.0 SHA256 3a74237363b4c9739208c0420ecc04ead93f10bed39e82acad822317ffe04cc3 SaveUpgradePipeline.Scripts v1.0.0.2 / v1.0.0.21 SHA256 b7d9f2b7398a6ce4db5a3d077a298c24f073d9083d8209a24fdc7a6a95f693d7 # Non-DLL mods added (:FOR[xxx]): Launchpad ExtraplanetaryLaunchpads Mods by directory (sub directories of GameData): 000Toolbar Squad

[LOG 14:32:02.236] [ModuleManager] Loading Physics.cfg

for some reason it is not uploading the log file this time but this is an excerpt from it

BCAMLiveBait commented 8 years ago

I have the same trouble in windows. and the game also dose not run half as smooth of the same machine.

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait You can add the file to your Gist, and then put the reference here. This is quite easy for texte files. I checked on mine, and I have the same result, so I expect this to be the "normal" behavior. Can you check for the other errors ([ERR 13:23:18.197] ExperienceTrait: Cannot add effect 'ExSurveySkill' as it does not exist.)?

JimmyDurandWesolowski commented 8 years ago

@SarahLJP You got the same issue:

ExperienceTrait: Cannot add effect 'ExSurveySkill' as it does not exist.
ExperienceTrait: Cannot add effect 'ExConstructionSkill' as it does not exist.

Can you also check for the DLL?

SarahLJP commented 8 years ago

@JimmyDurandWesolowski Check for what DLL?

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Can you post the full version, as you did before?

BCAMLiveBait commented 8 years ago

[https://drive.google.com/open?id=0BxFiWSyh9RZVakw1RUtycUtSbDg](url https://drive.google.com/open?id=0BxFiWSyh9RZVakw1RUtycUtSbDg)

so i got this method figured out

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait From what I see, you have many errors: [ERR 14:30:40.544] AssemblyLoader: Exception loading 'KSPAPIExtensions': and more importantly in our case: [ERR 14:30:40.552] AssemblyLoader: Exception loading 'Launchpad': By the way, the mod does not come with this Plugins/KSPAPIExtensions.dll, does it?

It may be related to the compilation way. Which binary are you running to launch KSP?

BCAMLiveBait commented 8 years ago

no it dosnt. i have had to dl it myself. i have done some reading on it and I normally place it in the GameData folder alongside the MM file. That what what I was starting to come to in my logic also. although with out someone fixing it I would have to spend weeks just finding the issue let alone correcting the code and then I would have something I could never keep updated as the author of the mod changed things. any hoo. I know where to look in the windows ver for the binary folder but I dont see that in the Linux ver. I know I just sounded like a moron just then but I have been out of the C and Linux programming game for like a decade. Are u asking for the game ver?

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait No worries. But you should put this one aside for the moment. No I was asking about the binary you run? Or are you using steam, but it does not seem so? From what I remember, KSP under Linux still has its binaries extension set to '.exe'. So, are you running KSP.exe, or KSP_x86_64.exe or something else?

BCAMLiveBait commented 8 years ago

put the KSPAPIextensions.dll aside???? I am starting it (as u can see from my terminal screen shot) with the commands (sudo ./KSP.x86) I have found that if I dont run it in super that it locks up and just dosnt work. come to think of it, yes, it is bundled in a KSP.exe file. here is a screen shot of my KSP_Linux directory. screenshot from 2016-07-26 07-11-21 and here is the continence of the buildID.txt file build id = 01289 2016-06-21_20-12-27 Branch: master

I dont know if that might give any clues to what ver we are messing with as this is the first line of the log file: Kerbal Space Program - 1.1.3.1289 (LinuxPlayer)

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Yeah, can you move out the KSPAPIextensions.dll from GameData/Extraplanetary-Launchpads/Plugins to your home for example?

BCAMLiveBait commented 8 years ago

rgr. do u need a log file after i do that?

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait Yes, please.

BCAMLiveBait commented 8 years ago

KSP.txt I just ran it and then wondered if u would need me to del the cash file for mm and run it again to see if that might provoke mm into compiling or loading anything that it hasnt in any beneficial way since I transferred the KSPAPIextentions.dll file out of and away from the game's directories.

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait KSPAPIextentions.dll is indeed out, but we still have the loading issue. Have you recompiled the EL module yourself? Is it from the latest archive? I will check later if there is a tool to analyze those DLL under Linux.

BCAMLiveBait commented 8 years ago

I have done nothing but dl EL from this site and follow the instructions of put the EL folder under GameData. so what is in the latest release is what I have on my computer. I did move the KSPAPIextentions.dll folder away from where KSP could possibly interact with it. I will Delete the cash file for MM and run KSP.x86 again for some more clean data in the log file. oh. remember u had me add the launchpad.dll file into a Plugins directory under EL in GameData. I am starting to wonder if what I have is not in the best of shape as it did not come with what I DL'ed from here in this latest release of EL. I dont know where I found it but I had acquired on the sketchy advice that someone had said that the lack of it was the reason that the UI wasnt showing up; but again, MM says it isnt seeing a dll for EL. sooooo. hmm? just to be clear. I have not gotten into any code of anything. the deepest I have gotten is just looking into log files. Here is that new run of the KSP's log file: KSP.txt

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait So, you did not had any Launchpad.dll in your EL/Plugins directory? That means that you did not download the module, you downloaded the sources... In the archive, is there a source folder? You should find in the forum the module archive in version 5.4.0, not the sources from Github. Here is the direct link to the archive: http://taniwha.org/~bill/Extraplanetary_Launchpads_v5.4.0.zip

BCAMLiveBait commented 8 years ago

ok. this would explain a lot. and yes. that is what I had done precisely. I will dl from the link you have provided and run ksp again. brb

JimmyDurandWesolowski commented 8 years ago

@SarahLJP How is it on your side? @tea-man What about you?

SarahLJP commented 8 years ago

@JimmyDurandWesolowski I haven't tried to fix it. I'm afraid to mess with it. I was messing with mods recently. I broke something and lost some spacecraft. I think I'll just wait for an update and see if that fixes it. I would like to get it working, but it's not a big issue for me. Thanks for your attempt at helping me.

BCAMLiveBait commented 8 years ago

ok. now I feel like the dumbest person alive I am so sorry for all the grief I have caused. I believe everyone that has proclaimed that EL dosnt work has done what I have done and then Ignorantly complained about it. I want to apologize for acting like such and idiot about this. In my defense I do want to say that github is what comes up when searching for EL and I did think that since it said it was a release that it what was to be available for dl and install. It was confusing why the source would of been with it as I know there are people that would not think and try to install that also,

JimmyDurandWesolowski commented 8 years ago

@BCAMLiveBait No problem, we all do those kind of mistakes, and more often that we admit. My issue was very similar.

JimmyDurandWesolowski commented 8 years ago

@SarahLJP If you backup everything properly, this should be fine. If you lost a vessel, it is certainly due to a module that you removed, and your spacecraft was relying on one or multiple parts from it. So you need to backup modules, spacecrafts, and saves. I can also help you with this.

JimmyDurandWesolowski commented 8 years ago

@TraindKilla I forgot to ask, what about you?

SarahLJP commented 8 years ago

@JimmyDurandWesolowski Like I said, it's not that important. Thank you anyway.