Adding settings currently is EXTREMELY annoying as you have to create a custom settings menu.
It would be extremely helpful if we could add our own settings to the CoreGui menu, or even remove some which would not be needed
How this could be integrated:
Options Explanation
- Type: The type of the setting: like “Dropdown”, “Slider” and “ArrowSelection”.
- Index: Layout Order of the setting button
- Description: The description of the setting, bellow the name.
— Dropdown —
Dropdowns are currently used for Experience Language and FPS limiter. They look like this:

Options:
– Options.. - Are listed by an array and can be strings or enums.
— Slider —
Sliders are used for Volume and Graphics level.

Options:
– SliderOptions - The amount of bars for the slider
— ArrowSelection —
Used for Camera Mode and Movement Mode.

Options:
– Same as for dropdowns, A table with either strings or enums.
Function Explanation
Function Explanation:
“AddSetting(Name, SettingOptions)” Creates a new setting with the options set in the table.
“GetSettingValue(Name)” Would return the current state of the setting
“GetSettingValueChangedSignal(Name)” - RBXScriptSignal
“RemoveSetting(Name)” Could be used for removing pointless settings like:
This feature would be really convenient for both players and developers.
9 Likes
This would be very useful, but I think there should be a separate tab for game-specific settings.
2 Likes
almost everything in the original one is so it wouldn’t make that much sense
Game-specefic settings as in settings created by a developer for their game, basically a separate tab for all developer created settings.
FOV and level of detail would not fit then
They would fit considering that they are not options that appear in every game. If something isn’t consistently available across games, it shouldn’t show up in the default settings tab.
There is the problem of the settings position and naming across games that have them (If I saw FOV in one game and Field Of Vision in another it would kind of piss me off), so Roblox providing more settings that can be toggled in studio settings would be a decent solution.
They are game mechanics though, having them split doesn’t make sense
There would be problems with having them combined too, such as players not knowing developer settings exist. Most people only adjust settings once and forget about them. Also, this would only really be announced on the forum.
In the case developer created settings are at the bottom of the list, you would have to scroll all the way down, which further contributes to that. If they’re mixed into the list it becomes confusing and players could skim over things.
Also, having them all in one tab would clutter it a fair amount and ruin consistency. Having a separate tab allows them to see only settings that apply to the specific game they’re playing without all the extra stuff.
what about having tabs like:
“Graphics”, “Display (Fullscreen)”, “Controls”, “General (volume)”, “Other (such as debug debug options)”
but we can add our stuff to them
1 Like
Yeah, that would actually be perfect… considering Roblox would do it. Note that this would most likely require subcategory tabs under the actual settings tab.
1 Like
they would be in their correct categories as I specified
I meant it would require new UI that would appear when you open the settings tab, which makes me think it’s less likely to happen.
1 Like