Papa_Joe

[1.2.2] Ship Manifest (Crew, Science, & Resources) - v 5.1.3.3 - 29 Jan 17

1606 posts in this topic

** New ** 1.2.2 Compatibility!


Ship Manifest is a tool to manage your ship's "things".

I originally started with Crew Manifest as a basis for this work. My great thanks go out to vXSovereignXv for creating Crew Manifest, and Sarbian for contributions to and continuing maintenance of Crew Manifest.

I've now re-imagined it into Ship Manifest, Crew transfers are now only a small part of what SM can do. Ship Manifest moves crew, Science and Resources around from part to part within your ship or station. It also manages docked vessel refueling, hatches, deployable Solar Panels, antennas and lights. Kinda like your Ship's bridge...

Ship Manifest has a LOT of flexibility and a lot of Options. So much is available that is NOT seen in a default installation (Realism mode set ON by default) that you may be missing a lot of what SM has to offer. Please go to the Settings Window to see what options are available, and play with them. You will be surprised at the number of features that exist in this tool. I believe in choice, so you can configure SM to be pretty much exactly what you want. You want a "realistic" experience? Check. You want to be a god and chafe at realism mode restrictions? Check.

I also invite suggestions for things you would like to see.


Current Version: 5.1.3.3, 29 Jan, 2017 -- Download: SpaceDock | CurseForge | GitHub (all releases). Also supports CKAN and KSP-AVC for your convenience in updating.

license-CC%20BY--SA-green.svg CKAN-Indexed-brightgreen.svg KSP AVC-supported-brightgreen.svg SpaceDock-listed-blue.svg

License: CC BY-NC-SA 4.0. Original license on Crew Manifest was do as you want. I felt the original and contributing authors deserve due attribution, since this is a derivative work.

Source code (and all releases): http://github.com/PapaJoesSoup/ShipManifest

Ship Manifest WIKI: http://github.com/PapaJoesSoup/ShipManifest/wiki

No Mod Dependencies!:

Ship Manifest is mod independent. You don't need any other mods to use Ship Manifest. However, if you install the mods below, Ship Manifest provides specific support for their features.

  • Toolbar, by blizzy78. This mod is the "original" and a great alternative to the stock toolbar.
  • Connected Living Spaces (CLS) by codepoet. This mod provides the player with graphical information on livable spaces in a ship. It shows you where you could go internally on your ship. 
  • Module Manager. This mod allows you to extend the configurations on your parts. Used by CLS.
  • RemoteTech. This mod overhauls the unmanned space program and makes antennas much more important. Very powerful mod.
  • DeepFreeze. This mod provides part(s) for cryogenic freezing of kerbals for long duration flights. JPLRepo has taken over maintenance of this mod.
  • USI Kolonization System (MKS/OKS) Inflatable Modules.  Very cool mod for compacting your trips and station builds.
  • KSP-AVC. This mod checks your installed mod versions against the mod's latest version. Let's you know when you need to update.
  • CKAN. The Comprehensive Kerbal Archive Network (CKAN) Package Manager (CKAN) is a multi-platform app that manages nearly all your mods from one clean executable. Performs installs, updates, and uninstalls of your mods automatically.

NOTE TO CKAN USERS:  don't expect support for installs via CKAN. if the CKAN install fails, contact the CKAN folks, NOT me.


What's New:

Version 5.1.3.3 - Release 29 Jan 2017 - KSP 1.2.2 Compatibility Edition
 - Fixed:  Object not found error in ModDockedVessels Get LaunchID.  now properly returns a 0 if the underlying object is null.

Version 5.1.3.2 - Release 16 Jan 2017 - KSP 1.2.2 Compatibility Edition
 - New:  Refactored for KSP 1.2.2
 - Fixed:  Enumeration error when opening or closing more than one hatch at the same time.
 - Fixed:  Respawn Kerbal fails. Github issue # 35.
 - Fixed:  Opening/closing hatches via a part's tweakable doesn't properly update the transfer windows xfer/eva buttons when CLS spaces change.
 - Fixed:  Fill buttons do not have tooltips.  Can be confusing as to their behavior.
 - Fixed:  Part level fill buttons do not behave as expected by users. Should not be available in flight with realism on.
 - Fixed:  Roster and Settings Icons sometimes appear in flight scene.  Should only be in Space Center Scene.
 - Fixed:  Highlighting is disabled temporarily when hatches are opened and closed.
 - Fixed:  Resource selection in the Manifest window is behaving erratically. Resources are disappearing in the display when multiple selections are made.
 - Fixed:  Vessel to vessel transfers are failing with an NRE in ShipManifest.SMVessel.UpdateDockedVessels. http://forum.kerbalspaceprogram.com/index.php?/topic/56643-121-ship-manifest-crew-science-resources-v-5131-15-nov-16/&do=findComment&comment=2881063
 - Fixed:  Sometimes crew transfers do not work.

Installation:

1. Remove the ShipManifest folder from your GameData folder before installing any new version..

2. Overwrite your GameData folder with the contents of the archive.

Ship Manifest is KSP-AVC aware and is CKAN indexed

Support:

If you expect me to provide support for issues with this mod, I will expect that you have read and will follow these instructions.

Spoiler

Be a :cool:COOL :cool:PERSON and help me by raising bugs and feature requests on GitHub here.

For support please ensure you are following these instructions.
From now on I will NOT respond to requests for support if you have not at least attempted to follow these simple steps.


NO LOG = NO SUPPORT.

When I ask for a LOG I mean this LOG:

  1. The Logs
    These are text files that the game spits out for debugging purposes as it runs; if something broke horribly in-game, there will be something in here about it. You should upload the entire log as a file (i.e. not to pastebin); you can use dropbox or an equivalent host to upload the file. Make sure the entire file gets uploaded; you may have to zip it first, as logs can be very long. Here is where you can find the log:
    • Windows: KSP_win\KSP_Data\output_log.txt (32bit) or KSP_win64\KSP_x64_Data\output_log.txt (64bit)
    • Mac OS X: Open Console, on the left side of the window there is a menu that says 'files'. Scroll down the list and find the Unity drop down, under Unity there will be Player.log ( Files>~/Library/Logs>Unity>Player.log )
    • Linux: ~/.config/unity3d/Squad/Kerbal\ Space\ Program/Player.log


While I agree CKAN is a great mod for those that choose an easy method to manage their mods, I take no part, nor am I interested in maintaining CKAN mod metadata for my mods.  Please don't ask me about it but refer to the CKAN mod thread if you are having issues with CKAN or the metadata it maintains.

Change History:

Spoiler

Version 5.1.3.3 - Release 29 Jan 2017 - KSP 1.2.2 Compatibility Edition
 - Fixed:  Object not found error in ModDockedVessels Get LaunchID.  now properly returns a 0 if the underlying object is null.

Version 5.1.3.2 - Release 16 Jan 2017 - KSP 1.2.2 Compatibility Edition
 - New:  Refactored for KSP 1.2.2
 - Fixed:  Enumeration error when opening or closing more than one hatch at the same time.
 - Fixed:  Respawn Kerbal fails. Github issue # 35.
 - Fixed:  Opening/closing hatches via a part's tweakable doesn't properly update the transfer windows xfer/eva buttons when CLS spaces change.
 - Fixed:  Fill buttons do not have tooltips.  Can be confusing as to their behavior.
 - Fixed:  Part level fill buttons do not behave as expected by users. Should not be available in flight with realism on.
 - Fixed:  Roster and Settings Icons sometimes appear in flight scene.  Should only be in Space Center Scene.
 - Fixed:  Highlighting is disabled temporarily when hatches are opened and closed.
 - Fixed:  Resource selection in the Manifest window is behaving erratically. Resources are disappearing in the display when multiple selections are made.
 - Fixed:  Vessel to vessel transfers are failing with an NRE in ShipManifest.SMVessel.UpdateDockedVessels. http://forum.kerbalspaceprogram.com/index.php?/topic/56643-121-ship-manifest-crew-science-resources-v-5131-15-nov-16/&do=findComment&comment=2881063
 - Fixed:  Sometimes crew transfers do not work.

