You are viewing a potentially older version of this package. View all versions.
TestAccount666-ShipWindows-1.4.0 icon

ShipWindows

Adds glass windows to the ship so you can see what's going on outside.

Date uploaded 4 months ago
Version 1.4.0
Download link TestAccount666-ShipWindows-1.4.0.zip
Downloads 32703
Dependency string TestAccount666-ShipWindows-1.4.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

README

Ship Windows

Adds four glass windows to the ship's store as permanent ship upgrades. Availability and price both configurable.

Windows when landed

MoonLeft MoonRight MoonFloor MoonDoor

Windows when in orbit

SpaceLeft SpaceRight SpaceFloor SpaceDoor

Compatibility

  • Toggle "VanillaMode" in your configuration to make this mod client-side only and compatible with vanilla lobbies.
  • This mod is not compatible with other mods that change the ship's model.

Please report any issues on GitHub in the Lethal Company Modding Discord.

Thunderstore Link: https://thunderstore.io/c/lethal-company/p/TestAccount666/ShipWindows/

Recommended Mods

  • Celestial Tint by sfDesat - For an amazing view of space outside the windows.

  • Ship Windows 4K Skybox by veri - For a higher definition space skybox. This DOES work with Celestial Tint. Ignore what the description says.

Differences to the original

As you may have noticed, this is a fork/continuation of Veri's ShipWindows mod. There are some differences between these mods.

  • Different shutter switch model + audio
  • You can actually trigger enemies through windows (For example, looking at the shy guy through the windows will now cause him to be triggered)
  • Different sound from walking on the floor window
  • Option to change the light switch's tool tip to match the shutter switch's tool tip
  • Improved closing/opening on level transitions (For example, preventing the shutters from opening to early when landing)
  • Shutters are synced to the shutter switch state instead of being relative
  • Shutters cannot be toggled while they are locked
  • DOOR WINDOWS
  • Iridescence material for windows
  • And a LOT more

Thanks to

  • Soup (@souper194) - Shutter texture used on versions >= 1.2.0
  • Veri - Creating the original mod

Known Issues

  • Floor window shutter is slightly too small
  • Error may throw on disconnect/re-host
  • Shutter Switch may vanish on re-host

ko-fi

CHANGELOG

Ship Windows

1.10.2

* Fixed ship shutter switch sound

1.10.1

* No more fatal debug messages

1.10.0

* Fixed Ship Floor using the Ship Wall material
# Switched to v61 Unity Project. Stuff may look/react differently now. Please report issues.

1.9.0

+ Added support for ShipColors

1.8.0

+ Added config option to change enemy + window behavior (Defaults to false when vanilla mode is enabled)

1.7.1

* Fixed ship object placement

1.7.0

# Made the sell voice line common by default

1.6.1

+ Actually add the sell counter voice line file...

1.6.0

+ Added rare sell counter voice line (Thank you, Wes!)

1.5.3

* Fixed Ship Shutters Lever texture

1.5.2

* Hmmm, turns out, the code I removed was important. I improved it instead of removing it

1.5.1

* Remove useless optimizations that actually worsened performance

1.5.0

* Fixed a lot of bugs by using proper null checks. No more disappearing light switch

1.4.0

+ Add compatibility with latest Celestial Tint

1.3.7

* Fixed door texture (Sorry it took so long)

1.3.6

* Hopefully finally completely fixed overriding celestial tint skybox
* Hopefully fixed all errors with shutter switch
- Reverted change regarding the Window layer

1.3.5

+ Added config option to fix enemies killing you through windows (If you're running into issues with enemy behavior, disable this)
# Windows are now on their own layer, called Windows (id should be 30)

1.3.4

And again...

1.3.3

* Fixed skybox override not working in certain scenarios

1.3.2

* Fixed Celestial Tint overriding the skybox override
* Fixed log spam, sorry about that

1.3.1

* Fixed voice lines playing without windows

1.3.0

+ Added option to override Celestial Tint's skybox
+ Added configurable rotation speed (Replaces boolean)
+ Added config option to disable hiding moon transitions
+ Added new screenshots to readme
* Fixed shutter switch spawning without windows
* Fixed NullReferenceExceptions when shutter is spawned
* Fixed mod refusing to load, if all except door window are deactivated
* Fixed 4k skybox never getting loaded
# Increased moon transition time for shutters by 1 second
# SpaceOutside config option now uses a self-explanatory enum instead of an integer

1.2.3

* Reduced the intensity of iridescence in glass materials

1.2.2

* Fixed door windows shutter being invisible
* Fixed shutter ScanNode being not deactivate-able

1.2.1

+ Added option to disable the Shutter Switch ScanNode
+ Added option to disable playing Wesley's voice lines on transitions
+ Added iridescence glass materials
* Fixed speaker sound being played with inactive VoiceLines
# Buying a new window will now honor the current shutter state
# If you change the glass material via LethalConfig, the setting will be applied without restart
# The enable refraction boolean has been replaced with an enum to allow for iridescence material to co-exist

1.2.0

+ Added ship door window!
+ Added ability for light sources to actually shine through all windows
+ Added voice lines for opening/closing the window shutters ( Thanks Wesley <3)
+ Added Scan Node for Shutter Switch
+ Added option to change the Light Switch tool tip
* Fixed being able to place furniture inside windows
* Fixed skybox 2

1.1.2

* Fix stretched ship hull texture

1.1.1

* Fix all window collisions (Hopefully...)

1.1.0

+ Shutter switch is now non-interactable while the windows are locked
+ Window state is now sync to the state switch, instead of being relative
* Fix posters

1.0.1

* Fix locked window state
# Improved window shutters closing/opening on level transitions

1.0.0

+ Initial Release