I wanted to share this resource on the forums as I can’t seem to find any other variation of this anywhere in the public space, so here you guys go;
This resource is essentially just a super simple way to only show parts/models based on the users graphic settings, while I’m sure there is a way more efficient way of doing this in my use case it will suffice perfectly, however, if you have suggestions do please throw them my way!
How it works;
- You copy either the BoolValue “MediumGraphics” or “HighGraphics” into the part/model you wish to.
- On server start, the script will iterate through the Workspace looking for these BoolValues, and when found move them into a folder according to the name of the BoolValue.
- When the client spawns in, it will check their graphic settings, if it is above 7 it will move the parts back to the Workspace, thus rendering them to the client. If the client is at a graphics level of 10 it will do the same for the High Graphic parts/models.
- If the client changes their graphics setting it will check and process accordingly.
Again, this is probably not the best solution if you have a huge map and are looking to have a lot of changes depending on the graphics level, however, for small use cases, this should do just fine.
Get the resource here