Version 5.1.3.1 - Release 15 Nov 2016 - KSP 1.2.1 Compatibility Edition
- Fixed:  Create Kerbal fails.
- Fixed:  Rename Kerbal changes do not show up after change.
- Fixed:  Removed Mod Button from Settings Window.  Was there in error.

Version 5.1.3.0 - Release 14 Nov 2016 - KSP 1.2.1 Compatibility Edition
- New:  Refactored mod for KSP 1.2.x Compatibility
- New:  Added support for new events in Crew Transfer, allowing improved performance and customization of Full Part messages during Stock Crew Transfers.
- New:  Corrected supported versions in the Developer Notes and Installation Notes. (Git Issue #30)
- New:  Added support for switching "Allowing Unrestricted Crew Transfers" in CLS so that SM and CLS do not compete for control over Stock Transfers.  
- New:  Added a setting in the Settings window to enable/disable overriding CLS CrewTransfer setting.
- Removed:  Mods Tab in Control Window.  Installed mods is now availabe from the KSP Debug window (Alt F12)
- Fixed: SM windows were not always closing on scene changes.
- Fixed: Resource Dumps from the Manifest window would cause any previously clicked dump to initiate  when another was clicked.

Version 5.1.2.2 - Release 21 Aug, 2016 - KSP 1.1.3 Optimization Edition.
- New:  Tweak of tooltips to make them more readable.  changed style and added border.
- New:  Refactored code to ensure explicit variable type assignments.
- New:  Additional refactoring for performance and improved garbage collection.
- Fixed: Crew transfers were incorrectly playing Pumping sounds.  
- Fixed: Corrected a logic error in Crew Transfers that caused crew swaps in parts that have a crew capacity greater than their internal seat count.
  SM now properly supports "Standing Room Only Transfers".

Version 5.1.2.1 - Release 24 Jul, 2016 - KSP 1.1.3 Optimization Edition.
- Fixed: Enumeration error on kerbal action in Roster Window.  Moved action to outside enumerator, so change to list does not throw error.
- Fixed: Button widths were incorrect in Manifest and Transfer window part selectors under certain realism and configuration settings.

Version 5.1.2.0 - Release 21 Jul, 2016 - KSP 1.1.3 Optimization Edition.
- New:  Added option to enable Crew Fills and Dumps Vessel Wide during Pre-Flight .  Off by default.  Works the same as Resource fill and dump.
- New:  Refactored Part level Crew Fill and Dumps.  Now shows up in the Transfer Window in Preflight when CrewPreflight setting is on, or anytime when Realism is off
- New:  Significant refactoring to improve overall performance.
- Fixed:  Revised erroneous tooltip messages for Renaming kerbals and enabling Profession changes.  These are now enabled by default and supported by the stock game.
- Fixed:  Now SM properly detects and notes changes in USI inflatable crewable modules

Version 5.1.1.2 - Release 12 Jul, 2016 - KSP 1.1.3 Compatibility Edition.
- New:  Added ability to initiate EVA from Crew Transfer Window in Realism mode when CLS prevents an internal Transfer.
- Fixed: Occasional nullref exceptions when loading a vessel in method UpdateDockedVessels.

Version 5.1.1.1 - Release 08 Jul, 2016 - KSP 1.1.3 Compatibility Edition.
- New:  Implemented Disabling of Stock Crew Transfer system using Realism setting "Enable Stock Crew Transfer". When set to off, Stock Crew transfer buttons no longer appear.

Version 5.1.1.0 - Release 07 Jul, 2016 - KSP 1.1.3 Compatibility Edition.
- Fixed:  NulRef errror with DeepFreeze installed and a frozen kerbal in RosterListViewer.
- Fixed:  (maybe) Window display issues during launch and stage separation, explosion of ship.
- New:  SM window can now be displayed in IVA and in Map mode.
- New:  Added logging to output.log.  this will make the output.log more useful for troubleshooting.  Captures all log entries, verbose or not.
- New:  Refactored Highlighting to clean up FPS issue. Now causes significantly less impact to frame rate.
- New:  Refactored Stock Crew Transfer Beahavior.  When override is on, changes to KSP 1.1.3 now allow capturing transfer before it occurs.

Version 5.1.0.0 - Release 14 May, 2016 - KSP 1.1.2 Compatibility Update
- New:  Updated mod to support KSP 1.1.2.
- New:  Updated screen messages to use new object model.  

Version 5.0.9.0 - Release 05 Apr, 2016 - KSP 1.1 Compatability Update ** PreRelease **
- New:  Updated code to run on KSP 1.1
- New:  Modified screen message displays to account for channges to the object model.  SM screen messages are wip.

Version 5.0.1.0 - Release 14 Mar, 2016 - Bug fixes and APIs
- New:  Removed DFInterface.dll.  Added Reflection based Wrapper class source code for integration with DeepFreeze.
- New:  Removed SMInterface.dll.   Replaced by SMWrapper, which is also a reflection based wrapper for developer use with SM.
- Fixed:  Crew movement issues with DeepFreeze.
- Fixed:  Roster Window does not display correctly with DeepFreeze installed.
- Fixed:  EVA kerbals causing a null ref bug and duplicating kerbals.  This fix requires the latest version of Deepfreeze (V0.20.4.0) if you use it with SM. 

Version 5.0.0.1 - Release 07 Mar, 2016 - Massive Refactoring Edition. NEW! Realism Mode - Multiple simultaneous transfers & dumps.
- New:  Added Volume controls in the sound tab of the Settings Window.   They had long been in the settings file, but not in the UI. I don't know why...
- New:  Science Transfers:  Added ability to process unprocessed in science labs. Git Issue #14
- Fixed:  Windows disappear on settings save.
- Fixed:  Windows disappear on window resolution changes.
- Fixed:  Vessel Transfers were not visible.
- Fixed:  Vessel Transfers were not behaving properly.
- Fixed:  Transfer sounds continue playing afer transfer complete.
- Fixed:  Science Tooltips (and others) scrolling off screen on long lists.  Git Issue #18

Version 5.0.0.0 - Release 22 Feb, 2016 - Massive Refactoring Edition. NEW! Realism Mode - Multiple simultaneous transfers & dumps.
- New:  Added ability queue transfers in realism mode.  you may now start and stop multiple transfers and or dumps simultaneously, 
        with the Vessel, Docked Vessels, individual parts or a selected group of parts.  Fuel Depot anyone?
- New:  Added ability to dump resources in flight in realism mode.  Dump process follows flow rate rules.  Dumps cannot be stopped/reversed.
        per forum discussions, this process is assumed to impart a zero thrust component upon the vessel.
- New:  Massive refactor and reorgainization of code (nothing was left untouched). 
        A tremendous amount of work for very little visible effect except maybe performance :). Sets the foundation for easier to manage/enhance code.
- New:  Added build package automation and distribution.
- New:  Removed need for DFInterface.dll.  Now using new reflection class method for soft dependency to DeepFreeze.
- Fixed:  In realism Mode, during Preflight, Fill and dump kerbals vessel wide was enabled.   Now disabled when Realism is on.
- Fixed:  Corrected nested control displays in settings.
- Fixed:  Corrected Errors with tooltip displays and tooltip settings.  Tooltips would show on certain windows when disabled in settings.
- Fixed:  Corrected staging error where SM cannot be displayed during launch.  

