The Big Bubble Chat Rework

Thanks for pointing it out, I honestly never noticed it before. Seems like an issue with our animation system. Will add to the list of bugs!

7 Likes

Just to verify, I heard there is alot of performance improvements. Is this true and how much faster is it compared to the old chat?

2 Likes

Yay! Glad it’s finally here! :partying_face: Here is my rundown:

Can we please not have it over HumanoidRootPart? This change is not welcome, and it looks terrible, to say the truth. I am using once of the most basic animation packs, and this is what it looks like:

The animation is amazing, this is just what we wanted!

When will we get a total overhaul? A few things I would like to see are:

Google Hangouts-like ‘…’ when chatting. (Credit to @TheCarbyneUniverse)

New Chat UI

Styling similar to Markdown

My biggest concern is not having the chat over the Head, as this is the sole reason why I will not be using this new chat. It’s never been this way, and it never should. These are my 2 cents anyways.

One last way to put it:

Thank you to everyone who made this possible! :tada:

9 Likes

A fix for that one has already been pushed and should be live soon-ish!

7 Likes

This update looks like it’s going to be really cool in that it allows games to access unique chat bubbles much more easily! I only ask to include plans to allow changing of the bubble’s cinematic effects (the beginning effect specifically) because while it’s neat, I don’t think it would fit all games. Keep up the awesome work!

3 Likes

So the chat will be lined to Head, not HumanoidRootPart?

3 Likes

Wow, I wonder how many experimental games this update will cause, maybe games where you can have infinite bubbles, or a game where you can type a lot. But if you don’t want bubble chat lagging and breaking the game, it would be reasonable to set some limits on it.
Also make bubble chat settings so they can only be set server side, in case of exploiters.

2 Likes

This new chat system seems to not work for me. I checked off BubbleChat, but it didn’t change it to BubbleChat. Is there something I’m missing?
Screen Shot 2020-10-13 at 5.59.01 PM
EDIT: This didn’t work in Studio for me, in game, it worked.

3 Likes

Yes, this is happening inside Roblox Studio and not inside the game, and when I fork it inside a published game or place it still reproduces the bug anyway possible.

Would it be fine if I could make a separate topic in #platform-feedback:studio-bugs or #platform-feedback:engine-bugs with this change and bug? I could possibly add reproduce steps to accomplish this bug being accountable for this. :eyes:

That’s some good news to me and others as it’s just weird seeing the new Bubble Chat being adornee’d to the Torso/HumanoidRootPart of a humanoid, and customization seems nice but for default comparison, it should be on the Head and nowhere else.

4 Likes

Sorry, should have clarified. No, it will still be attached to HumanoidRootPart (though I agree it would be nice to provide you guys the option to attach it to the head instead). The fix I mentioned will simply make the character-to-bubble offset adjust itself when the size of the character significantly changes, when running an animation or sitting down for example

6 Likes

image

This is studio only but it’s a real bummer when trying to customise the look.
Also one of my billboard UI’s is gone when it should be above my head. Again this is studio only.

What it looks like in game V

image

3 Likes

Please do! We’d appreciate any additional information about this

7 Likes

What was the point of releasing w/out all users getting access to this? Wouldn’t this hurt games more than help if 20% (Roblox is 80% mobile) of mobile players couldn’t even access. The pcall seems like a cheap way to avoid having to ‘fix’ issues with this call failing (like, releasing before it’s across all platforms). This is unwanted and should be seen as code smell since more and more things (ie. SetCore) are needing to utilize pcalls. Please move to not using this in the future, and edit the example in the future when all of mobile is updated to further showcase that we don’t need this pcall.

6 Likes

First off, my compliments on your avatar – I love it.

Are there any performance implications for spamming chat messages since this uses UICorner? Those are still a bit slow at scale.

4 Likes

Doesn’t appear to be working for some reason in-game on a new private server I just joined :frowning_face:

Also as a customization request, could we have an option to have a per-base color style for each individual bubble chat. (E.g: If we wanted to each player’s bubble chat have their own background or text color like their in-window chat text color.)

7 Likes

So does this mean that TextSize will determine the BubbleSize? Great!

1 Like

I am really liking the rework so far, but I’ve noticed a few relatively big problems…

When changing your camera angle to your character from above, your chat bubble appears like so…
image

There is also this issue that has come up where the bubble will bury into the ground when the top of the head faces like this…
https://i.gyazo.com/cc7e37fe0583547363e39dbcd980a9e7.mp4

1 Like

devform

It kinda feels weird but I think it’s alright :thinking: :grinning:

5 Likes

When using R6, the bubble chat is offset unnecessarily high above the player’s head. I’d also like it to be bound the Head using a different method, since, in my game, the player’s head moves around according to the camera’s direction. This causes chat bubbles to move weirdly:

(I believe this issue only affects R6)

Compare to old chat:

I think the problem is that the new chat is positioned above the head relative to the head itself, while the old chat is positioned above the head in world space (or something along those lines!)

24 Likes

One thing I want to know is:
Is there a way to color the chat bubbles per player? Rather than having everyone’s chat bubbles colored the same no matter what?

Here’s an example of what I mean, as seen in Databrawl Roleplay.

image

19 Likes