TextChatService: New Chat Window Customization and Delivery APIs

These changes should all be out now. Have you made sure to follow all the listed steps? Especially these:

  1. Insert TextChatService into your experience
  2. Set ChatVersion from LegacyChat to TextChatService?
    image

Hello, I tried looking for that in advanced objects and in the services but did not find it, but I did see the new stuff in explorer and the properties, I guess looking at the videos in the post again I see things that wasn’t on mine under the chat window configuration in explorer.

I read the linkked documentation but didn’t see much that vi had to do other then what you mentioned just now, which I already seen in explorer, unless its something entirely different.

I’ll take another look at it when i get a chance, maybe I missed something

I am still curious if all of the settings from :SetBubbleChatSettings() will be put into the new bubble chat settings in the new TextChatService as some seem to still be missing as I stated before (outside of the big elephant in the room of player/object specific chat bubbles).

I really like the look of less padding on bubbles compared to what we currently have. Some fonts make it so that it’s like there is more padding than needed.

This is brilliant! Will we ever receive an API for Spatial Voice Chat? Would be awesome to see what creative things could be done with detecting when people talk for example, to animate custom character faces (as Dynamic Heads do not support this yet from what I’ve seen), or even better, make a horror game which detects when you scream!

NO THIS IS ACTUALLY BEAUTIFUL.

I think I’ve seen that same clip of you resizing the ChatWindow in my dreams. Amazing work as always.


For feedback, the default BackgroundTransparency for the ChatWindow doesn’t match the icons above it.

image

As you can see, the chat window looks slightly darker. The default transparency is 0.3 here. However, when you set the transparency to 0.4, it fits together 10x better in my opinion:

image

The easiest workaround is by setting the transparency yourself, but I think it should fit by default.

Furthermore, is it possible to have a chat bubble fade out? Instead of just disappearing instantly? Might just be a bug but I remember that being a thing.

2 Likes

This is great — Hoping that Input bar customization and typing detection will come soon!

Ok, this is a slightly weird feature request but

I’ve found a place where I turned messages into clickable hyperlinks with a Click callback, maybe could we get this in the new chat service?

Started using this recently, and I love it! Big thanks for this update!

Amazing update! But when will we have a new channels bar?

This is a great update. I hope we get a solution for custom gradients in chat at some point as well!

It’s the only reason I haven’t been able to switch to this yet: Make it possible to apply custom UIGradients with TextChatService.OnIncomingMessage

1 Like

One thing I noticed is that the colon doesn’t share the same colour as the name, so I’m here to share a workaround. It’s a bit hacky but bear with me.

If you set the ChatWindowConfiguration.TextSize to 1, the colon will be so small you can’t see it, and then you can use RichText on the rest of the text (eg. tags and chat colour) to increase the chat size, you can use the prefix text to add your own colon.

As I said it’s a hack so the colon is technically visible in some circumstances but unless you’re looking for it, there’s a good chance you won’t be able to see it as it’s tiny.

image

Why is the bubble chat offset is incorrect on R6 avatars?


This update is pretty cool and chat window customization is nice.

Though, there seems to be an issue with private messaging when one of the players leaves after using the private chat. After re-joining, sending or receiving messages seems to not work.

3 Likes

Here’s a feature request I have, when are will we be able to customize what the target channel chip for our custom TextChannels say?

We’ve released an update yesterday that lets you customize the default chat input box. Look for new properties under ChatInputBarConfiguration

2 Likes

Can you let us customize the bottom chat box where we type things like background color, text color and even the icon for sending texts, also please let us customize how long the whole chat box hides when inactive.

2 Likes

This makes me want to switch over to TextChatService, but something is putting me off…

The Player.Chatted function no longer seems to run when using TextChatService, so it breaks over 90% of my game when I switch it to TextChatService

1 Like

Yo quick question, will the LegacyChatService option be discontinued in the future or will it be kept for backwards-compatibility?

1 Like

It seems that using a custom font and/or textsize larger than default is preventing my chat from automatically scrolling all the way to the bottom. Currently players have to continuously scroll down to see the latest messages.

Is there any way to mitigate this?

yooooooooooooooooooo i know im late to the party but can we please talk about this

cursed_ui

4 Likes