It has a lot of content, and that’s why I’m trying to make the experience for lower end users better and this low gfx mode thing helps prevent FPS fluctations which is a common problem within my place atm.
It’s a pretty nice place. Obviously, I don’t have dark dex or whatever that thing is called so I can’t actually look into your place. You say the material changed was printed out, but it didn’t actually change?
I’m stumped. Your place is pretty huge, are you sure no parts have been changed at all?
I looked at the metal texture on the Gas Station poll and it stayed metal after pressing the button. I then did the same thing for another of my builds, here and it worked.
The code worked before with no changes added onto it. A Work At a Pizza Place developer literally reviewed the code himself and told me about table.find() which is really useful.
I’m sure it’s worked before.
I’m running the latest studio because you have to be to actually develop games, and I don’t know if it’s a glitch. I didn’t even expect this to happen.
Have you tried waiting for a bit after pressing the button? Perhaps its taking a while to go through all the parts you have, as it might be that your place has too many parts for the transformation to be instantaneous.
Even if all parts aren’t loaded in, the table will fetch whatever parts exist and simply apply the script changes to them. Once all parts are the loaded in, it will fetch them again, and simply do the same thing. That is if you put it inside the clicked function which is what I did, and yes works just fine on another place.
I’m stumped to. I hope a future update to Studio fixes the issue.
edit I’ll keep the code in there and see if it magically changes one day because that place also had an issue where spawn points where ignored and would spawn you 20-25 studs high in the air over the spawn point, but in a later update of Roblox that problem disappeared without any changes on my end.
No? Even then it gets Decendants which should get things within folders/models anyways. As mentioned before, this exact code has worked before with no changes.
I don’t have any other script that manipulates changing parts from my knowledge. This is the only script that changes a parts material. I’ll try removing that game.IsLoaded() screen while it waits for assets to load but it won’t make any difference as it didn’t work before I added it.
If you read previous replies this has already been done, thank you for having the same idea that it could be that issue. I feel like it’s simply an engine bug. This is just like a spawn point issue I had where it always forced you to spawn 20 studs in the air over the spawn point. It works in other games with pretty much the same scripts.