Skip to content

Lets AI eye see bodycam feed #5069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

Rug-Dealer
Copy link
Contributor

About The Pull Request

Cameranet now properly pulls visible chunk information from bodycams, meaning that AI eyes and advanced camera consoles (present on some ruins) can see through them.
The functionality was actually half there, I just made bodycams actually run the relevant procs to make this happen.
image

Why It's Good For The Game

ratvar asked me to
Real answer, AIs are often stuck within the confines of their ship since there isn't really a portable camera that they can see through, short of the borg shells. With this, AIs can take on an "eye in the sky" role and command shipmates around like some kind of RTS.
Also, combined with RUPFCs (coming Soon™), this'll let AIs reconnect to frames easier as long as they have an active bodycamera on them.

Changelog

🆑
add: AI eyes and advanced camera consoles can now see through body cameras.
/:cl:

@Rug-Dealer Rug-Dealer requested a review from a team as a code owner July 14, 2025 10:04
@github-actions github-actions bot added the Code change Watch something violently break. label Jul 14, 2025
@zimon9
Copy link
Contributor

zimon9 commented Jul 14, 2025

This looks very nice! (One small question -- it may be out of scope, but would it be possible to have a whitelist available to AIs to add specific networks to what they can see? Part of why bodycameras had adjustable networks was to prevent people from peeping into other networks without authorization)
I see a lot of great improvements here and I'm glad that AIs can finally see through portable cameras though

@Rug-Dealer
Copy link
Contributor Author

Rug-Dealer commented Jul 14, 2025

... but would it be possible to have a whitelist available to AIs to add specific networks to what they can see?

This is actually the first thing I tried to implement, but it's not really possible without a refactor of how AI eyes see things... currently the cameranet system doesn't take into account network at all.
I might look into at some point when my brain isn't on fire from staring at camera code, but it's out of the scope of this PR for now.

@zimon9
Copy link
Contributor

zimon9 commented Jul 14, 2025

Totally fine! Excellent work :P

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code change Watch something violently break.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants