
ShipWindowsBeta
Adds glass windows to the ship so you can see what's going on outside.
Date uploaded | 4 days ago |
Version | 2.3.2 |
Download link | TestAccount666-ShipWindowsBeta-2.3.2.zip |
Downloads | 1380 |
Dependency string | TestAccount666-ShipWindowsBeta-2.3.2 |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100
MaxWasUnavailable-LethalModDataLib
A library for Lethal Company, providing a standardised way to save and load modded data.
Preferred version: 1.2.2
WhiteSpike-Interactive_Terminal_API
API focused on making interactable UI in the terminal
Preferred version: 1.2.0
TestAccount666-TestAccountCore
A mod with some common methods I use in my mods
Preferred version: 1.14.0
README
Ship Windows BETA
This version currently does not include all mentioned features. Expect bugs and issues using this BETA version!
The README will be updated at a later date.
Adds four glass windows to the ship's store as permanent ship upgrades. Availability and price both configurable.
Windows when landed
Windows when in orbit
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
CHANGELOG
Ship Windows
2.3.3
* Fixed self-intersecting in roof window
# Updated readme
2.3.2
* Fixed lobby load playing wesley voice
* Fixed issues with Diversity
- Removed debug messages
# Now forcing movePosters
to false
, if other ship mods are present
2.3.1
* Fixed skybox
2.3.0
+ Added Skybox Events
# Now avoiding GameObject.Find
calls wherever possible
2.2.1
* Fixed window spawning behavior
* Fixed holes in ship
# Tried to optimize window meshes
# Now shows a message, if no unlockable windows could be found
2.2.0
+ Added right wall window
+ Added roof window
* Fixed not being able to place furniture on floor window
* Fixed unlocked windows not spawning on save load
* Fixed floor window mesh
2.1.0
+ Added left wall window
+ Added wesley voice lines
+ Added enemy attack fix
2.0.0
# Start of the rewrite
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