You are viewing a potentially older version of this package. View all versions.
bozzobrain-ShipMaid-2.1.0 icon

ShipMaid

On keypress, within the ship, items in the ship or closet will be organized.

Date uploaded 10 months ago
Version 2.1.0
Download link bozzobrain-ShipMaid-2.1.0.zip
Downloads 431
Dependency string bozzobrain-ShipMaid-2.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Rune580-LethalCompany_InputUtils-0.6.3 icon
Rune580-LethalCompany_InputUtils

API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.

Preferred version: 0.6.3

README

LethalCompanyShipMaid

A mod where the ship and the storage closet is cleaned up when you scan press the associated keybinding within the ship.

Features

  • Scan Keypresses will organize each item type in groups by the name of the item
    • Ship cleanup default keybinding is 'm'
      • Items now are organized by value. The futher from the door, the higher the value.
      • Items are grouped in two locations, one group closest to the door are single handed items. The group futher from the door are two handed objects.
    • Closet cleanup default keybinding is 'n'
      • Items in the closet will be staggered slightly to the right of the 'first' item
  • Keybindings can be modified in the cfg file

Changes

  • V2.1.0
    • Updated the networking for better tying to client side functions
  • V2.0.0
    • Made the system network compatible (definitely buggy)
  • V1.1.0
    • The main control of the mod is now through keybinds.
    • Pressing 'm' will organize ship objects
    • Pressing 'n' will organize the ship's closet

Installation

  1. Install BepInEx
  2. Run game once with BepInEx installed to generate folders/files
  3. Drop the DLL inside of the BepInEx/plugins folder
  4. No further steps needed

Feedback

  • Feel free to leave feedback or requests at my github.

Buy me a coffee

Buy me a coffee

CHANGELOG

Changes

  • V4.0.9

    • Fixed a bug where organizing by value when no items with any scrap value are present, the calculation will divide by 0 (Thanks to Seviper)
  • V4.0.8

    • Rebuilt with new V50 release libraries
  • V4.0.7

    • Added debugging to identify missing object reference issue #20
  • V4.0.6

    • Added GUI message when object location override is set by keypress
  • V4.0.5

    • WARNING: You may want to backup your config prior to launching this version of the app as config settings have changed.
    • Changed configuration settings to use bool instead of string for binary configuration settings [On/Off]
  • V4.0.4

    • Added terminal command option. (Thanks to UmaLPZ for the suggestion)
    • See [UseOnlyTerminal] configuration setting to disable keybinds and use only the terminal for cleanup
  • V4.0.3

    • Added shotgun organization by ammo capacity. (Thanks to jcsnider for the suggestion)
    • See new configuration options [OrganizeShotgunByAmmo] and [ShotgunPlacementOverrideLocation]
  • V4.0.2

    • Updates to closet location calculation. No longer using door locations for bounds, which should result more consistent organization. (Thanks to UmaLPZ)
    • Improving handling of a rotated storage closet to position items more intelligently in this case.
  • V4.0.1

    • Keybinds are now handled by InputUtils and accessible in the settings menu in-game. (Thanks to CatsArmy)
    • Now preventing the organization of items while the ship is moving (!shipHasLanded). Should allow organization while not on a ship (inShipPhase). (Thanks to Jonteiro)
  • V4.0.0

    • Introduced configuration settings for randomizing both position and rotation on object cleanups (Thanks to Jonteiro)
    • See configuration settings [ItemPlacementOverrideOffsetRotation] and [ItemPlacementOverrideOffsetPosition]
    • WARNING: This will break compatibility between previous versions of the plugin. Make sure all players are upto date on the plugin to not have issues.
  • V3.2.7

    • Made a guard for moving items that are inside of the LateGamesUpgrade wheelbarrow due to a reported game crash (Thanks to GrantisMantis)
    • Guarded the keybinds when the user is typing in chat (Thanks to jcsnider)
  • V3.2.6

    • Adjusted valid positions to include the whole ship (The rear of the ship was excluded due to assumptions from previous organization methods)
    • Improved the position bounds for edges of ship (front is narrower than the rear of ship)
    • Addressed regex not including items with nubmers in name (Specifically the Magic 7 Ball).
    • Thanks to jcsnider for helping to identify these issues