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

biggest truthnuke of this thread

2 Likes

TextChatService already has a way to implement this. It’s even one of the examples on their documentation page for how to use the service.

1 Like

Why the hell are we removing LegacyTextChat? Bad news here…

3 Likes

Oh so proximity chat are possible for textchatservice? where? i dont really see it on the documentation page cause its unclear

It’s not documented on the class itself, but rather it’s under a separate article about how to use all the aspects of the service.

1 Like

What? People can’t use custom chat systems anymore? I guess that makes sense, but still kinda lame.

1 Like

ah okay thank you, i didnt know that

1 Like

this is mostly fine by me. it makes sense why it’s being done, but I have a few concerns:

  • announcements from admin commands being considered chat - these can be important announcement or notices that everyone should see. players shouldnt be missing that info because of their parental controls or privacy settings.
  • backwards compatability - code that interacts with the legacy chat’s code (eg requiring a module from it) will break when the game is switched over to TextChatService.
  • default ui flexibility - TextChatService’s default ui is lacking some options which prevents developers from being able to customise it to fit into their game’s ui. in particular i’d like to see the ability to change the corner radius.

address these, make me happy!

ps. in legacy chat, if Esc is pressed while the chat box is focused it clears the chat box, and that’s something i’ve been missing in TextChatService. neat little feature that allows quickly discarding what you’ve written. pls bring this into TextChatService!

3 Likes

I really hope they clarify further in the original post, but you can, you just need to make your custom chat system use TextChatService.

Genuine question - at this point, why should anyone ever do anything on this platform?

Features that have been ever-present that were, in fact, the widely used norm only a couple of years ago (as in, in 2022) are now being snatched away with only a few months’ warning. Why should anyone even bother anymore when the rug could be pulled from under them with barely a moment’s notice?

It is clear that Roblox, now more than ever, is treating developers with complete and utter bare-faced contempt, as it seeks to fall back upon an old favourite - rather than fix a glaring flaw with a feature that’s emerged, they’ll remove it instead and provide awfully thought-out, half-baked solutions that don’t cater to the needs of the silent majority.

Not only has this has been a recurring theme throughout the year, but the tendency to swerve accountability by making use of the headless corporate account (rather than allowing for meaningful staff-user interaction) has also been a highlight in recent times.

This does not reflect well and is increasingly demoralising.


More broadly, as someone who has been on the platform for more than a decade now, my advice to anyone reading this thread is very simple - stay away from this platform. Do not develop your games on here.

Go literally anywhere else to receive the respect and treatment as a human being that you deserve. Roblox has shown, time and time again this year, that they do not deserve your labour.

This company does not care about you in any way, and is far more invested in maintaining their relationships with out-of-touch angel investors.

I don’t know how much longer I intend to stick around. Things cannot go on like this.

And as one closing message here, to Roblox directly:
What happened to you guys, man? You used to be cool.

12 Likes

Wow this sucks, so I really have to make my own chatbox UI when I really need the Channel Bar Tab Feature on the legacy because TextChatService just does not have it for some weird reason.

They already plan on implementing this.

1 Like

I need to see it to believe it since it took quite awhile to modify the legacy to fit my use case, seeing this post is just frustration.

Yeah this one probably isn’t going to fly well.


Would also like to see a tutorial on this.

L
Fire whoever came up with this please. It’s for the best

3 Likes

It makes no sense to have “admin announcements” run through this if “posts in experiences” do not. Admin announcements are NOT CHAT, and often convey important messages that all players should see, even if they wouldn’t always be able to chat.

Is the custom chat change due to players being unable to report messages sent through those?

If that’s a reason then - ok. I can’t complain.

1 Like

really roblox really :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming: :man_facepalming:

1 Like

No.

I will continue to use the legacy chat service because your TextChatService runs like dogwater. Fix the performance issues or I’m not migrating.

6 Likes

It’s fine. You’ll be forced to using it. Sorry.

2 Likes