I’ve recently seen in the RDC recap video by greenlegocats123 that the chat gui will be getting a makeover. Its cool and all, but the current gui fits great with the style of my game. Is there a way I could somehow just force the game to use this current chat gui instead? Or at least set me on the right path of what I will need to do to get this working. Thanks!
You will find that out then when it releases
where did you find this info?? i wanna learn more cause when it comes to roblox makeovers im serious about it cuz i like changes
I’m not sure about the scripts but this is what to do:
- Delete the chat
- Make 6 TextLabels, and each message is text in it
- Make a TextBox and collect the answers to put them in the textLabels.
Hope this helps!
I recommend you preserving your GUI
Steps:
Load your game on studio
game > Players > LocalPlayer > PlayerGui > Chat (Copy CTRL + V)
Stop the game and paste inside StarterGui
Play the game
game > Players > LocalPlayer > PlayerScripts > ChatScript (Copy CTRL + V)
Stop the game and paste inside StarterPlayer > StarterPlayerScripts
Not sure if this is what you wanted by it’ll save the default ROBLOX chat and allow you to use it.
That’s the thing, I’m not exactly trying to make my own chat gui, rather keep this one and find out what scripts I will need to grab as well etc
Yeah, I already saved the gui + scripts but obviously the gui doesn’t work since the chat scripts use the one created when a player joins. I was wondering if I could somehow make the game forcefully use the copy and pasted gui rather than the gui it auto creates
I just replicated it you just need the ChatScript and it’ll work.
Note: If the name is “ChatScript” it’ll replace the one that ROBLOX declares
So, you go into the test server, and go and get the chat scripts and then copy and paste them into the game and modify them. Hope this helps!
Ohhhhh, that actually makes sense, let me give this a shot!
And he described exactly what you want.
Do you remember when you had to activate Bubble Chat using a similar method to @ForABetterPurpose? It is a similar problem that can be solved by following the steps described by @ForABetterPurpose.
I don’t believe it worked.
In the image, the one I copy and pasted into starter gui is on the top. I made sure to copy + paste the chat script into playerscripts yet it doesn’t appear to be working. (The real chat gui is positioned at the bottom for testing so I can tell if they overlap or not.)
EDIT: I’ve realized something. It would appear that the chat script makes the UI elements, so as long as I have the chat script I should be good! Thanks for the help guys
You’ll need to start by disabling the core chat gui, you can do that with the following:
local StarterGui = game:GetService("StarterGui")
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, false)
Must be in a local script, parent it to a suitable location.