I’ve so far only seen these strange hybrid and incredibly confusing to set up topbar remakes on the developer forum and the Roblox toolbox that never really worked well and had a lot of features missing, most of the time having you put parts of it in stuff like ServerScriptService, some in Lighting and some in StarterGui or StarterPlayerScripts.
This project has evolved from me experimenting around with old roblox topbar guis (mainly 2016) until I’ve decided to add some customizability to the system to enable/disable features from different time frames alongside some extended functionality. There will be some inaccuracies as I’ve used the 2016 version of the topbar as a base.
One of the notable features is the ability to change settings like volume, toggling shift lock and changing the mobile movement controls (does not work with camera yet) alongside (still pretty buggy) controller support and ten foot interface.
I’ve used the Open source 2015 recreation from @c1rcuitbent originally as a base for the initializer so credit goes to them, you should check out their client recreations too.
The project is open source, you can use it for yourself in any game, I’ve tried to make this as accurate and easy to set up as possible. If there are any bugs you can let me know.
(This does not remove the defualt Roblox controls, I only used a FFlag to hide them which won’t work if you dont own the game)
PS: The lua chat and V1 menu options are visible but unavaliable due to lua chat using a client-server infrastructure that cannot be shoved into a singular modulescript, I will find a workaround for it later either as a theme for the current chat used or as an addon. Implementing lua chat would also be a lengthy process because look at all those scripts
Updated the ten foot interface player list to use a slightly more up to date system, you can now select different players and be able to view their avatars, send friend requests and “report” them
I have a few question, I know this is still work in progress but will you add 2017M stuff in the future? Like Chat or loading screen, it would be cool if it does
the loading screen is a separate script though I might consider adding it in and as for the chat it is work in progress right now, it’s referred to as lua chat in settings
I’m planning on adding most features from the 2015-2020 time frame such as having the latest version of the V1 menu from before being removed
YOO THIS IS AWESOME, Keep up the great work! I absolutely love legacy ui, 2 things I’d like though is to rename connections to friends (if that’s even possible) + if the purchase prompt is editable make it so the remaining balance after purchase is visible again (since they removed it in a recent update it’s really annoying)
The friends to connections thing is an option in the module titled “Metaverseify” which is disabled by default, as for the purchase prompt it’s built in Roblox CoreGui which cannot be edited, hidden or disabled
There haven’t been much updates for some time as I’ve been getting on and off trying to get lua chat compatibility working. The original scripts (chatselector, chatnew) are like incredibly hard to get working due to them registering getcores and setcores so unless I somehow manage to get them to work I will either release the new update with incomplete chat support or do a fully custom module for such
On another note at least presets are complete.yayyyyy
Hello, I’m having an issue with Chat window. When i hover on it the transparency doesnt change. Since im not familiar with the old CoreScripts, can you give me an insight on how to restore its original behavior? Also, how to disable leaderboard? (like SetCoreGuiEnabled(“PlayerList”, false))
This is due to the chat being the 2015 version of coregui ChatScript which is different from the 2016> lua chat (aka legacy chat or LegacyChatService) which never had a hover function
_G.FakeGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false) (Could be incorrect as I’m unable to go check the script as of writing this, I really should provide a better documentation)
PS: Did you know this topbar is compatible with game.Players.LocalPlayer.PlayerGui:SetTopbarTransparency()
Well how do you uh, add it back? It absorbs mouse input which can be very irritating for players to see when theyre clicking on clickdetectors and they dont work. There are ClickDetectors in my game.
How do they know they’ll have to do that? ESPECIALLY with the hover function being unpresent. Theyll be clicking endlesely without knowing why it isnt working. Without nuance.
I would like to clarify that it’s NOT abandoned unlike the 2014 site sim, the development has been ridiculously slow due to my motivation for the project kinda just going in and out.
About lua chat support, I still try to look for a way to integrate the chat button n stuff to work with external scripts (mainly remakes of legacy chat) without altering too much of the original script though it’s still pretty much incredibly hard and I might consider scrapping it altogether and replacing it with a custom made chat script resembling lua chat.
I do have plans to add things like emote support as well as having an option to use the 2020 player list
What I do certainly have completed but not yet released are the presets as well as options to choose the membership displayed on the playerlist (BC, TBC, OBC or Premium) as well as the ability to use modern icons on the player list (the ones from your Roblox files) if you want that
Anyway, the development is rather slow but I promise there will be updates… uhhh sometime