Version 4.4.2.0 - Release 12 Nov, 2015 - KSP 1.0.5 Edition.
- New: Native Kerbal Renaming and Profession Management! The old hash hack is gone!
KSP 1.0.5 now supports native kerbal profession managment, so kerbal profession now saves to game save.
Updated SM to use new trait attribute of the kerbal object. Also supports old game saves.
Cleans up old game save automatically, if profession management is ON in settings (now the default)
- New: Added Crew Dump/Fill at part level in Transfer Window, when vessel is in a recoverable state and realism is off.
- New: based on feedback, expanded science tooltips to be more useful.
- Fixed: Correct a window position loading error on MAC machines.
- Fixed: Correct issues and deeper integration with DeepFreeze. (Thanks JPLRepo!)
- Fixed: Tooltip display issues with screen boundary

Version 4.4.1.1 - Release 09 July, 2015 - Tooltips & Science Xfer Improvements.
- Fixed: Correct a display error with science tooltip when an experiment result key is not found. Now displays the default key's data.

Version 4.4.1.0 - Release 05 July, 2015 - Tooltips & Science Xfer Improvements.
- New: Refactored and expanded Tooltips. Changed background, positioning, anchor points, font styles & colors for better readability. Added more tooltips to various windows and tabs.
- New: Added Control Window Tooltip control to settings. If control window Tooltips is off, all tab tooltip settings are disabled.
- New: Added linkage of Control Window Tab Tooltip settings to the Control Window ToolTip control. They now act as children.
- New: Added Detail support to Experiments. Added greater detail to science tooltips. Cleaned up horizontal scroll behavior and layout.
- New: Added labels to button headers in Roster Window.
- New: Added 2 additional Roster List Filters. "Assigned" and "Frozen".
- New: Added active window screen edge managment. No more positioning windows beyond the screen edge when moving.
- Fixed: Control window close button (upper right) did not display tooltip.
- Fixed: Some Roster window action buttons have incorrect text when in Space Center.

Version 4.4.0.3 - Release 01 July, 2015 - Docked Vessel Transfers Edition.
- New: Science transfers now allow individual report transfers from a science container. You can transfer all or any now. Added an Expand/collapse button for clean display.
- New: Altered stock Transfer messaging system to show success messages near portraits. Cleaner look.
- New: General clean up of button displays to prevent overflowing of text.
- Fixed: When Transferring crew, the user can switch to IVA, causing potential camera issues. Switching to IVA is now prevented and a message is displayed near portraits.
- Fixed: Saving Settings sometimes does not "stick" When opening and closing settings without saving in Space Center, default values can overwrite saved values.
- Fixed: Stock Crew transfer were not being handled correctly, and transfer fail message was always being shown.

Version 4.4.0.2 - Release 24 June, 2015 - Docked Vessel Transfers Edition.
- New: Added StockCrewXferOverride flag to SMInterface
- New: Added check for full DeepFreezer when Stock Transfer Initiated and Override is On. Ignore event if Freezer is full, and allow DeepFreeze to handle it.

Version 4.4.0.1 - Release 23 June, 2015 - Docked Vessel Transfers Edition.
- Fixed: When switching vessels while in MapView with Crew Selected and CLS installed and enabled, errors are generated in log during transition.
- Fixed: With the releae of DeepFreeze 0.16, freeze and thaw commands from Roster Window no longer work and cause errors.

Version 4.4.0.0 - Release 17 June, 2015 - Docked Vessel Transfers Edition. ** works in KSP 1.0.3 **
- New: Added ability to transfer, dump/fill resources by Docked vessel. Multi resource, Docked Vessel(s) <-> Docked vessel(s), Docked Vessel(s) <-> Part(s), and Part(s) <-> Part(s) transfers are now possible. Huge flexibility.
- New: Highlighting Refactoring. Docked Vessel highlighting, on mouseover cleanup, and standardized mouseover highlighting model.
- New: Opened up SM to allow operation in MapView while in flight. All features work, and Toolbar button is displayed while in MapView during flight.

Version 4.3.1.0 - Release 15 June, 2015 - GUI Skins, DeepFreeze & Bugs Edition.
- New: Tightened Integration with DeepFreeze by adding DF Interface component and simplifying Frozen Kerbal display and detection...
- New: Added ability to Freeze/Thaw Kerbals in DeepFreeze Container via Roster window. Works only when a freezer is part of the active vessel and contains kerbals.
- New: Added New GUI Skin: Unity Default. Selectable in Settings Config Tab and takes effect immediately.
- New: Updated Roster display to improve general layout and readability.
- New: Added Mods Tab to Settings Window. Displayes Installed Mods/Assemblies.
- Fixed: Bug in settings. When cancelling or saving changes in Space Center, Settings Icon does not revert on toolbar.
- Fixed: Bug with KIS compatability. When transferring Kerbals with inventory, a race condition occurs with OnCrewTransferred Event handler and causes errors.
Added switch in SMSetting.dat to allow disabling onCrewTransferred Event call if KIS still is causing issues.
- Fixed: Bug in Multi Part transfers. Transfers sometimes still hang. Added check for maxAmount to Transfer, and a flag for transfer in progress to allow Stop button to remain visible until completion...


Version 4.3.0.2 - Release 08 June, 2015 - Crew, Interfaces, & Refactoring Edition.
- New: Cleaned up highlighting when undocking events occur to turn off highlighting on vessel parts/vessels that become detatched...
- Fixed: Bug in settings. When disabling Crew in setting, if crew was selected, Highligting does not turn off.
- Fixed: Bug in Settings. When in Highlighting Tab, "Highlight only Source/Target parts" and "Enable CLS Highlighting" should act like radio buttons but do not.
- Fixed: Under certain circumstances, Highlighting woud not be completely cleared when turned off If crew was selected and CLS was enabled.
- Fixed: RemoteTech detection was failing when multiple copies of the RemoteTech.dll existed.


Version 4.3.0.1 - Release 06 June, 2015 - Crew, Interfaces, & Refactoring Edition.
- New: Refactored Resource transfers to improve overall transfer speed, flow & "feel". Lag was causing issues on larger vessels.
- New: Refactored Vessel update methods to properly udate various part lists if vessel changes occur while SM windows are open (undocking, etc.). Now various windows properly refresh.
- Fixed: Bug in multi-part transfers that allowed continued transfers when a transfer is initiated and then you undock a vessel from a station.
- Fixed: Bug in Crew Transfers that allowed continued transfers when a crew transfer is initiated and then you undock a vessel from a station.


Version 4.3.0.0 - Release 04 June, 2015 - Crew, Interfaces, & Refactoring Edition.
- New: Refactored Crew transfers into separate class to improve visibility and state management.
- New: Crew transfers (part to part & seat to seat) now show both kerbals involved as moving, when a kerbal swap occurs.
- New: Added DeepFreeze mod support for handling/viewing frozen kerbals. No more xferring frozen kerbals, and Roster Window now shows frozen kerbals.
- New: Added SMInterface.dll for other mods to detect Crew xfers in progress and act accordingly.
- New: Add onCrewTransferred Event trigger to be consistent with Stock Crew Transfers and to support KIS inventory movement when crew transfers occur.
- New: Added Kerbal Filter for Roster Window: All, vessel, Available, Dead/Missing. Vessel filter is omitted when in Space Center.
- New: Refactoring - moved window vars from Settings into window level code.
- New: Refactoring - Added InstalledMods static class to centralize mod assembly detection and soft dependencies.
- New: Refactoring - Altered Settings Save to segregate Hidden settings for ease of identification by users.
- Fixed: Bug in multi-part transfers that lock transfer in run state, with no progress. Gave loops timeouts, and relaxed the resolution of the calculation to allow for rounding errors.
- Fixed: Bug in Crew Transfer. When transferring a crew member to a full part with realism off, the crew member does not swap and disappears...
- Fixed: Bug in Crew Transfer with CLS installed. First transfer works fine, subsequent xfers fail, and Transfer is stuck in moving...


