Skip to content

Bluedog Design Bureau 1.7.1 Patch - #132

Open
justinpstarr wants to merge 410 commits into
N3h3miah:masterfrom
mwerle:master
Open

Bluedog Design Bureau 1.7.1 Patch#132
justinpstarr wants to merge 410 commits into
N3h3miah:masterfrom
mwerle:master

Conversation

@justinpstarr

Copy link
Copy Markdown

The capsule names have changed for BDB Hermes and Leo capsules. below is the contents of the MM_Bluedog.cfg file that contains the new names and the config for 2 slots on the Leo and 1 slot on the Hermes capsules.

//---------------------------------- Bluedog Gemini Pod ------------------------
@part[bluedog_Gemini_Capsule]
{
MODULE
{
name = Kemini_Module

	abbreviation = Kemini Science Experiment
	minimumCrew = 1

	NE_LabEquipmentSlot
	{
		type = KEMINI
	}
}


MODULE
{
	name = ExperimentStorage
	identifier = Kemini 1
	chanceTexture = false
	type = KEMINI
}
MODULE
{
	name = ExperimentStorage
	identifier = Kemini 2
	chanceTexture = false
	type = KEMINI
}

}

//---------------------------------- Bluedog Mercury Pod ------------------------
@part[bluedog_Mercury_Capsule]
{
MODULE
{
name = Kemini_Module

	abbreviation = Kemini Science Experiment
	minimumCrew = 1

	NE_LabEquipmentSlot
	{
		type = KEMINI
	}
}


MODULE
{
	name = ExperimentStorage
	identifier = Kemini 1
	chanceTexture = false
	type = KEMINI
}

}

mwerle and others added 30 commits May 30, 2017 23:18
Added german translation (but using english file for ease of testing)

TODO:
* Move german translation and fix english translations (some keys changed)
* Fix logic - game is unable to find some keys and work properly when translated. Ensure only displayed strings are localised, not internal strings.
Thanks to the KIS mod for the inspiration and partial code!
* Equipment names
* Fix MEP "Idle" message
Based on Tantares compatility file. Adds support for the Bluedog Design Bureau Gemini capsule.
Bluedog Gemini compatibility
mwerle added 30 commits December 8, 2019 08:12
Copied from :	f2af4b90ca984ba7276b54bb9d3bacb697168ed5
…eed between parts.

TODO: Localize
(cherry picked from commit e6d01d4)
Also improve cross-platform development support.

Use "standard" project file configuration for determining the KSP directory
and referencing the KSP DLL's.

Developers should copy the "user_settings.props.template" file to
"user_settings.props" and modify the "KSP_DIR" variable to point at their
KSP installation directory.
Ensure all documents are wrapped at 80-characters to make them easier to
maintain.

Update `Contributing.md` to reflect recent project file changes, and to
mention Jetbrains Rider as a replacement for MonoDevelop when developing
on Linux.
If an error occurs when stopping the experiment, the state is not reset
properly after fixing it, resulting in an inoperable lab.

Fix it by resetting the state to before the error, and then
automatically attempting to run the same action again (start or finish)
using the same API as what would have been invoked by the player.
After moving a finished experiment to an experiment storage container, the
move action remained visible.

Fix it by resetting the visibility in the update loop.
Use the `Kerbal.HasEffect()` API to check if the Kerbal sent to
repair the robot arm can actually do so.

Fixes #44

TODO: make this a difficulty option.
Instead of the patches cluttering up each mod's
top-level directory, move them all into "MM_Patches"
directories.

Yes, another level of nesting. Yes, neater.
To reduce the number of depdencies a maintainer has to download, install,
and configure, the nant script to create a release has been replaced with
an msbuild project file.
Update changelog, version files, and the plugin binary.

This release is primarily a recompile for KSP v1.12.5, but includes the
following changes:
- fix for MEP825 not resuming normal operation after the robot arm is fixed
- fix for MEP825 showing "Move" action after moving a finished experiment
- MEP825 now requires an Engineer to fix the robot arm
Netkan requires the release file to be in the format
"NehemiahEngineeringOrbitalScience_*.zip" in order to update.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants