nightingale Posted April 18, 2018 Author Share Posted April 18, 2018 @Mark Kerbin - I've posted the details of the fix on the existing Kerbal Academy thread - at least that way others may see it. Quote Link to comment Share on other sites More sharing options...
severedsolo Posted April 18, 2018 Share Posted April 18, 2018 @nightingale - it's been a while since I did this so I might just be a bit rusty. I thought I'd make the required changes to Kerbal Academy, but I'm getting an exception - don't think it's me as literally all I've done is change the quotes. This is the line that's causing it to fall over: trait = @/roleString == "Pilots." ? Pilot : @/roleString == "Scientists." ? Scientist : Engineer The exception I'm getting is "ArgumentException: Expected ':', but reached end of expression!" - now either I'm being stupid, or that expression finishes at the last "Engineer" correctly. Full contract: https://github.com/severedsolo/KerbalAcademy/blob/master/KerbalAcademyBootCamp.cfg Quote Link to comment Share on other sites More sharing options...
Warezcrawler Posted April 18, 2018 Share Posted April 18, 2018 1 minute ago, severedsolo said: @nightingale - it's been a while since I did this so I might just be a bit rusty. I thought I'd make the required changes to Kerbal Academy, but I'm getting an exception - don't think it's me as literally all I've done is change the quotes. This is the line that's causing it to fall over: trait = @/roleString == "Pilots." ? Pilot : @/roleString == "Scientists." ? Scientist : Engineer The exception I'm getting is "ArgumentException: Expected ':', but reached end of expression!" - now either I'm being stupid, or that expression finishes at the last "Engineer" correctly. Full contract: https://github.com/severedsolo/KerbalAcademy/blob/master/KerbalAcademyBootCamp.cfg I actually changed the line on this... I did not notice those other ones... Maybe they should not be changed? Spoiler pilots = AllKerbals().Where(k => k.ExperienceTrait() == Pilot && k.RosterStatus() == Available && k.Type() == Crew) scientists = AllKerbals().Where(k => k.ExperienceTrait() == Scientist && k.RosterStatus() == Available && k.Type() == Crew) engineers = AllKerbals().Where(k => k.ExperienceTrait() == Engineer && k.RosterStatus() == Available && k.Type() == Crew) Quote Link to comment Share on other sites More sharing options...
severedsolo Posted April 18, 2018 Share Posted April 18, 2018 12 minutes ago, Warezcrawler said: I actually changed the line on this... I did not notice those other ones... Maybe they should not be changed? Reveal hidden contents pilots = AllKerbals().Where(k => k.ExperienceTrait() == Pilot && k.RosterStatus() == Available && k.Type() == Crew) scientists = AllKerbals().Where(k => k.ExperienceTrait() == Scientist && k.RosterStatus() == Available && k.Type() == Crew) engineers = AllKerbals().Where(k => k.ExperienceTrait() == Engineer && k.RosterStatus() == Available && k.Type() == Crew) Told you I was rusty - you are right, the trait line doesn't use the same format as the DATA node. That fixed it. Thanks! Quote Link to comment Share on other sites More sharing options...
Warezcrawler Posted April 18, 2018 Share Posted April 18, 2018 1 minute ago, severedsolo said: Told you I was rusty - you are right, the trait line doesn't use the same format as the DATA node. That fixed it. Thanks! glad to hear it..... I'm not rusty... I just don't really know what I'm doing .... LOL Guesswork, Guesswork, Guesswork when it comes to contracts. Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 25, 2018 Share Posted April 25, 2018 @nightingale In the pack list, Kerbal Academy currently directs to severedsolo's thread. Would you mind giving it an update? =P Quote Link to comment Share on other sites More sharing options...
nightingale Posted April 25, 2018 Author Share Posted April 25, 2018 1 minute ago, Mark Kerbin said: @nightingale In the pack list, Kerbal Academy currently directs to severedsolo's thread. Would you mind giving it an update? =P Done, although I don't think I want to know how many of those other links are wrong/out of date. Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 25, 2018 Share Posted April 25, 2018 1 hour ago, nightingale said: Done, although I don't think I want to know how many of those other links are wrong/out of date. Dare me to check? Quote Link to comment Share on other sites More sharing options...
Beetlecat Posted April 25, 2018 Share Posted April 25, 2018 53 minutes ago, Mark Kerbin said: Dare me to check? So dared -- but I wouldn't risk any kind of $$ bet. Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 25, 2018 Share Posted April 25, 2018 (edited) 2 hours ago, Beetlecat said: So dared -- but I wouldn't risk any kind of $$ bet. You lose. =P Audit For The Listing of Contract Packs Additional Progression Contracts - Thread Link Correct, No longer maintained Anomaly Surveyor - Page no longer exists. Heyyy isnt this @nightingale's.... =P [New Thread] AntennaRange Relays - Page no longer exists Banking - Screw it, I'm coining an acronym, <PNLE>, ie this page no longer exists. Base Construction - <PNLE> Clever Sats - No longer maintained <NLM> (Tho I kinda think I may pick it up, but not for a while) Defence Contract Advisors - <NLM> You also spelled defense wrong. Field Research - <PNLE> Wait isnt that yours? [New Thread] Giving Aircraft a Purpose - Hey! I found a live one! Grand Tours - <PNLE> [New Thread] Current Version is for 1.2.1 Historic Missions - <PNLE> [New Thread] (Sorta Same Mod) Ill give this a .5 out of 1 for still existing Historical Progression - <NLM> Initial Contracts (SETI) - <PNLE> Interplanetary Mountaineer - <NLM> The K-Files - <PNLE> Kerbal Academy - Someoneee forgot to change the dev name.... =P Kerbal Aircraft Builders - <PNLE> Kerbin on Fire Military Contract Pack - <PNLE> Kerbin Space Station - <PNLE> Kerbin-SideJobs - <PNLE> Kerbin Side GAP - On life support, but responding to treatment Maritime Mission Pack - <PNLE> Mission Based R&D - <PNLE> RemoteTech Contract Pack - <PNLE> Yours again btw. [New Thread] On Life Support Rover Contracts by Whyren! - <PNLE> SETI-Contracts - <PNLE> Contact @theonegalen Seems to have picked up most SETI contracts SCANsat Contract Pack - <PNLE> Sounding Rockets - Good lord! Its breathing! Spacetux - Unmanned Contracts - <PNLE> [New Thread] Current Version is for 1.2.1 Tourism Plus - <PNLE> This one is also yours. [New Thread] Wow. Thats a ummm... lets see 7.5/30... yep. Thats a 1:4 survival rate. 25-26% still exist, depending on how you count Historic Missions @nightingale =P Enjoy Edit @linuxgurugamer Says Unmanned Contracts and Grand Tours are still working Edited April 26, 2018 by Mark Kerbin Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 26, 2018 Share Posted April 26, 2018 (edited) 2 hours ago, Mark Kerbin said: You lose. =P Audit For The Listing of Contract Packs Additional Progression Contracts - Thread Link Correct, No longer maintained Anomaly Surveyor - Page no longer exists. Heyyy isnt this @nightingale's.... =P [New Thread] AntennaRange Relays - Page no longer exists Banking - Screw it, I'm coining an acronym, <PNLE>, ie this page no longer exists. Base Construction - <PNLE> Clever Sats - No longer maintained <NLM> (Tho I kinda think I may pick it up, but not for a while) Defence Contract Advisors - <NLM> You also spelled defense wrong. Field Research - <PNLE> Wait isnt that yours? [New Thread] Giving Aircraft a Purpose - Hey! I found a live one! Grand Tours - <PNLE> Historic Missions - <PNLE> [New Thread] (Sorta Same Mod) Ill give this a .5 out of 1 for still existing Historical Progression - <NLM> Initial Contracts (SETI) - <PNLE> Interplanetary Mountaineer - <NLM> The K-Files - <PNLE> Kerbal Academy - Someoneee forgot to change the dev name.... =P Kerbal Aircraft Builders - <PNLE> Kerbin on Fire Military Contract Pack - <PNLE> Kerbin Space Station - <PNLE> Kerbin-SideJobs - <PNLE> Kerbin Side GAP - On life support, but responding to treatment Maritime Mission Pack - <PNLE> Mission Based R&D - <PNLE> RemoteTech Contract Pack - <PNLE> Yours again btw. [New Thread] On Life Support Rover Contracts by Whyren! - <PNLE> SETI-Contracts - <PNLE> Contact @theonegalen Seems to have picked up most SETI contracts SCANsat Contract Pack - <PNLE> Sounding Rockets - Good lord! Its breathing! Spacetux - Unmanned Contracts - <PNLE> Tourism Plus - <PNLE> This one is also yours. [New Thread] Wow. Thats a ummm... lets see 7.5/30... yep. Thats a 1:4 survival rate. 25-26% still exist, depending on how you count Historic Missions @nightingale =P Enjoy I don't see any of my contract packs listed Edited April 26, 2018 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 26, 2018 Share Posted April 26, 2018 Just now, linuxgurugamer said: I don't see any of my contract paves kill s listed If I couldnt find a thread for it, I called it "dead" =P Let me know if you have any I missed Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 26, 2018 Share Posted April 26, 2018 But you didn't even list them as dead, and there aren't. I'll post links when I get home Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 26, 2018 Share Posted April 26, 2018 (edited) Ah, sorry for the confusion. That list is from the first page of this thread, just a check up on whats still here. *waits for list of thousands for [Insert name here] Contract Pack Continued* Also I feel like autocorrect may be messing with you here. =) Edited April 26, 2018 by Mark Kerbin Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 26, 2018 Share Posted April 26, 2018 On the first page, there are the Grand Tours and Unmanned Contracts packs Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 26, 2018 Share Posted April 26, 2018 I wasnt aware those pages had been lost. I’ll see if i can create new ones in a day or so @Mark Kerbin you should check spacedock and Curse. Dont forget, the pages have been lost due to forum problems, the authors (such as myself) may not be aware the pages were lost Quote Link to comment Share on other sites More sharing options...
nightingale Posted April 26, 2018 Author Share Posted April 26, 2018 22 minutes ago, linuxgurugamer said: I wasnt aware those pages had been lost. I’ll see if i can create new ones in a day or so The problem is that a lot of those links used the old forum links, for which we were promised backwards compatibility. Until something broke and nobody seemed able to fix it. So more than likely those are still there and I just need to fix up links. Or they were lost in the great "oops" deletion a year or so back. Quote Link to comment Share on other sites More sharing options...
Beetlecat Posted April 26, 2018 Share Posted April 26, 2018 1 hour ago, nightingale said: The problem is that a lot of those links used the old forum links, for which we were promised backwards compatibility. Until something broke and nobody seemed able to fix it. So more than likely those are still there and I just need to fix up links. Or they were lost in the great "oops" deletion a year or so back. Indeed. Far more of those happening over the years than would see reasonable... Quote Link to comment Share on other sites More sharing options...
Mark Kerbin Posted April 26, 2018 Share Posted April 26, 2018 Good to know! Haven’t really been active on forums for a while before this, so forgive me if I miss stuff. =P Quote Link to comment Share on other sites More sharing options...
TrueVulgarian Posted April 27, 2018 Share Posted April 27, 2018 (edited) I'm pretty new to KSP but love this mod. (Thanks for this!) I miss the stock rescue missions, though. (they were a good way to get random Kerbals and practice rendez-vous.) Are there any contract packs that still contain those missions? Edited April 27, 2018 by TrueVulgarian Quote Link to comment Share on other sites More sharing options...
severedsolo Posted April 27, 2018 Share Posted April 27, 2018 1 hour ago, TrueVulgarian said: I'm pretty new to KSP but love this mod. (Thanks for this!) I miss the stock rescue missions, though. (they were a good way to get random Kerbals and practice rendez-vous.) Are there any contract packs that still contain those missions? CC doesn't disable stock missions by itself, if you have a pack that disables those (probably Kerbal Academy) you can re-enable them through the difficulty settings menu. Quote Link to comment Share on other sites More sharing options...
TrueVulgarian Posted April 27, 2018 Share Posted April 27, 2018 (edited) 1 minute ago, severedsolo said: CC doesn't disable stock missions by itself, if you have a pack that disables those (probably Kerbal Academy) you can re-enable them through the difficulty settings menu. Cool! Thank-you. I'm pretty sure I have Kerbal Academy installed. Edited April 27, 2018 by TrueVulgarian Quote Link to comment Share on other sites More sharing options...
TrueVulgarian Posted April 30, 2018 Share Posted April 30, 2018 On 4/27/2018 at 12:10 PM, TrueVulgarian said: Cool! Thank-you. I'm pretty sure I have Kerbal Academy installed. As you said, the "Recover Asset" tasks were disabled. Re-enabling them didn't seem to have any effect. I will continue to monitor. Quote Link to comment Share on other sites More sharing options...
Warezcrawler Posted April 30, 2018 Share Posted April 30, 2018 (edited) Hey... Thanks for keeping this mod alive. I've noticed that I get an exception when I have this mod installed along EVA enhancements. [EXC 19:53:25.202] ReflectionTypeLoadException: The classes in the module cannot be loaded. System.Reflection.Assembly.GetTypes () ContractConfigurator.ContractConfigurator+<GetAllTypes>d__31`1[ContractConfigurator.ParameterFactory].MoveNext () Rethrow as Exception: Error loading types from assembly EVAEnhancementsContinued, Version=0.1.13.1, Culture=neutral, PublicKeyToken=null UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.<GetAllTypes>d__31`1:MoveNext() System.Linq.<CreateWhereIterator>c__Iterator1D`1:MoveNext() ContractConfigurator.ContractConfigurator:RegisterParameterFactories() ContractConfigurator.ContractConfigurator:PSystemReady() EventVoid:Fire() <Start>c__Iterator0:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Both Contract Configurator and EVA enhancements is mentioned. However, I'm pretty sure it is CC that throws. Full log see line 30044 for above message. Edited April 30, 2018 by Warezcrawler Quote Link to comment Share on other sites More sharing options...
nightingale Posted April 30, 2018 Author Share Posted April 30, 2018 5 hours ago, Warezcrawler said: Hey... Thanks for keeping this mod alive. I've noticed that I get an exception when I have this mod installed along EVA enhancements. [EXC 19:53:25.202] ReflectionTypeLoadException: The classes in the module cannot be loaded. System.Reflection.Assembly.GetTypes () ContractConfigurator.ContractConfigurator+<GetAllTypes>d__31`1[ContractConfigurator.ParameterFactory].MoveNext () Rethrow as Exception: Error loading types from assembly EVAEnhancementsContinued, Version=0.1.13.1, Culture=neutral, PublicKeyToken=null UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.<GetAllTypes>d__31`1:MoveNext() System.Linq.<CreateWhereIterator>c__Iterator1D`1:MoveNext() ContractConfigurator.ContractConfigurator:RegisterParameterFactories() ContractConfigurator.ContractConfigurator:PSystemReady() EventVoid:Fire() <Start>c__Iterator0:MoveNext() UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) Both Contract Configurator and EVA enhancements is mentioned. However, I'm pretty sure it is CC that throws. Full log see line 30044 for above message. Contract Configurator looks at all assemblies to find classes that are extending CC. That error is saying that CC couldn't read the EVAEnhancements assembly. The most common cause is the .Net version being set incorrectly (but this is a @linuxgurugamer mod, so that's unlikely). Next most common is a missing dependency, or version mismatch with a dependency (including KSP itself). Finally it could just be a coding error of some kind. The error that you should be looking at is: [ERR 19:49:44.139] AssemblyLoader: Exception loading 'EVAEnhancementsContinued': System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded. at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool) at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0 at AssemblyLoader.LoadAssemblies () [0x00000] in <filename unknown>:0 Additional information about this exception: System.TypeLoadException: Could not load type 'EVAEnhancementsContinued.SettingsWindow' from assembly 'EVAEnhancementsContinued, Version=0.1.13.1, Culture=neutral, PublicKeyToken=null'. From the logs I see that you have the dependency correctly installed (Click Through Blocker and Toolbar Controller), so I'm betting it's an incompatibility with KSP 1.4.3 (the thread says 1.4.1+, but maybe it doesn't work in 1.4.3 and lgg isn't aware yet). This guess is supported by the fact that someone's reporting it crashing for Mac under 1.4.3 (but that could just be a coincidence). Anyway - you can safely ignore the Contract Configurator part of the error - it was never going to find anything it wanted in EVAEnhancements anyway. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.