Version 4.2.1.1 - Release 14 May, 2015 - Highlighting Updates Edition Bug Fix.
- Fixed: In Settings, if CLS is not installed, or CLS is desabled, changing the Enable Highlighting setting causes some buttons below it to become disabled.

Version 4.2.1.0 - Release 13 May, 2015 - Highlighting Updates Edition.
- New: Added mouseover part highlighting on Transfer Window part Selection buttons.
- New: Revised mousover highlighting to use new edge highlighting methods introduced in KSP 0.90. Improves visibility of highlighted parts.
- New: Added configuration switch to enable/disable mouseover edge highlighting, if performance is affected or behavior is not desired.
- Fixed: When using Mod Admin, SM generates and error, and SMSettings file is not created, as PluginData folder is deleted (compatability issue).
- Fixed: When in Preflight or Flight and Realism Off, Selecting a single fluid/gaseous resource causes Transfer Window display issues (Found during Wiki creation). Bug introduced in 4.2.0.0
- Fixed: When performing a Crew Transfer in SM with Realism on, it is possible to perform a stock transfer during the Crew transfer process if Override is off, and potentially create a ghost kerbal.
- Fixed: When removing/adding crew to a vessel in pre-flight, vessel "remembers" professions available when scene loads. A scene change causes correct professions to be initialized. Possible exploit.

Version 4.2.0.2 - Release 05 May, 2015 - Transfers Expansion Edtion bug fixes.
- Fixed: Science Transfer broken. Bug introduced with version 4.2.0.0

Version 4.2.0.1 - Release 04 May, 2015 - Transfers Expansion Edition bug fixes.
- Fixed: When realism is off and override Stock crew Xfers is on, transfers cause a flickering portrait and do not complete.
- Fixed: Gender is correctly displayed, but changing a Kerbal's Gender results in the opposite gender being saved.

Version 4.2.0.0 - Release 03 May, 2015 - Transfers Expansion Edition.
- New: You can now "link" 2 resources together simply by clicking on a Second Resource.
- New: You can now link multiple parts in the Transfer window, and move resources from 1:N, N:N and N:1 parts.
- New: Added Kerbal Gender Management in Roster Window.
- New: Added Revert profession renaming feature to Roster for removing the ascii "1"s from game save. For mod compatibility.
- New: Changed config file from xml to json style. No more spamming the KSP debug log.
- New: Cleaned up science transfers. Target details now only shows container modules. No more transfer to an experiment module.
- Fixed: When near debris, SM window sometimes fails to display when icon is clicked from either toolbar.
- Fixed: With CLS enabled, selected target part text displayed in Target Crew Color instead of Target Part color.
- Fixed: Opening/closing a hatch from the hatch control tab fails to update the CLS spaces.
- Fixed: When transferring science, Realism mode prevents moving science to a container in the same part.
- Fixed: Disabling Resources in Settings does not remove Resources from the selection list in the Manifest Window.
- Fixed: Portraits not properly updating after a crew move. Bug introduced in 4.1.3 after revisions to actual crew move timing.

Version 4.1.4.4 - Release 10 Apr, 2015 - Bug fixes.
- Fixed: Crew transfers fail when Realism Mode is Off.
- Fixed: SM windows do not hide when the F2 key is toggled to hide UI.
- Fixed: SM window positions are not automatically saved between scenes.
- Fixed: Roster windows position incorrectly saving to settings window position.
- Changed: Altered Window Reposition behavior to be more intuitive.
- - - - - - Was: Reset window to 0.0 when position exceeds the edge of the screen.
- - - - - - Now: reposition window to edge of screen when position exceeds the edge of screen.

Version 4.1.4.3 - Release 06 Apr, 2015 - RT bug, External crew bug and control display fixes.
- Fixed: When using RemoteTech, not all RemoteTech antennas would display in Control window list.
- Fixed: Sometimes when displaying part info in Antennas, Solar Panels, hatches and Lights, a null exception would occur and "unknown" would be displayed in part parent info.
- Fixed: Crew in external seats were not properly handled in SM. Attempts to transfer will generate unhanded errors, and could possibly corrupt the game save, requiring the vessel to be deleted. Removed Crew members in external seats from xfer list.

Version 4.1.4.2 - Release 29 Mar, 2015 - Control Window Tweaks Edition.
- New: Added part name to description for Antennas, Solar Panels, and Lights in Control Window.
- Fixed: If CLS is not installed, or CLS is disabled, Control Button is grayed out and Manifest Window is stuck in one position on screen.

Version 4.1.4.1 - Release 22 Mar, 2015 - RT Antenna Integration Edition.
- New: Added Remote Tech (RT) Antenna control support.
- Fixed: Undeployable Solar panels incorrectly show up in Solar panel list and generate an unmanaged error when Extended or Retracted.

Version 0.90.0_4.1.4.0 - Release 21 Mar, 2015 - More Control & Realism Tweaks Edition.
- New: Added Antenna control support.
- New: Added Light control support.
- New: Reworked Hatches, Solar Panels, Antennas and Lights into a single management window called Control
- New: Reworked Settings Window to behave the same as the Control Window. Tabbed sections for less scrolling 
- New: Added Electrical cost for Resource Xfers in realism mode, based on Actual Flow Rate, and Cost per unit setting in config.
- New: Added Settings switch for Resource Xfer Electricl Cost in Realism. Turn off if you don't wan't THAT much realism 
- New: Added support for vessel control state in realism mode. Resource transfers not possible when controlable = false.

Version 0.90.0_4.1.3.1 - Release 18 Mar, 2015 - Better Behaviors Edition. (bug fixes)
- New: Revised SM Crew transfer display to show "Moving" in place of the Xfer button for the kerbal being moved when the crew transfer is in progress. Helps with Xfer process visibility.
- Fixed: Exceptions reported by SMAddon.CanShowShipManifest method when loading directly into a vessel on the pad from KSC.
- Fixed: Frame rate slow down issues reported when planting a flag, coming near debris in flight mode. Issue was introduced in version 4.1.0
- Fixed. Selecting a resource generates errors.

Version 0.90.0_4.1.3 - Release 12 Mar, 2015 - Better Behaviors Edition.
- New: Revised SM original Crew transfers to delay the actual transfer of a kerbal to the end of the wait period.
- New: Added support SM style Crew transfers when using the stock Crew transfer. You now get crew movement sounds, and the same delay for crewmember transfers when in realism mode. Can be disabled.
- New: Better support for multiple resource transfers. If both previously selected source and target parts contain a newly selected resource, parts will now remain selected.
- New: Revised resource movement duration algorithm. Now using a flow rate, based on source part capacity and max flow time setting. Now max time is based on pumping (pushing) a full tank.
- New: More Refactoring. Removed redundant part lists (SelectedResourceParts), refactored & renamed FindKerbalpart method. Removed TextureReplacer event option (not aware of anyone needing this).
- Fixed: When in KSC & Roster Window, if you respawned a Kerbal (bring them back to life), Exception Detector would report errors from some other mods)

Version 0.90.0_4.1.2 - Release 24 Feb, 2015 - Settings and Windows clean up Edition.
- New: Added support for deleting config.xml file. Now properly reconstructs config.xml file from default settings.
- New: Added window boundary checker to ensure that windows cannot be opened beyond the screen. (handles changes from higher to lower screen resolutions.)
- Fixed: Config.xml file distributed with non default window positions. This could cause some users not to see the windows when opened.
- Fixed: AVS version file out of date. Updated local copy as well as server copy.
- Fixed: When hot switching from stock to Blizzy toolbars, a scene change would still allow the stock button to appear in some scenes.
- Fixed: When CLS is not installed, method GetCLSVessel generates an error in flight.

