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

ShipWindows

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

Date uploaded 2 years ago
Version 1.1.2
Download link TestAccount666-ShipWindows-1.1.2.zip
Downloads 14031
Dependency string TestAccount666-ShipWindows-1.1.2

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
MaxWasUnavailable-LethalModDataLib-1.2.2 icon
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-1.2.0 icon
WhiteSpike-Interactive_Terminal_API

API focused on making interactable UI in the terminal

Preferred version: 1.2.0
TestAccount666-TestAccountCore-1.16.0 icon
TestAccount666-TestAccountCore

A mod with some common methods I use in my mods

Preferred version: 1.16.0
TeamXiaolan-DawnLib-0.6.0 icon
TeamXiaolan-DawnLib

A modern API for Lethal Company content and all sizes of mods

Preferred version: 0.6.0

README

Ship Windows

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

Screenshot_1

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.

OR

  • Ship Windows 4K Skybox by veri - For a higher definition space skybox. This does not work with Celestial Tint.

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

Thanks to

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

CHANGELOG

Ship Windows

2.9.0

+ Added v81 support
+ Added NavMesh Obstacles to Door Windows (Hopefully fixes enemy clipping?)

2.8.0

+ Added per-window option to enable/disable enemy triggering
* Fixed skybox rotation

2.7.2

# Changed license to LPGLv3

2.7.1

+ Added little easter egg
* Fixed Shutter Switch again .-.

2.7.0

+ Added support for latest Interactive Terminal API
* Fixed some shenanigans with Shutter Switch

Note:

  • Shutter Switch may still cause issues like clients not triggering Wesley Voice

2.6.1

* Fixed Enemy Fix

2.6.0

* Fixed v73 compatibility

2.5.1

* Fixed layer + tag for window-less ship

2.5.0

# Final push to stable

2.4.0

+ Added WindowRegistry#Windows to get a readonly list of all registered 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