Skip to content
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

Holopad future features #33954

Open
5 of 14 tasks
chromiumboy opened this issue Dec 19, 2024 · 12 comments
Open
5 of 14 tasks

Holopad future features #33954

chromiumboy opened this issue Dec 19, 2024 · 12 comments
Assignees
Labels
A: Silicons Area: Relates to Silicon roles, including AI. D2: Medium Difficulty: A good amount of codebase knowledge required. D3: Low Difficulty: Some codebase knowledge required. P2: Raised Priority: Item has a raised priority, indicating it might get increased maintainer attention. T: New Feature Type: New feature or content, or extending existing content

Comments

@chromiumboy
Copy link
Contributor

chromiumboy commented Dec 19, 2024

Here's a general list of features/changes to consider for holopads in the future. Any bugs or other issues should be directed to #33986

Code refactoring

  • Use the view subscription system to preload entities into the AI player's PVS when they get a summons from a holopad
  • Use the device network system to send message packets between connected holopads (allows for message interception and tampering)

Additional functionality

  • Introduce a system to personalize AI holographic avatars (see Station AI customizations #34501)
  • Give holopads the ability to change the color of the holograms they project as well as to those to which they are connected (e.g., a syndicate holopad which turns the holograms of linked holopads red)
  • Integrate a system for naming holopads into the units themselves, rather than using labellers / label components
  • Introduce a system for conference calling, where more than two holopads can all be connected together and their users can all converse with each other

UI improvements

  • Add a text-based filter at the top of the contacts list so users can quickly narrow down a search for specific holopads (see UI improvements for holopads #34055)
  • Add additional controls to the 'in-call' UI, such as a mute toggle and a speaker mode (i.e., change the listening range of the holopad) toggle (possibly unnecessary, should reassess later)
  • Include the name of the holopad that is transmitting a call alongside the caller ID on the 'receiving call' UI (see UI improvements for holopads #34055)
  • Add a toggle to mute the holopad's ringer on its UI (this should wait until we see how the holocall meta works out. We don't want players ignoring them too early)

Sprite work

Misc changes

@github-actions github-actions bot added the S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. label Dec 19, 2024
@beck-thompson beck-thompson added P2: Raised Priority: Item has a raised priority, indicating it might get increased maintainer attention. T: New Feature Type: New feature or content, or extending existing content D3: Low Difficulty: Some codebase knowledge required. D2: Medium Difficulty: A good amount of codebase knowledge required. A: Silicons Area: Relates to Silicon roles, including AI. and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Dec 19, 2024
@chromiumboy chromiumboy mentioned this issue Dec 19, 2024
2 tasks
@spanky-spanky
Copy link
Contributor

Is there any chance we could have emotes transmitted through holopads? Mime communication is very quiet otherwise.

@chromiumboy
Copy link
Contributor Author

chromiumboy commented Dec 19, 2024

Is there any chance we could have emotes transmitted through holopads? Mime communication is very quiet otherwise.

The current chat system doesn't support it unfortunately, we'll have to wait until the refactor is done

@spanky-spanky
Copy link
Contributor

Is there any chance we could have emotes transmitted through holopads? Mime communication is very quiet otherwise.

The current chat system doesn't support it unfortunately, we'll have to wait until the refactor is done

image
Interestingly enough emotes through the emotes menu (Y) work.

@ScarKy0
Copy link
Contributor

ScarKy0 commented Dec 19, 2024

Interestingly enough emotes through the emotes menu (Y) work.

Funnily enough, thats the only type of emoting that the chat system supports that works for holopads

@chromiumboy
Copy link
Contributor Author

Is there any chance we could have emotes transmitted through holopads? Mime communication is very quiet otherwise.

The current chat system doesn't support it unfortunately, we'll have to wait until the refactor is done

image Interestingly enough emotes through the emotes menu (Y) work.

Oh yes, I added support for standard emotes. I thought you meant custom emotes, my bad

@Bomjojuk
Copy link

Bomjojuk commented Dec 21, 2024

Are there any plans to realise the "detached mode" For ai hologram similar to the one that ss13 paradise has?

@Errant-4
Copy link
Member

Are there any plans to realise the "detached mode" For ai hologram similar to the one that ss13 paradise has?

What does that do? Allow the hologram to walk around it within range?

@ScarKy0
Copy link
Contributor

ScarKy0 commented Dec 21, 2024

What does that do? Allow the hologram to walk around it within range?

Allows AI to walk around in a small area around the holopad

@chromiumboy
Copy link
Contributor Author

chromiumboy commented Dec 21, 2024

Are there any plans to realise the "detached mode" For ai hologram similar to the one that ss13 paradise has?

No, no plans. I'm not a fan of it. The AI already has unrestricted movement in its free roam mode. Being anchored at the holopad gives its physicality contrast to that freedom

@ASTRALIXIX
Copy link

ASTRALIXIX commented Dec 28, 2024

Is it possible to use the AI's general camera vision when it uses holopad in the future?

@chromiumboy
Copy link
Contributor Author

chromiumboy commented Dec 28, 2024

Is it possible to use the AI's general camera vision when it uses holopad in the future?

It's certainly possible, but I don't plan on changing it

@Carolyn3114

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Silicons Area: Relates to Silicon roles, including AI. D2: Medium Difficulty: A good amount of codebase knowledge required. D3: Low Difficulty: Some codebase knowledge required. P2: Raised Priority: Item has a raised priority, indicating it might get increased maintainer attention. T: New Feature Type: New feature or content, or extending existing content
Projects
None yet
Development

No branches or pull requests

8 participants