Version 0.90.0_4.1.1 - Release 23 Feb, 2015 - Settings & Roster exposed Edition.
- New: Expose the Roster window via toolbars in KSC. Now you can get to the Kerbalnaut Roster from the Space Center!
- New: Expose Settings window in KSC via toolbars. Now you can get to SM Settings from the Space Center!
- New: Refactored Window management with Toolbars. Streamlined code and addressed some behavioral issues (2 clicks to close a window after switching toolbars from blizzy to stock, etc.)
- Fixed: When opening or closing a hatch (CLS installed), sometimes the hatch color change would not properly update when ship is currently highlighted.

Version 0.90.0_4.1.0b - Release 19 Feb, 2015 - Solar Panels, Kerbal Renaming, Bugs, Mod Refactoring and More Edition.
- Fixed: In the Roster Window, when editing an existing kerbal with Rename and Rename with Professions on in Settings, You cannot change the profession. You SHOULD be able to.

Version 0.90.0_4.1.0a (Minor Bug fix)
- Fixed: under certain conditions, GetCLSVessel generates a Space out of range error. Troubleshooting code was left in by mistake.

Version 0.90.0_4.1.0 - Release 18 Feb, 2015 - Solar Panels, Kerbal Renaming, Bugs, Mod Refactoring and More Edition.
- New: Added Deployable Solar Panel Management Window. Works like Hatch panel. In realism Mode, respects Rectractable = false.
- New: Refactored Crew Transfer Display code, Hatch Panel code and data management. Relocated some methods to more logical locations.
- New: Added switch to allow renaming Kerbals. Added support for maintaining professions after rename. Adds non printing chars to name, so use at your own risk.
- New: Added autosave of settings on scene change or exiting game.
- Fixed: After switching scenes and selecting a part with CLS enabled an highlighting error occurs.
- Fixed: after switching scenes and using Hatch panel, an error occurs in highlighting.
- Fixed: After switching vessels, the hatch panel shows the old vessel info and is not updated. Additionally, CLS highlighting causes errors.

Version 0.90.0_4.0.2 - Release 13 Feb, 2015 - Bugs, Mod Refactoring and More Edition.
- New: Resource Transfer display and setup system refactored. Added ability to stop a transfer in progress.
- New: Exposed Resource Transfer Flow Rate Slider min and max values. You can now change the min and max flow rate.
- New: Added a maximum run time in seconds. SM will use the lesser duration of Xfer amount / flow rate or max time.
- New: Added tool tips to controls in the options section of the Settings Window.
- Fixed: When moving or transferring a kerbal, closing the transfer window, Manifest window or closing the manifest window from any toolbar while the action is in progress causes an error.
- Fixed: When closing the Transfer Window, internally resetting the selected resource causes an error.

Version 0.90.0_4.0.1 - Release 08 Feb, 2015 - CLS Hatches, CLS Highlighting, Mod Refactoring and More Edition.
- New: 4.0.1 - Added Create specific Kerbal Type: Now you can choose Pilot, Engineer or Scientist!
- New: 4.0.1 - Bug fix for unneeded debug log entry from tooltips
- New: 4.0.1 - Bug Fix for Non reset Window positions in Config.xml

Version 0.90.0_4.0.0 - Release 06 Feb 2015 - CLS Hatches, CLS Highlighting, Mod Refactoring and More Edition.
- New: Added support for CLS Hatches. Now features a hatch dashboard. Mouseover a hatch and it is highlighted on the vessel. Takes advantage of changes made to CLS 1.1.1.0 to support third party Hatch control. Open/close individual/all hatches in a vessel.
- New: Revised highlighting to reintroduce CLS enabled highlighting. Added a switch to turn on/off CLS highlighting. Takes advantage of recent changes made to CLS highlighting.
- New: Many internal architectural changes and refactoring of plugin. Changed windows into separate classes. Prepare for a base window class. Added tooltip support.
- New: Added tool tips for many buttons across entire plugin. Added ToolTip display switch in settings for those that don't want Tool tips to show, including granularity to the window level.
- New: Major Roster Window enhancements. Altered action button dislay behaviors to be more clear. Added conditional tooltips to aid in use of little known features. Added Kerbal Title and Status to Kerbal info display.
- New: Enabling/Disabling Blizzy Toolbar no longer requires a game restart. Turn it on or off in settings and it will take effect immediately.
- New: Added SETI compatibility support for dataIsCollectable = false in Realism Mode. Now you cannot Xfer science data where dataIsCollectable = false for the source module.
- New: Added vessel resource totals (quick reference) to Manifest Window resource buttons and Transfer Window Resource Title.
- New: Added KSP-AVC support http://forum.kerbalspaceprogram.com/threads/79745
- Fixed: When when transferring a resource in realism mode, sometimes the source part ends up negative and causes issues (moves resources 1 unit at a time, backwards.

Version 0.90.0_3.3.4 - 15 Jan, 2015 - Bugs, Mod Tweaks and More Edition.
- New: Added a Limited Highlighting switch. When on, highlights only source and target parts.
Highlighting switch must be enabled to use.
- New: Added close buttons to upper right of most windows. Cleaned up App launcher toggle button behavior, and synced with close buttons.
- New: Added detection for IVA. Hide Ship Manifest Window when in IVA.
- New: CLS highlightng returns. Previous method replaced with new model. Livable parts only will be highlighted by SM.
To view passable parts, select the space from the CLS plugin menu.
- Fixed: Due to KSP 0.90.0 changes, when using Roster, changes to Kerbal names causes the role to change (bad).
- Removed ability to edit name of existing Kerbals.

Version 0.90.0_.3.3.3 - 19 Dec, 2014 - 0.90 compatibility Edition.
- Update to correct highlighting errors due to KSP 0.90 changes.
- Added a Highlighting switch. If you don't want highlighting at all, turn it off!
- Other under the hood changes to improve overall highlighting behavior. Works very nice now.

Version 0.25.0_3.3.2b - 28 Oct, 2014 - 0.25.0 Interim Release with stock toolbar fix. CLS Highlighting still ini work.
- Fixed: When switching vessels in map mode, the stock toolbar would disappear, never to return.

Version 0.25.0_3.3.2a - 21 Oct, 2014 - Interim Release with bug fixes and removal of CLS Highlighting
- New: Added Resource Fill button when Realism is off.
- New: Added Part Fill and Dump of a resource when Realism is off.
- Improvement: error handling on frame based errors are now trapped for first occurrence. Subsequent errors will not produce a log entry.
- Fixed: When crew is selected, and ONLY the Source part OR the Target part is selected, clicking on a move kerbal (>>) button produces an error.
- Fixed: When changing vessels with the manifest window open, ClearResourceHighlighting causes an error.
- http://forum.kerbalspaceprogram.com/threads/62270-0-25-0-Ship-Manifest-(Crew-Science-Resources)-v0-24-2_3-3-2-28-Sep-14?p=1481125&viewfull=1#post1481125

Version 0.24.2_3.3.2 - 28 Sep, 2014 - 0.24.2 and bug fixes edition
- New: Ship manifest is now dependency free. You don't need other mods to use Ship Manifest.
- New: Blizzy Toolbar is now optional. If you install it, you can enable it. Off by default.
- New: Removed auto enable of CLS. CLS is now Off by default. If CLS is installed, can be turned on in Settings.
- New: Bug fixes to correct crashing and errors on startup.
- New: Added Close button to Debug window.
- New: Revised Science transfer code to ensure compatibility with DMagic Parts (i hope).
- Other Undocumented changes. I was in the middle of other updates (bug fixes) when 0.24.2 hit.

Version 0.24.0.3.3.1a - 28 Aug, 2014 - 0.24.0 Edition
- Removed Toolbar from distribution. Still requires Toolbar.

Version 0.24.0.3.3.1 - 17 Jul, 2014 - 0.24.0 Edition.
- New: Now compatible with KSP 0.24.0. Squad reworked crew objects and namespace.
- New: Roster Window now shows vessel to which a kerbal is assigned.
- New: Add support for DMagic Science parts (IDataScienceContainer)
- Fixed: SM Still doubling LS resource amounts.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Crew-Science-Resources%29-v0-23-5-3-2-2-2-May-14?p=1136419&viewfull=1#post1136419
- Changed: Manifest Window Resource selection is now a toggle, eliminating the need for Transfer button.
- Known Issue: SM & CLS Highlighting still problematic.

NOTE: Because of the changes made in 0.24.0, previous versions of SM will not work with 0.24.0. This also means that the current version of SM is not backwards compatible and will not work with previous versions of KSP.

Version 0.23.5.3.3 - 29 May, 2014 - CLS Optional Edition.
- New: CLS is now Optional!!
- - If you do not install CLS, SM will automatically turn off CLS, disabling the button in Settings.
- - If you install CLS, SM will automatically enable CLS by default, and enable the CLS button in Settings, so you can turn it on or off as you desire.

Version 0.23.5.3.2.3 - Release TBD - Settings and Bugs Edition.
- New: Additional changes to Settings.
- Now separate sections make finding things easier.
- Changed LockRealismMode to LockSettings, as Realism Mode is not a parent.
- Added LockSettings to the Settings Window. Once set, must be turned off in config file.
- Fixed: SM not detecting Changes in CreaCapacity with Inflatable Parts...
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Crew-Science-Resources%29-v0-23-5-3-2-1-22-Apr-14?p=1118517&viewfull=1#post1118517
- Fixed: SM causing an Error when attempting to transfer to a pert with no internal model
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Crew-Science-Resources%29-v0-23-5-3-2-2-2-May-14?p=1140559&viewfull=1#post1140559
- Fixed: SM still allowing negative numbers in resource transfers.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Crew-Science-Resources%29-v0-23-5-3-2-2-2-May-14?p=1136419&viewfull=1#post1136419
- Fixed: SM Still doubling LS resource amounts.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Crew-Science-Resources%29-v0-23-5-3-2-2-2-May-14?p=1136419&viewfull=1#post1136419

Version 0.23.5.3.2.2a - 9 May, 2014 - CLS Hot Fix Edition..
- New: Hot Fix - Recompiled to run with CLS 1.0.4.1. No other changes.

Version 0.23.5.3.2.2 - 2 May, 2014 - Realism Settings Love Edition..
- New: Changes to Settings Window to add previously hidden settings and tie them to the realism mode setting.
- New: Crew Transfers should allow swapping Kerbals between parts. Swaps are possible within a part, but not between parts.
- www.youtube.com/watch?v=I_TNxjnW234
- New: Added config file switch for Enable/Disable TextureReplacer eva event triggers. testing shows it conflicts with TACLS.
- Fixed: Highlighting behaves abnormally on resource changes from crew to another resource. Residual selected part highlighting...
- Internally found, Post release of 0.23.5.3.2.1
- Fixed: Highlighting behaves abnormally on part changes when moving away from source and target part being the same...
- Internally found, Post release of 0.23.5.3.2.1a

Version 0.23.5.3.2.1 - 22 Apr, 2014 - Bug fixes Edition.
- New: Resource/Part Button Improvements:
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Manage-Crew-Science-Resources%29-v0-23-5-3-2-16-Apr-14?p=1058979&viewfull=1#post1058979
- General clean up of contrast / formatting for better readability in hover, unselected and selected modes.
- New: Add Auto Popup of Debug console on Error. Configurable, Off by Default.
- Fixed: Highlighting fails for source Part when selecting any resource other than crew.
- Internally found, Post relese of 0.23.5.3.2
- Fixed: Resource Pump transfers fail wen xferring small amounts.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Manage-Crew-Science-Resources%29-v0-23-5-3-2-16-Apr-14?p=950355&viewfull=1#post950355
- Fixed: Tanks sometimes go negative.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Manage-Crew-Science-Resources%29-v0-23-5-3-2-16-Apr-14?p=1082740&viewfull=1#post1082740
- Fixed: Crew event triggers not firing in Preflight.
- http://forum.kerbalspaceprogram.com/threads/62270-0-23-5-Ship-Manifest-%28Manage-Crew-Science-Resources%29-v0-23-5-3-2-16-Apr-14?p=1100162&viewfull=1#post1100162
- Fixed: Resource Transfer noises too low.
- www.youtube.com/watch?v=I_TNxjnW234
- Fixed: Crew event triggers causing duplicate life support resources in TAC Life Support.
- http://forum.kerbalspaceprogram.com/...=1#post1108035

Version 0.23.5.3.2 - 16 Apr, 2014 - Add ConnectedLivingSpace Integration, 0.23.5 compatibility.
- Realism Mode: Crew Xfers & Moves are now "space" aware. if the target part is not connected via an internal passageway, then the xfer or move cannot occur.
- CLS awareness can be turned off in the config file, for those that want to be able to xfer across living spaces.
- General code cleanup and significant reorganization to use fewer frame and memory resources.
- Include Toolbar 1.7.1 redistribution
- Connected Spaces illuminate when you select crew.
- Source part color is still Red by default, but the target color is set to Blue by default for Crew Only. can be configured.
- Connected Living Space Aware. Configurable switch to enable. When enabled, crew transfers can only occur within the same Living Space.
- Event trigger Support for TextureReplacer and Extraplanetary LaunchPads. Event throws have been added to ensure proper updating of other mods.
- Dependencies on CLS and Toolbar. Be sure that is understood. I will look at optional dependencies in the future, but for now, it is what it is. Besides, they are great plugins.

Version 0.23.3.1.5 - 26 Feb, 2014 - Add Realism to Crew Transfer.
- Realism Mode: Crew Xfers & Moves now occur in "real" time. We now have Sounds of crewman moving. Portrait updates now occur when Kerbals get in thier new seat.
- Added Crew sound locations to settings Window.
- Added Config for Crew Transfer Duration from part to part. This is a placeholder for later development.
- Added default xfer duration of 2 sec for Seat to Seat Xfers within the same Part.
- Resource Xfers enhancements. Added textbox for entering Exact Xfer Amounts. Integers can be entered, and fractions can be pasted into box for now...
- Rearranged resource xfer details to make it more intuitive after adding text box.
- Include Toolbar 1.6.0 redistribution

Version 0.23.3.1.4 - 15 Feb, 2014 - General cleanup, configuration & UI enhancements.
- Realism Mode: Science Xfers now render experiments inoperable after xfer.
- Changed Science Xfers Target Module selection to Auto select, If the target Part has only 1 target module. Saves a click the majority of the time.
- Added Save Debug Log support. Save Log button now works.
- Added support for tailoring Ship Manifest for your needs:
- Config File switch to enable/disable Fill & Empty Resource buttons in PreFlight. Enabled by default.
- Config File switch to enable/disable Crew Transfer Feature. Enabled by default.
- Config File switch to enable/disable Science Transfer Feature. Enabled by default.
- Include Toolbar 1.5.3 redistribution

Version 0.23.3.1.3 - 12 Feb, 2014 - Add Preflight features and fix preflight fill resources bug.
- Add Crew Fill and Crew Empty Buttons to PreFlight. Now you can fill or empty your vessel on the pad.
- Reworked Resource Fill Vessel and Empty Vessel to respect Realism mode. (resourceTransferMode = NONE).
- Added Dump Resource buttons to Resource List in Manifest Window. Now you can dump single resource on the entire vessel.
Realism Mode support: Preflight, you can dump resources. In Flight, you cannot.
- Added mod version to Debug Window.

Version 0.23.3.1.2 - 11 Feb, 2014 - Add Bi-Directional Resource Xfers and Science Xfer Bug fix.
- Bi-Directional Resource transfers. Now you can move a resource from source to target or target to source.
- ** Science bug fix. Sorry about that everyone. It now works. 
- Improved verbose logging of science, crew, and resource xfers.
- Include Toolbar 1.5.2 redistribution

Version 0.23.3.1.1 - 4 Feb, 2014 - Add Seat to Seat Crew Transfers
- Added Seat to Seat Transfers. On source or target kerbal, click ">>". This will move the kerbal to the next seat in the internal indexed list. if a kerbal is already in that seat, they will swap!
- Include Toolbar 1.4.5 redistribution

Version 0.23.3.1 - 3 Feb, 2014 - Add Science Xfers and Bug fixes
- Added Science Transfers. Select source part & module, select target part & module, click xfer.
- Add config switch for Resource.TransferMode = None on resources in realism mode.
- Add config switch for locking Realism Mode.
1 = locked in the mode set by RealismMode in config. Displays Realism Mode in Settings Window.
0 = unlocked. Normal Radio button shows in Settings Window, and Setting can bee changed.
- Bug fix. Xfering a crew member frrom target to source would violate the capacity limitation of the part and cause lost kerbals.
- Bug fix. xfering crew would sometimes result in no portrait, or missing portrait. Revised Kerbal spawm methodology. Thanks to ATG, for helping me characterize the issue.

Version 0.23.3.0 - 27 Jan, 2014 - Add Crew Xfers and Redistribution of toolbar 1.4.4
- Crew Transfers. Uses the same interface as resources. Crew is simply another resource on the ship.
- Crew Roster. Manage Crew Attributes. Create Crew members, "Kill" Crew members.
- Sound file size reduction using .ogg.
- Configurable source and target part highlighting (via config file for now...) source is red and target is green by default now.
- Bug fixes. minor display errors. Less than 100% fills were not working correctly.

Version 0.23.2.0 - 03 Jan, 2014 - Add Realism Mode and Redistribution of toolbar 1.4.0
- Add Realism Mode: Sounds, Real time resource flow between parts. Configurable sounds and flow rate.
- Add Setting Window to allow configuration of various features of Ship Manifest.
- Updated to Toolbar 1.4.0

Version 0.23.1.3.1 - 27 Dec 2013 - minor bug fix and Redistribution of toolbar 1.3.0
- bug fix: When closing all windows from toolbar button, part event handlers were not released. This caused the highlight to fail on mouse over of an affected part.
- Updated to Toolbar 1.3.0

Version 0.23.1.3 - 23 Dec 2013 - Bug Fix
- Post Bug Fix regression bug - Source part and target part highlighting failing.

Version 0.23.1.2 - 22 Dec 2013 - Bug Fix
- When selecting a resource, parts illuminate. Close manifest window. Parts stay illuminated.

Version 0.23.1.1 - 22 Dec 2013 - Revision
- Added Selected resource parts highlighting support.
- Added OnMouseExit handlers to affected parts. Handlers ensure proper highlighting is retained when active.
- Added new icons. Now Ship manifest has it own icons.
- Incorporated Toolbar 1.2.1 by Blizzy78
- Removed all remaining commented code related to Crew manifest.

Version 0.23.1.0 - 18 Dec 2013 - Revision
- Removed Crew Manifest.
- Improved GUI, resizing and cleaning up data.
- Cleaned up transfer method, improving accuracy.
- Incorporated Toolbar 1.2 by Blizzy78.

Version 0.23.0.1 - 17 Dec 2013 - Initial beta release

 

This work was originally based in large part on Crew manifest 0.5.6.0 by xxSovereignxx as modified by Sarbian to work with 0.22. It has since been completely reworked and massively expanded.
 

Videos:

- Kottabos did a fine review here:

Spoiler

 

 

(Feb 28th, 2014). It was very educational for me :). I've long since fixed the bugs and added much more... :D

