Zaggy1024 / LC_OpenBodyCams

An open-source mod for Lethal Company to add a body/head camera that is displayed on the bottom right monitor in the ship, with the goal of appearing almost identical to the player's actual perspective while providing good performance.
https://thunderstore.io/c/lethal-company/p/Zaggy1024/OpenBodyCams/
MIT License
8 stars 0 forks source link

Door cam freeze bug? *Suggestion Included* #3

Closed HE70v closed 5 months ago

HE70v commented 5 months ago

I don't believe this is intentional but more so as a result of the optimization implemented.

The front door camera seems to freeze/stop updating when you're not looking toward the body cam monitor whilst in the ship. This can make it difficult for people like me to see if the eyeless dogs in the front of the ship are dead after smacking at the door with a shovel.

Cam Freeze Suggestion -You should try to implement a static camera option for the radar booster like how it is in the "Helmet Cameras" mod by RickArg. -As well as an option to toggle the front door camera between its original camera, body camera, and off.

Zaggy1024 commented 5 months ago

The body cam appearing near the door is actually just an oversight on my part, I hadn't considered that the material for those two screens is shared and I never checked. I'll hopefully have a fix out for that soon.

The reason it pauses is indeed an optimization, it's assuming that nothing is viewing the body cam except the monitor at the front of the ship. For the sake of some mods, I may have to make an option to disable that.

Swapping between body cam and external security cam isn't a bad idea, but probably not on my todo list since it's a pretty niche use case (unless others chime in asking for it).

HE70v commented 5 months ago

W updates nicely done

Zaggy1024 commented 5 months ago

Thanks!

Zaggy1024 commented 5 months ago

-You should try to implement a static camera option for the radar booster like how it is in the "Helmet Cameras" mod by RickArg.

With regard to this, feel free to open an issue to track that suggestion.