Majiir / Kethane

Resource mining and processing plugin for Kerbal Space Program.
http://forum.kerbalspaceprogram.com/showthread.php/23979-Kethane
Other
117 stars 32 forks source link

Kethane

Resource mining and processing plugin for Kerbal Space Program.

Forum thread: Kethane Pack
Maintainer: Majiir

Building

To build Kethane you can use the Kethane Utilities scripts to automatically build the plugin and assemble a mod folder.

If you don't want to use the automatic build scripts, you can build manually using the following steps:

  1. Build the plugin DLL. Make sure to reference the Assembly-CSharp and UnityEngine assemblies from the version of KSP you wish to target. (A plugin build targeted to one version may not work on another, even if no code changes are necessary for compatibility.)
  2. Copy the part .cfg files from the repository Parts/ directory.
  3. Copy any other assets from the latest public release. In particular, .wav, .mu and .mbm files are currently excluded from the repository.

Reporting Issues

Please provide as much detail as possible when reporting an issue. That said, if you encounter an issue and aren't able to pin down the cause, post it and explain what you've tried so far. Some bugs are difficult to reproduce, and we need to know about them anyway.

Feature suggestions are also welcome. However, don't be surprised if these issues are closed. The project will be expanding, but some features are out of the intended scope and won't be included.

Coding and Pull Request Guidelines

Keep in mind that some pull requests will be rejected at first, but with changes, may be accepted again. Don't be offended if your pull is rejected; it's just an effort to maintain a consistent code base and feature growth.

Model and Part Asset Submission Guidelines

Part assets should be submitted by private message to Majiir for review.

The following contents should be packaged in a .zip or .rar archive:

Part submissions may be returned for any of the following reasons, in approximately this order:

Our goal is to help you submit your parts, but at the same time, contributions can't add significantly to our workload. These guidelines are here to ensure a high standard of quality and to make the process as painless as possible for everyone involved.