Screenshots:

Spoiler

Donations:

I wrote and support SM (and other mods) as it is an opportunity to give back to the community I love in some small way. But, some folks have asked me how they could donate. It completely blew my mind.

So, I've added a donation button. It is Completely voluntary, absolutely amazing, and I very much appreciate the gesture!    btn_donate_LG.gif

Edited by Papa_Joe
New Release for KSP 1.2.2
20 people like this

Share this post


Link to post
Share on other sites

So between crew manifest and TAC Fuel balancer, I already have all it currently adds?

The #1 extension to crew manifest I would like to see, is that the roster shows what ship each kerbal is aboard.

Share this post


Link to post
Share on other sites

Will be trying this once life lets me. I like the idea of reducing components to load and still having both crew and ship management.

Share this post


Link to post
Share on other sites

Neat idea, but I'll wait until the mod is developed further; the user interface is quite clunky and I actually had to go into the settings and modify the size of the windows so I could actually view them on my screen.

Also, when transferring resources, the initial fuel tank would sometimes not glow green, and I had to select another one before switching back to it.

Again, this is a very good idea, but I feel like it needs a little more polish before I decide to download.

Share this post


Link to post
Share on other sites

If ship manifest offers the same functionality as crew manifest combined with fuel balancer ......

Share this post


Link to post
Share on other sites
Neat idea, but I'll wait until the mod is developed further; the user interface is quite clunky and I actually had to go into the settings and modify the size of the windows so I could actually view them on my screen.

Also, when transferring resources, the initial fuel tank would sometimes not glow green, and I had to select another one before switching back to it.

Again, this is a very good idea, but I feel like it needs a little more polish before I decide to download.

How big is your screen, are you playing on your phone or something? How more polished can a mod that is just an extension of a really. really well used and well know mod be? Try to be a little more specific if you have issues. Lets try to make life easier for the dev's huh?

I, however, think this mod is awesome and I thank you for updating/ taking over and improving functionality. I like the interface, it's obviously a clear extension of the crew manifest and I personally think it's awesome you are using the common API toolbar by Blizzy to allow everything to be kept in the same place on ones screen.

Share this post


Link to post
Share on other sites

very nice, just tried it and it seems to work fine in .23

one minor complaint: in the "spaceport view" the interface doesn't show the buttons but just a black spot. intended?

edit: on second startup its now just the transparent background without buttons (spaceport view, moved the buttons previously)

request:

could you make it compatible with the this mod: dock align indicator

http://kerbalspaceprogram.com/dock-align-indicator/

both use the same toolbar, sadly it cuts a part of the DAI-mod off.

Edited by TNM

Share this post


Link to post
Share on other sites

Thanks for the feedback. Good, bad, or otherwise, feedback is always welcome.

It is indeed alpha, so much remains to be done. I expect it to get easier to use, and take up smaller real estate.

I also felt the interface was too wide, so I'd already planned on cleaning that up. I simply felt that since it works and it adds value now, go ahead and get it out there and see what sticks.

It is indeed overlap with other tools. I make no bones about that in my OP. It is intended for those that do not wish to use the other tools, so I don't expect it to replace anything. I feel it fits a niche like mine. I have a truck load of mods, and I do not desire all the functionality of TAC Fuel Balancer. If you prefer that, please by all means, use that. It is a great mod, and I've no desire to compete with it.

I used to use dock align. I'll check it out and see what the issue is.

Yes, I've tested it in .23 (along with a whole host of other mods that seem to work just fine in .23) I'll be happy to provide a list of installed mods in .23.

Edit. Sorry I missed this.

...

The #1 extension to crew manifest I would like to see, is that the roster shows what ship each kerbal is aboard.

I will add that to the list! That sounds like an interesting feature!

Edit. one of the responses helped me discover a distribution issue. I left the configuration.xml file in the plugindata folder of SHipManifest. I run 1920 x 1080 resolution, so deleting that file will correct issues with window positions on lower resolution monitors. OP has been updated.

I have an update pending to correct this, the resource window sizes and clean up the interface a bit. I'll be including the latest toolbar as well..

[update]

I think I will remove support for Crew Manifest. Sarbian is continuing support for Crew Manifest, and it just seems redundant at this time. If I have something to contribute to Crew Manifest, I'll cross that bridge then.

So, let's look at Ship Manifest just handling resources instead... Besides, Crew manifest is a small plugin, just like this.

