Migrate to TextChatService: Removing Support for Legacy Chat and Custom Chat Systems

Can I ask what means Moderate like remove game? ban the developer?
Will this also happen for private games or just some public testing games that I’m using for testing purposes?

12 Likes

I have 0 intention of going through all 500+ places I have created over the past 15 years on the site to update something that can quite easily be automated.

Please explain what you mean by “Moderation” in reference to the games which do not comply, since most of my games are just for development and working on assets to go into a finalised project, will I lose all of my work?

27 Likes

For me I feel like the main issue here is the fact that it applies to all games, which brings up the concern of games which are inactive on the developer’s half which have these older systems. What will happen to them? With these changes being put in place said games would end up just being lost to time due to the developers being missing and the game getting taken down due to not following the policies.

9 Likes

what about people who lost their account which has a game really important for them but it has old chat?

7 Likes

What if you use a thing not yet implemented in TextChatService, or use your own fork of LegacyChatService? You’ll be forced to either remove that feature or wait until it gets implemented.

Alternatively, do both

3 Likes

While there’s a focus on TextChatService, could we also get a fix for chat colors overwriting bubble text color? Any time you change the color of a player’s chat text, the same effect is applied in their bubble. This seems unintentional in general but is made worse by the fact that even trying to overwrite the color doesn’t work - you can only overwrite the text color in a bubble that wasn’t overwritten in chat. Ideally these would be two entirely different things that don’t affect each other. There is a bug report for it here

11 Likes

I think moderating the games is too intense…

If you really need to migrate to that, why not just disable the whole chat feature for those games that didn’t migrate by that deadline so a bunch of old games don’t get removed?

Please consider this update…

13 Likes

Two questions.

One, is a intercom messaging system considered a type of “chat”?
Two, why do this when the current chat-stack is riddled with bugs and is basically unsustainable on some devices due to its performance issues?

9 Likes

Rather than moderating the entire experience altogether, why can’t the in-game chat systems or chat services/api be disabled in the experience instead?

19 Likes

same, i have tons of games on my profile that are old and dont use the new chat system

2 Likes

can i ask you why did u just copy my whole message I said a second ago?

2 Likes

This has been a thorn for my playerbase ever since I migrated. Now, when you join a server with TextChatService default chat, it feels dead and empty. There is no chat history whatsoever so you have zero context on what’s currently going on in-game. This is catastrophic for building engagement during the first 2 minutes of gameplay in social and roleplay oriented experiences, which is a smoking gun for hooking new players.

47 Likes

My apologies. I did not see your message earlier.

5 Likes

So basically, having a custom chat system is now grounds to get your game banned?

Insane.

At least let the developers keep custom chat systems in place if they’re actively trying to filter the chat correctly.

The “admin command announcements” part is absolute insanity. We are generally using it to announce right before we have a maintenance/scheduled update upcoming, and now it’s going to turn into something that will get the games banned too? That is not something I expected at all.

8 Likes

yeah its all fine!
But it was 2 messages above, anyways…

3 Likes

EXCUSE ME???
YOU INTEND TO TELL ME THAT ROBLOX GAMES THAT SIMPLY DON’T USE A CERTAIN API ARE GONNA GET MODERATED???

What about historical games? Are we just expected to change the text chat API on games we may not be able to access anymore because Roblox decides randomly one day that the chat API needs to be unified because “eh why not” and then have the AUDACITY to ban those who resist the change?

HAS THE WORLD GONE MAD???

I get that I might be overreacting but threatening moderation action over this is insane.

18 Likes

The original post goes over how to do custom chats. You just need to be setting it up using TextChatService.

3 Likes

This. This post amazingly explains how this update is one of the worst updates to ever come to the platform. I cannot even fathom how you guys would actually approve such an update like this. Not only is this limiting for developers, but it is also worse for old experiences that use custom or already existing legacy chat systems.

I DO NOT WANT TO USE TEXTCHATSERVICE. It sucks. It performs worse, I want to implement my own features, and overall, have freedom over the experience that I made myself. Roblox is actively encouraging developers to create bypasses or workarounds with every recent update that they have been making that limits developers in one way or another.

32 Likes

I think you’ve misunderstood the announcement a bit (although it is somewhat confusing to parse) - these features will all still be possible, but need to be done within the TextChannel / TextChatService system. For example, you could have a TextChannel called AdminMessages and send / receive admin messages from that.

1 Like

The new chat UI is far too bloated and has many bugs.

One of the most important features of the legacy chat is the ability to see chat messages from users still in-game from before the time you joined, which is crucial to allowing recently-joined players to quickly join in with a conversation, especially in communication-heavy games.

There should be NO DEADLINE until every single possible functionality with the legacy chat system has been replicated with the new one. This is a basic design principle Roblox, you don’t make deadlines for a transition when the thing to be transitioned to is not complete.

12 Likes