I have not encountered any of these issues and I develop a few games using TextChatService/old chat, so this is not my personal experience. I think it is fair criticism, though, which this thread sorely lacks.
Yes, this is actually true for some games, however it’s not just exclusive to TextChatService and I actually hate it. Even if you don’t use TextChatService it still takes an annoyingly long amount of time for some ungodly reason that I can’t actually figure out why
I think it is a reasonable conclusion that it could be tied to TextChatService so I will come to an agreement with you there.
Just as closing I would like to apologize if I came off as aggressive in my posting, it’s definitely not my intention to be but looking back I feel like on some things I was being a bit passive aggressive.
I do agree that in general PlayerBillboards is a pretty bad script, while I myself have never seen performance implications from TextChatService vs legacy chat (since my current game is low player cap servers), I have noticed PlayerBillboards in general taking a long amount of time, though I couldn’t note what is causing that.
I also do agree that a lot of the criticism in this thread was definitely jumping the gun, there are some concerns that people have that aren’t really “real” so to say. I’ve tried to keep everything as objective as I can from what I’ve seen and what I’ve experienced, though. (Even if I’m still wrong in some cases.)
HI, any info on the addition of TextChannels? Perhaps with team-only text tabs like the old chat system has. We have been eagerly waiting for this on the new chat ui.
I have MAJOR CONCERNS with these things considered chat.
Let me start with direct messages between users and chat window with communication across users.
There’s this thing called trading, and I want a private chat window to be FRONT AND CENTER so I can make negotiations for example in games like Pet Simulator.
And then there’s announcements from Admin Commands. Those systems are put in place to GET ATTENTION OF PEOPLE WHO MIGHT NOT LOOK AT CHAT/HAVE IT CLOSED!
I understand legacy chat and custom chat going, as legacy chat has vulnerabilities, and custom chat has its quirks, but we need a chat window in the center API for direct messaging for trading first, and an announcement API for Admin Commands before these can be put in place.
This is something I would start a secret revolt against if these decisions are not reconsidered / new API’s are not put into place to fix these issues.
most of these things i admit i can figure something out for, but please pleasePLEAAASEEE add an official way or at the very least an “official workaround” for cross-server messaging!!! a key feature of my game is allowing you to send cross-server messages with a gamepass! without proper tooling to ensure it’s compliant, i’d either have to rip away tools that people literally paid for, or bend the rules a little and hope whatever filtering solution i come up with is considered “enough”.
not to mention the fact that i literally just spent a month and a half making a proper, realtime cross-server direct messaging system for an upcoming update, just to have it deemed illegal with no workaround before the update can even come out… the timing is just painful here…
Overall it’s decent but there’s still plenty of things the legacy chat does better. Chat tabs is the major one for me. Apparently (hopefully) it’s coming now, so that should be good…
There’s plenty of other issues that people mentioned in this thread. Please look into all of the bug reports for TextChatService. I can assure you there’s plenty.
Unfortunately I doubt they’re gonna fix/add much other things beside the channel tabs. Knowing how they’ve (seemingly) neglected the reports.
The migration is not required immediately so people have time to update. Yes they are removing legacy chat but the new system is in its place. I’ve read the many issues with TextChatService and I am sure it may be prioritized since it is becoming the new standard. You can still customize the rendering of chats to your liking you must now just use the new APIs. This is better for the future of Roblox in terms of safety.