Jump to content

[1.9.x] Better Science Labs Continued


linuxgurugamer

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

IMPORTANT INSTALLATION INSTRUCTIONS for 1.7 and later

In 1.7, the Mk1-2 pod has been deprecated, moved into the zDeprecated directory, and are not directly accessible during loading.

To address this, I've provided a pair of scripts, one to be used on Windows and the other to be used on both Linux & OSX.  These only need to be run one time


Windows Instructions

  1. Open the BetterScienceLabsContinued folder in Windows Explorer
  2. Double-click on the file Windows_CopyTextures.bat (note that on most systems, you won't see the .bat)

Linux & OSX Desktop Instructions

  • Open the BetterScienceLabsContinued folder Desktop 
  • Double-click on the file:  BashCopyTextures.sh

Linux & OSX Terminal Instructions

  1. Change to the GameData/BetterScienceLabsContinued directory
  2. Type the following:
        bash BashCopyTextures.sh

    

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
Link to comment
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.)

Link to comment
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]

{

....

Link to comment
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.

Link to comment
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

Link to comment
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

Link to comment
Share on other sites

  • 1 month later...

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.

Link to comment
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

Link to comment
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
Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
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. :)

Link to comment
Share on other sites

  • 1 month later...
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. 

Link to comment
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
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...