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

This will effectively break thousands of games which rely directly on LegacyChatService to operate. Unacceptable for you to remove this, while simultaneously not taking action on anything else critical on the platform!
I guess we’ll all have to make do with ExperienceChatMain, remove all implementation for custom chat features (all of which follow Roblox’s own experience guidelines), and replace them with this new, shiny system! One that is horribly slow, hard to manage, and difficult to work with. Totally unreasonable.

1 Like

Would archived/private experiences be affected by this as well?

2 Likes

I have, for one, been very appriciative of the way Roblox has been handling things like this in recent years.

I am a 2008 Roblox user who used to have a top game back in those olden days and I don’t actively develop anymore. I occasionally play around with some code but I do not actively work on anything anymore. I’m sure at least one of my old projects involved a custom chat solution of some kind and I’m not going to dig for it, I greatly appriciate that any of my experiences that still exist as published on my account can simply be de-listed by Roblox if they don’t comply.

This kind of moderation is extreamly important in my view for preserving legacy content on Roblox. Understandably times change, and policies change, and I appriciate not holding innactive devs responsible when simply de-listing the content is possible.

2 Likes

They aren’t you can use TextChatService in custom chat.

1 Like

Ngl the amount of people not picking up on this is insane.

1 Like

Insane that you lack the understanding of how hard changing the underlying implementation of a custom chat system from LegacyChatService/Custom to the TextChatService with a lot of limitations is.

1 Like

As a programmer, no for me it’s easy, and any of the existing custom chats can easily update their code to match. And regardless what they are saying is wrong Roblox is not out right banning custom chat you just have to use TextChatService to moderate and control it.

I defiantly do not favor this idea. The current TextChatService isn’t very customizable and it’s honestly quite clunky, big and ugly. Almost everyone opts for this in the clanning sphere due to this and pretty much all custom chats made are based off of it. I get that this will be pushed forward in 2025 so we have time to change things, but it is still quite a dissatisfying change to see.

1 Like

They’ve given developers a 3 month heads up, if you can’t figure it out in that amount of time then that is fully on you.

I have created my own chat system before, shown it many times even to a Roblox admin, apologies if that sounded rude but I quite dislike when people underestimate a certain amount of work it takes to get a system like this to work.

1 Like

Difficulty is subjective, one thing hard for others might be easy for someone else. Vice versa. People have different strengths and weaknesses

Even if it is easy it still depends on what code you have written beforehand. it might just end up being tedious and if developers have to re-allocate time to work on this issue there’s an opportunity cost so I hope you can at least agree that is a major inconvenience. Not looking forward to migrating a custom chat that I need to figure out how it works cause someone else wrote it even if it is easy.

1 Like

You thinking difficulty is subjective is also subjective, I quite don’t think you would be able to understand my implementation within a short time frame.

1 Like

Been doing this 10+ years Im pretty sure I could, but that’s the thing about the Internet neither of us know each others skill

For a moment I thought they were talking about “/team” :sweat_smile:

1 Like

Then you cannot make a comment underestimating the complexity of a certain chat system made by another developer. I am not going to continue talking off-topic on a post like this.

1 Like

And in return you cannot comment on my skill saying I need resources on my profile.

1 Like

If your implementation of a chat system is that difficult to understand then the problem doesn’t lie in TextChatService, the problem lies in your own code for not designing it in a way that lessens the burden of future work.

1 Like

What you said here literally contributes nothing to the conversation. I made it to prove a point. If you’re gonna continue talking about that example of how it was “wrong” be my guest.

1 Like

Nothing. Just wanted to prove a point, normally I wouldn’t have used this argument if they didn’t use theirs. It’s settled though.