Edited by Papa_Joe
config file issue

Share this post


Link to post
Share on other sites

New Release. version .23.1.0. Removes Crew manifest. Improves GUI. Incorporates Toolbar 1.2.

Share this post


Link to post
Share on other sites

always nice to explore some new path of doing things to improve shared function and ergonomics of important feature. Great initiative ;)

Share this post


Link to post
Share on other sites

I can't but notice that the icons with this mod are the same for Crew Manifest (no wonder, you told to be using that as basis for this).

Anyway, I believe this one merits to have its own. Though my skills at drawing icons are not all that good, please find here what I propose (loosely based on standard symbology for a manual controlled ball valve) (License: do what you want with that).

Share this post


Link to post
Share on other sites

Subscribed to this thread. I'm Interested to see if this can be as simple and effective as crew manifest, since TAC seemed a little much for me. I'll give it a shot when I get back to playing.

Share this post


Link to post
Share on other sites

Just an update.

@diomedea: Thanks so much for the offer, but I'd already created new icons for Ship Manager. I will include them with the next release.

I'm currently working on part highlighting. I want it to be rock solid, and useful. When you select a resource, the parts that contain that resource will highlight in yellow. When you select a source, it goes green, when you select a target the target goes red. when you select some other source or target, the original parts revert to yellow, and the newly selected parts will now be green and/or red.

When you change a resource, all previously highlighted parts will clear and the new list will now show in yellow. Cleaning up the logic now, so it behaves correctly with mouse overs.....

Share this post


Link to post
Share on other sites

Update: New version out: .23.1.3 - Add part highlighting enhancements., new icons.

Edit:

Darn it all... I found a bug. When you select a resource, and then close the manifest window, the parts stay illuminated. I have corrected this behavior and published an update.

Sorry all!

Edited by Papa_Joe

Share this post


Link to post
Share on other sites

Update. corrected a minor bug with highlighting. Updated for newer version of Toolbar.

New version: 0.23.1.3.1

Share this post


Link to post
Share on other sites

New Version out. Added realism mode with pump sounds and real time resource transfer. This is the beginnings of more feature rich realism mode versions to come.

Share this post


Link to post
Share on other sites

I was scanning the mod requests thread and found this:

http://forum.kerbalspaceprogram.com/threads/65916

This is a good idea, and I'm going to add it to Ship Manifest. Seems like a good fit for this Mod's role.

I got some ideas I'm going to run with, but I welcome thoughts on how to make it really useful.

Off to code...

Share this post


Link to post
Share on other sites

Are you going to add in Crew Manifest's crew transfer?

Also, my game shows 2 Ship Manifest toolbars. Can I get rid of one?

Share this post


Link to post
Share on other sites
I was scanning the mod requests thread and found this:

http://forum.kerbalspaceprogram.com/threads/65916

This is a good idea, and I'm going to add it to Ship Manifest. Seems like a good fit for this Mod's role.

I got some ideas I'm going to run with, but I welcome thoughts on how to make it really useful.

Off to code...

Hey Papa_Joe!

I am glad, you liked my idea - just came across when doing stupid things after my first landing on minmus - without having my game saved.. poor guy... :)

I am curious, what you will bring up here :)

Share this post


Link to post
Share on other sites

This may be me but... When I use the slider to specify the amount of resource to move it seems to ignore what I have set and either empties the tank it is transferring from or fills the tank it is transferring to.

One other comment that you not agree with. When the tanks are highlighted it feels more natural to me to have the tank that is being transferred from to be red (a warning to get it right) and the tank you are transferring to to be green.

Share this post


Link to post
Share on other sites

Yay! Feedback! I was getting lonely here... :)

Are you going to add in Crew Manifest's crew transfer?

Also, my game shows 2 Ship Manifest toolbars. Can I get rid of one?

I had originally released Crew Manifest as part of Ship Manifest, as it was not being supported, but Sarbian released an update to Crew Manifest before I released Ship Manifest. So, I removed Crew Manifest as I thought I would simply be duplicating effort. I then offered to continue support of Crew Manifest, as Sarbian was also supporting many other important mods and I felt I could "relieve some pressure" from him. He declined, stating that he would welcome a change of pace from all the math he has been doing.

Sorry for the long explanation, but I'm just trying to be respectful to the modding community as I get my feet wet. However, the license on Crew Manifest is "do what you want", so there is no "reason" that I couldn't incorporate that functionality into Ship Manifest. Of course, this would then present users with a couple of choices for Crew Manifest, and I suppose that is not necessarily a bad thing, but I also do not wish to offend any modders. I will consider resurrecting my code and enhancing it with suggestions made in the Crew manifest thread if enough people express an interest. I do have some ideas to add as well...

Edit: The "Extra" toolbar is because of NavyFish's docking alignment tool. He included a copy of the Toolbar folder in his folder. Remove that one and all will be well.

Hey Papa_Joe!

I am glad, you liked my idea - just came across when doing stupid things after my first landing on minmus - without having my game saved.. poor guy... :)

I am curious, what you will bring up here :)

Hi Horman, Yes indeed I thought it was a great idea. I have posted some of my ideas for this feature in the OP under Planned Features. Mainly I'm thinking a persistent checklist per vessel, with some templates for common flight profiles, and the ability to add and remove whatever you wish, with CheckBoxes to mark completion.

4 Mb sounds ?!?!:mad:

LOL. Yes, with all the effort to reduce memory... 4 mb sounds. Hey, it was .wav and it was quick. I'll convert to .ogg on the next release. That should reduce it to respectable levels. However, if you are that concerned about 4 mb (and I understand that that "could" make a difference), you can convert them your self and replace the files there. Note that KSP does NOT care about the extension, so you can replace the files with .ogg easily. You can also change the file names in the settings window, so you are not limited to what I provided. Hope that helps in the short term.

This may be me but... When I use the slider to specify the amount of resource to move it seems to ignore what I have set and either empties the tank it is transferring from or fills the tank it is transferring to.

One other comment that you not agree with. When the tanks are highlighted it feels more natural to me to have the tank that is being transferred from to be red (a warning to get it right) and the tank you are transferring to to be green.

Yes, I found that error a week ago, but have not released a "fixed" version yet. My bad, sorry. I am glad you reported it tho!

As far as the colors, I have to agree. I debated changing that, but at the time I was being consistent with Crew Manifest. I can add a configuration to allow you to change the colors for source and target. I'll include that in the next release as well.

Again, to everyone, thanks so much for the feedback. It is very important to me.

Edited by Papa_Joe
Added Extra Toolbar comment

Share this post


Link to post
Share on other sites

i use crew manifest for long, but i like the idea to have crew and resources in one tool together.

a suggestion: i personaly think there is a function missing, to transfer science data between docked pods, whitout EVA. maybe this would be a "special" for the ship manifest ;)

edit: oops, already exists: http://forum.kerbalspaceprogram.com/threads/54998

Edited by acc

Share this post


Link to post
Share on other sites

You know what would make this over the top? Fuel leveling. e.g. select two tanks and have it even the fuel between them exactly.

Share this post


Link to post
Share on other sites
You know what would make this over the top? Fuel leveling. e.g. select two tanks and have it even the fuel between them exactly.

I think it is a good idea, but have you used TAC Fuel Balancer? It offers more advanced resource management, including Center of Mass balancing. While it appears to have a larger learning curve (so I've been told), it is a great mod. as I said in my OP, I've no wish to compete with that Mod.

Given that, simple balancing between 2 parts would seen to be in line with my tool (lightweight and easy), and would be an easy add.

@Horman: I just noticed another mod that provides notes/checklists: http://forum.kerbalspaceprogram.com/threads/55625

Check this out and see if it meets your Checklist needs. If I offer a checklist feature, I will need to make it an alternative method to support the need and not step on the efforts of agises

Edited by Papa_Joe
Added link for Tac Fuel Balancer

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