linuxgurugamer

[1.3.*, 1.4.*] Better Science Labs Continued

Recommended Posts

I've forked an old project called Better Science labs.

 I'm adding extra labs which don't exist.

You can find it here: http://spacedock.info/mod/45/Better%20Science%20Labs%20Continued

Currently it has the following new labs:

  • Crew Cabin Science MPL-CC-2, same size as the hitchkiker
  • MK 2 Crewed Lab MPL-MK2-2, same length as the Large Crewed Lab, but in a Mk 2 shape
  • Mobile Processing Lab MPL-mk2-LC-2, same size as the Mk 2 Lander Can
  • Mobile Processing Lab MPL-Mk1-2-2, same size and shape as the Mk 1-2 command pod
  • S.N.A.C.K Retrieval Probe SRP-01

For the Firespitter mod:

  • Mobile Processing Lab MLS-FS-2, same size as the Firespitter crew fuselage

For the HGR mod:

  • Mobile Processing Lab MPL-ON-2, same size as the Onion Command pod

For the OPT mod:

  • J Mobile Lab LP3, short version, 1/2 the length of the supplied lab LP3
  • FYI, the OPT lab will be released later today (Friday, 6/12)

Donations gratefully accepted:

Patreon.png

https://www.patreon.com/linuxgurugamer

SZMxqrm.png

7qxsWOl.png

rDzdlxF.png

feC4Y8c.png

zO0Ste3.png

http://i.imgur.com/5MVNRM7.png
 

All original licenses apply:

all configs and documentation licensed MIT: http://opensource.org/licenses/MIT by Cychotha

B9 Aerospace models and textures licensed Creative Commons (CC BY-NC-SA 3.0):

https://creativecommons.org/licenses/by-nc-sa/3.0/ by bac9 et.al. available at http://forum.kerbalspaceprogram.com/threads/92630-0-24-2-B9-Aerospace-Release-5

 

 

 

Edited by linuxgurugamer
  • Like 4

Share this post


Link to post
Share on other sites

Looking through the archive, I see the snack probe still has a KASModuleContainer, which has been deprecated. You'll want to replace that with a ModuleKISInventory. You might also want to put a "NEEDS[HGR]" and "NEEDS[Firespitter]" in front of the Firespitter and HGR labs, so that KSP doesn't try to load them if those mods aren't present.

Otherwise, I'm looking forward to what you've got next!

(Also, I see you've got a license in the download and on KerbalStuff, but you'll want it here as well.)

Share this post


Link to post
Share on other sites

I'm still figuring out the snack probe, thanks for that.

I'll add the license to the first post in 5 minutes, thanks for the heads-up.

This is a WIP, so all constructive comments are extremely welcome.

LGG

- - - Updated - - -

Looking through the archive, I see the snack probe still has a KASModuleContainer, which has been deprecated. You'll want to replace that with a ModuleKISInventory. You might also want to put a "NEEDS[HGR]" and "NEEDS[Firespitter]" in front of the Firespitter and HGR labs, so that KSP doesn't try to load them if those mods aren't present.

Otherwise, I'm looking forward to what you've got next!

(Also, I see you've got a license in the download and on KerbalStuff, but you'll want it here as well.)

Is this the correct syntax:

PART:NEEDS[Firespitter]

