Most of this post is still kinda confusing and unclear in some areas, like are we allowed to keep custom chats with textchatservice api or will that also get removed in april? Are there gonna be full gui customization options for the textchatservice or are we just stuck with the ugly default look? And much more
No, i will never migrate to TextChatService, as it is an useless and stupid chat service that nobody needs. I do not agree with these changes and I will refuse to migrate to that ugly new text chat service. As a 2017 roblox user, I do not agree to these changes and i do not wish to migrate in my game.
Forcing us wonât help. I will find a way to bring back the Legacy Chat System on Roblox. No matter what. I do not let me forced by a stupid company that doesnât care about their community.
You are allowed to make a custom chat, as long as the messages route through TextChannels and not a custom remote event thing.
Edit: More specifically: Usage Guidelines | Documentation - Roblox Creator Hub
so like, you guys gonna fix the performance on the new chat any time soon? this is the 1 reason I will be holding back on it as long as I possibly can
Hi, I donât agree with this update,
First of all, Most older games rely on Legacy Chat as their developers may not be on roblox anymore or are banned. This change could potentially break older games that use older and deprecated Legacy Chat functions.
Second of all, LegacyChatService has a more imaginative feeling to it. The newer service looks extremely corporate and it just looks like an design to attract more investors.
Third of all, If Legacy Chat is so outdated, then why not use the exact same CoreGui, and rebuild the older system from scratch that includes the Parental Controls Feature.
Overall this is just my opinion on this, I think most developers would like Legacy to stay up, so maybe just update Legacy to the newer features.
Hey, is there any chance that New Experience Controls Chat Button has unannounced breaking changes would be fixed? Itâs been causing me a lot of trouble lately, quite the combo when you couple it with Script_CoreScripts/ExperienceChatMain Very Slow.
Are we still allowed to use remotes for stuff like custom admin commands and chat logs since i feel like its a lot more simpler and probably performance wise better
I wonder if the customized chats will get put in a folder when auto-migrated and replaced with the standard new one.
Roblox, I cannot switch to textchatservice unless you add the ability to offset the ui from mandatory positions
this post highlights my problems
forcing it is fine but ur not even giving us any options for the base ui
Thereâs no reason to be concerned about the performance of using TextChatService as a foundation for chat. Things like the memory expense of assets making up game content / perf expense of physics sim are much higher than that from a system which only has to process the occasional packet of text.
Thereâs some fair concerns about the performance of the built in UI built on top of the TextChatService but thatâs a separate concern from moving to the TextChatService API as the orchestration point for chat.
Itâs not the TextChatService itself thatâs making things slow, itâs issues with code built on top of it which can be improved without changing anything about the TextChatService API, we wonât end up being stuck with poor performance because of TextChatService.
We need actions and results, not just words and promises. Weâve been getting multiple confirmation messages that the issue is worked on and multiple messages about patches getting rolled out, yet with almost no results. The issue is still here and predominant, and itâs so easy to notice ExperienceChatMain
having huge lag spikes in many experiences on different devices. Itâs a huge shame that this issue is still unfixed after around two years of being reported.
Some people seem to worry about TextChatService performance so just asking to be safe, what about the other use cases that could be simpler, because in my case I have been playing around with chat system admin commands and some of them get tagged for no reason, so I cant quite use it to register commands run by users and even so if it registers I want to be able to log the untagged message to an external app through http service without it being full of hashtags
There is no reason for chat to cause lag spikes
The problem is that if you completely disable chat entirely, it still runs in the background; so replacing it does not fix this issue.
Sound logic, but in practice, the new chat system is in fact taking up more CPU usage than every LocalScript our game has combined, including all of the other CoreScripts.
EDIT: Noticed you edited your message to include âUI implementationâ. Well, as it stands, disabling that doesnât remove the performance issues either.
Ah yes, 171 ms to process the âoccasional packet of textâ. Very performant, clearly I should not worry about this.
We shouldnât but weâre forced to. ExperienceChatMain
constantly shows up on the Microprofiler as the reason behind the huge lag spikes that could occur in experiences. Itâs the number 1 reason for the huge lag spikes and fps drops that I get in experiences personally. I have no idea why sending text messages requires huge amount of resources, or why would a chat system causes huge lag spikes, or why would it still take resources and actually take huge amount of resources when disabled. All of these questions can only be answered by Roblox staff.
To be fair, ExperienceChatMain
isnât the only Corescript that suffers from performance issues, most Corescripts do. They usually all use more resources than developer scripts. Itâs kind of hypocrite to encourage developers to do their part on optimization when Roblox doesnât at all.
I dont know man⌠I would agree with you by not carrying what UI does to performance compared to physics or rendering. Except all of these new interfaces and uiâs crammed onto us have been nothing but a direct downgrade (performance and customizability wise).
The entire chat system stutters when trying to do ANYTHING. Opening the chat, starting to write, adding/removing characters, ANYTHING!!!
The micro profiler screenshot is my 14700k sending one letter using the chat system btw.
Iâll say that Roblox core UI in general is the real reason all of the games I make and optimize myself still lag
Mobile players also suffer from text chat being unusable
Okay, what is it then? What âcode built on topâ? And how is that code not related to the TextChatService? The GUI itself is slow, the functionality of sending messages is slow, everything about it is slow.
Magically if i switch to the legacy version, all of the performance issues vanish! Iâm guessing that the old chat system doesnât use the magic new âcode built on topâ but still seems to do the job just fine, no?