{

....

Share this post


Link to post
Share on other sites

Hey,

I want to return the old mobile processing lab functionality for my mod and noticed that your "Mobile Processing Lab MPL-ON-2" HGR lab seems to do that.

Did you encounter any problems with that?

Anything I should take into account?

I wanted to set the SurfaceBonus and ContextBonus to 0 and the homeworldMultiplier to 1, for realism.

Thank you very much for your input.

Share this post


Link to post
Share on other sites
Hey,

I want to return the old mobile processing lab functionality for my mod and noticed that your "Mobile Processing Lab MPL-ON-2" HGR lab seems to do that.

Did you encounter any problems with that?

Anything I should take into account?

I wanted to set the SurfaceBonus and ContextBonus to 0 and the homeworldMultiplier to 1, for realism.

Thank you very much for your input.

I don't really know what the SurfaceBonus, ContextBonux & homeworldMultiplier do, you will need to test to be sure it does what you want.

Other than that, I haven't seen any problems

Share this post


Link to post
Share on other sites

Ok. New release is up, and I've added it to CKAN, so it should be there soon

Share this post


Link to post
Share on other sites

Thank you for posting that.

I uploaded an update today; the previous code wasn't working.

I'm hoping to create some slightly modified models by welding some parts together; I'd like them to look more sciencey.

suggestions are welcome

Share this post


Link to post
Share on other sites

Going back to 0.1.2.0. The S.N.A.C.K Experiment worked a peach for me. I lost 2 hours trying to sort out what happened to make it disappear. Didn't occur to me that it was because I habitually 'Mark all updated' in CKAN before I start KSP.

Share this post


Link to post
Share on other sites
Going back to 0.1.2.0. The S.N.A.C.K Experiment worked a peach for me. I lost 2 hours trying to sort out what happened to make it disappear. Didn't occur to me that it was because I habitually 'Mark all updated' in CKAN before I start KSP.

Can you tell me what happened? If it's a problem with my config, I'd like to get it sorted out.

Thx

Share this post


Link to post
Share on other sites

sorry for late reply, been fussing over the Win10 debacle...lol

to be honest, I just placed the 1.3 Mk3Lab folder and... one sec looking... yeah, just the Mk3Lab Part folder from 1.3 into the 1.2 install and it works too... (1.2 didn't have all the comments on the SNACK Experiment MODULE in the .cfg's)

I think I added the 1.3 version file as well to keep it from getting overwritten by Ckan (shame on me, i know). But the 1.2 was working fine for me.

here's my list and all is well:

{

"kind": "metapackage",

"abstract": "A list of modules installed on the default KSP instance",

"name": "installed-default",

"license": "unknown",

"version": "2015.08.01.05.56.15",

"identifier": "installed-default",

"spec_version": "v1.6",

"depends": [

{

"name": "ActionGroupManager",

"version": "1.4.1"

},

{

"name": "ActiveTextureManagement-x86-Aggressive",

"version": "5-0"

},

{

"name": "AlternateResourcePanel",

"version": "2.7.2.0"

},

{

"name": "AsteroidDay",

"version": "1.0"

},

{

"name": "Chatterer",

"version": "0.9.6"

},

{

"name": "ContractRewardModifier",

"version": "2.0"

},

{

"name": "StockBugFixModules",

"version": "v1.0.4b.1"

},

{

"name": "DockingPortAlignmentIndicator",

"version": "6.2.0"

},

{

"name": "USITools",

"version": "0.4.2"

},

{

"name": "EnhancedNavBall",

"version": "1.3.6.0"

},

{

"name": "SETI-CommunityTechTree",

"version": "0.9.1.4"

},

{

"name": "FerramAerospaceResearch",

"version": "2:v0.15.4.1_Goldstein"

},

{

"name": "ForScienceContinued",

"version": "1.0.4"

},

{

"name": "HyperEdit",

"version": "1.4.1"

},

{

"name": "KerbalEngineerRedux",

"version": "1.0.18.0"

},

{

"name": "KerbalJointReinforcement",

"version": "v3.1.4"

},

{

"name": "KSPX",

"version": "0.2.9b"

},

{

"name": "MechJeb2",

"version": "2.5.3"

},

{

"name": "MechJebFARExt",

"version": "1.0.0"

},

{

"name": "MechJebForAll",

"version": "1.2.0.0"

},

{

"name": "MenuStabilizer",

"version": "1"

},

{

"name": "NavballUpDefault",

"version": "V0.1"

},

{

"name": "NavHud",

"version": "1.2.1"

},

{

"name": "PreciseNode",

"version": "1.1.3"

},

{

"name": "QuickGoTo",

"version": "v1.20"

},

{

"name": "QuickStart",

"version": "v1.12"

},

{

"name": "FilterExtensions",

"version": "2.4.1"

},

{

"name": "SAVE",

"version": "1.0.1-672"

},

{

"name": "SCANsat",

"version": "v14.1"

},

{

"name": "ScienceAlert",

"version": "1.8.9"

},

{

"name": "ScienceFunding",

"version": "1.1.1"

},

{

"name": "DynamicDeflection",

"version": "1.1.3"

},

{

"name": "SETI-Contracts",

"version": "0.9.3"

},

{

"name": "ShipManifest",

"version": "4.4.1.1"

},

{

"name": "SmartStage",

"version": "v2.6.2"

},

{

"name": "StageRecovery",

"version": "1.5.7"

},

{

"name": "StarTrekTOSSpaceSuits",

"version": "1.2"

},

{

"name": "ContractsWindowPlus",

"version": "5.3"

},

{

"name": "ContractConfigurator-AnomalySurveyor",

"version": "1.2.2"

},

{

"name": "CapCom",

"version": "1.2"

},

{

"name": "TacFuelBalancer",

"version": "v2.5.1"

},

{

"name": "TCShipInfo",

"version": "0.3"

},

{

"name": "TweakableEverything",

"version": "1.12"

},

{

"name": "TweakScale",

"version": "v2.2.1"

},

{

"name": "TWR1",

"version": "1.21"

},

{

"name": "Toolbar",

"version": "1.7.9"

},

{

"name": "TweakableEverything-EngineStagingToggle",

"version": "1.12"

},

{

"name": "TweakableEverything-FairingStagingToggle",

"version": "1.12"

},

{

"name": "ContractConfigurator-ContractPack-SCANsat",

"version": "v0.5.2.1"

},

{

"name": "ModuleManager",

"version": "2.6.6"

},

{

"name": "ModularFlightIntegrator",

"version": "1.1.1"

},

{

"name": "RoutineMissionManager",

"version": "013"

},

{

"name": "KerboKatzUtilities",

"version": "1.2.10"

},

{

"name": "CommunityTechTree",

"version": "2.1"

},

{

"name": "ContractConfigurator",

"version": "1.6.1"

},

{

"name": "ExtensiveEngineerReport",

"version": "v0.4.2"

},

{

"name": "TextureReplacer",

"version": "2.4.7"

},

{

"name": "FirespitterCore",

"version": "v7.1.4"

},

{

"name": "ToadicusTools",

"version": "15"

},

{

"name": "EVAManager",

"version": "6"

},

{

"name": "ContractConfigurator-InitialContracts",

"version": "1.0.4"

},

{

"name": "FieldExperience",

"version": "1.0.2"

},

{

"name": "WaypointManager",

"version": "2.4.2"

},

{

"name": "FuelSwitchtoeverytank-default",

"version": "0.3"

},

{

"name": "JettisonFuel",

"version": "1.01"

},

{

"name": "KerbalHistoricalInstitute",

"version": "Kerbal_Historical_Institute_3.3"

},

{

"name": "KerboKatzSmallUtilities-AutoBalancingLandingLeg",

"version": "1.0.0"

},

{

"name": "KerboKatzSmallUtilities-DisableTempGagues",

"version": "1.0.0"

},

{

"name": "AdjustableLandingGear",

"version": "v1.2.0"

},

{

"name": "BDAnimationModules",

"version": "v0.6.2"

},

{

"name": "ContractConfigurator-FieldResearch",

"version": "1.0.6"

},

{

"name": "ContractConfigurator-KerbinSpaceStation",

"version": "2.2"

},

{

"name": "ContractConfigurator-Tourism",

"version": "1.1.8"

},

{

"name": "CrowdSourcedScience",

"version": "v3.0"

},

{

"name": "CustomBarnKit",

"version": "1.1.1"

},

{

"name": "EditorExtensions",

"version": "2.12"

},

{

"name": "FinalFrontier",

"version": "0.8.6-1370"

},

{

"name": "ProceduralParts",

"version": "v1.1.7"

},

{

"name": "LightsOut",

"version": "0.1.4"

},

{

"name": "ContractConfigurator-KerbalAircraftBuilders",

"version": "1.1"

},

{

"name": "RCSBuildAid",

"version": "0.7.2"

},

{

"name": "TakeCommand",

"version": "1.1.4"

},

{

"name": "TransferWindowPlanner",

"version": "v1.3.1.0"

},

{

"name": "VenStockRevamp",

"version": "v1.8.1"

},

{

"name": "StockPlus",

"version": "v1.0.4b.1"

},

{

"name": "CrossFeedEnabler",

"version": "v3.3"

},

{

"name": "FilterExtensionsDefaultConfig",

"version": "2.4.1"

},

{

"name": "FilterExtensionsStockRework",

"version": "2.4.1"

},

{

"name": "KerbalFoundries",

"version": "Beta_1.8g"

},

{

"name": "BetterScienceLabsContinued",

"version": "0.1.3.0"

},

{

"name": "SpacetuxSA",

"version": "0.3.6"

},

{

"name": "AutoAsparagus",

"version": "v1.0"

},

{

"name": "SelectRoot",

"version": "2015-05-17"

},

{

"name": "AnimatedDecouplers-x86",

"version": "1.1.4"

},

{

"name": "LayeredAnimations",

"version": "1.1"

},

{

"name": "AmazingCurveEditor",

"version": "1.1.0"

},

{

"name": "PartMapper",

"version": "0.3.0"

}

]

}

My CKAN List.ckan and My alter of BSLC.

I did go through some of the .cfg's and look after you mentioned 1.2 not working and uncommented the experiments to test because they 'were' working for me... I took out a LOT of 'newline/linebreak' in the middle of

MODULE

{something = x

something = y

this = z

linebreak/newline

one = 3

linebreak/newline

linebreak/newline

two = tango

three = company}

but I don't think i messed with anything to 'get it workin' it just worked, on my install at least....

I read somewhere 'official/unofficial' that linebreak/newline were ignored so, meh... just me and my uniformity from military...lol

I did do a personal ModMan Patch to add the experiment to all probes and crewed spaces... cheaty? maybe... but i have fun so, it's ok! Fun is the game, no? But that was after it was workin' so I don't think it will help you. Actually, i think i can zip the BSLC that is in my KSP and just drop it in the GD too with the .CKAN. That may help you even more... It might have been the cure, but, alas, it was working fine for me before i did the .cfg cleaning or added the Mk3Lab... 1.2 worked a peach as stated previously...

it just hit me the username, if you prefer another compression, i may be able to oblige, i can do .7z, .zip, .rar.. others i think too, iirc linux users prefer somethin' other than .zip, no?

(Oh, noes!! 50 posts! someone reset my account!! I wish to remain a shadow in the background!!! that lurkin' hooligan who only appears when inappropriate and then quickly vanishes into the crowd...)

Edited by Shaggygoblin

Share this post


Link to post
Share on other sites

With the 0.1.4 release the big lab based on the Mk3 Passenger Module appears to be missing. Was that an intended change? Can we have it back, please?

Thanks for creating this Mod. I've found it useful. I think it fills an otherwise empty niche in KSP.

-Luna

Share this post


Link to post
Share on other sites

have got an issue with the mk2 based lab: it breaks right-clicking parts both in VAB/SPH and in flight mode.

example 1:

In VAB and building ship, right click any part and usual menu (the one with liquid fuel amounts, flag toggle, etc) pops up. Right click on the mk2 crewed lab--> no menu pops up and neither the right click menues for the other parts pop up anymore. Have to go out of VAB/SPH and in again to make them work again.

example 2: Flying a ship, right click any part and usual menu pops up. Right click on the mk2 crewed lab--> no menu pops up and neither the right click menues for the other parts pop up anymore. Have to f5 and f9 to make them work again.

This happens only for the mk2 crewed lab, all other parts included those from your mod work fine, this happens also on a fresh sandbox save. I play linux 64 bit with other mods, have not tried to replicate bug with an unmodded install...

Share this post


Link to post
Share on other sites
have got an issue with the mk2 based lab: it breaks right-clicking parts both in VAB/SPH and in flight mode.

example 1:

In VAB and building ship, right click any part and usual menu (the one with liquid fuel amounts, flag toggle, etc) pops up. Right click on the mk2 crewed lab--> no menu pops up and neither the right click menues for the other parts pop up anymore. Have to go out of VAB/SPH and in again to make them work again.

example 2: Flying a ship, right click any part and usual menu pops up. Right click on the mk2 crewed lab--> no menu pops up and neither the right click menues for the other parts pop up anymore. Have to f5 and f9 to make them work again.

This happens only for the mk2 crewed lab, all other parts included those from your mod work fine, this happens also on a fresh sandbox save. I play linux 64 bit with other mods, have not tried to replicate bug with an unmodded install...

Hi everyone. I got the same issue on a Mk2 Crewed Lab, and I did some digging and found an old entry in the FASA thread (http://forum.kerbalspaceprogram.com/threads/24867-1-0-4-FASA-End-of-line?p=1273067&highlight=pjf#post1273067). Apparently, you have to change the order of the modules in the Crewed Lab's cfg file, since there is a ModuleScienceExperiment on top, but the ModuleScienceLab thinks there is a ModuleScienceContainer (since the containerModuleIndex=0). So you have to move the ModuleScienceContainer to the top so that it is the first module. Already tried the fix, seems to work. Hope it works for everyone else, too. :)

Share this post


Link to post
Share on other sites

if its possible what about mk1 science lab even a mk4 lab it would be a bigger choice for people

Edited by budda
bad spelling

Share this post


Link to post
Share on other sites

Hi, all,

I'm going to be taking a look at this again.  Other than @budda's request, are there any problems that might need taking care of?  0.1.5 and 0.1.6 are the latest, the only difference between them is the version file change for 1.0.5

Share this post


Link to post
Share on other sites

Thanks for keeping this going!

How does the dependency with Snacks mentioned on Kerbalstuff affect gameplay?

Share this post


Link to post
Share on other sites
On 18.12.2015 at 0:58 PM, linuxgurugamer said:

Hi, all,

I'm going to be taking a look at this again.  Other than @budda's request, are there any problems that might need taking care of?  0.1.5 and 0.1.6 are the latest, the only difference between them is the version file change for 1.0.5

Hi linuxgurugamer, thanks for taking care of this mod. As I said before, it would be great to fix the issue with the right-click menu vanishing by changing the order of the modules in the part.cfg files of the Mk2 Crewed Lab and the Firespitter ScienceCrewFuselage. 

Share this post


Link to post
Share on other sites

OK.

 

I've fixed the right-click-menu problem, am working on a MK 4 lab now.

  • Like 1

Share this post


Link to post
Share on other sites
9 hours ago, linuxgurugamer said:

OK.

 

I've fixed the right-click-menu problem, am working on a MK 4 lab now.

I'll also take a look at a Mk 1 lab

Share this post


Link to post
Share on other sites

I just uploaded a new version, 0.1.7:

Fixed ordering of MODULES in two files,  fix the issue with the right-click menu vanishing by changing the order of the modules in the part.cfg files of the Mk2 Crewed Lab and the Firespitter ScienceCrewFuselage. Thanks @Flow
Added MK1 part
 

@budda I was looking at the Mk 4 part, and would like to know which mods you are using which have it.

Thanks

 

I'd appreciate some feedback as to how it works, and if everything is working for you.  Thanks

Edited by linuxgurugamer

Share this post


Link to post
Share on other sites

I try to use all the mods which have them

all work well (I,m using win64 and having np so far)

Edited by budda

Share this post


Link to post
Share on other sites

In the current build a bunch of the labs don't attach properly on one side (It's like the attachment point is facing inwards into the model) which makes them pretty much unusable. :/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now