UPDATE 2: I found a version I could revert back to 2014: Totally Not A Secret Project - Roblox The 2015 version wont load, but this 2014 version DOES load. Makes me suspect there’s a corrupt union in the game somewhere that causes studio to hang with a recent update.
UPDATE: Rolijok tried to open two different copies of Innovation Labs on his computer that were uploaded to two of his place slots. His studio also starts loading it then freezes. This makes it effectively impossible to do work on my game.
ROBLOX Studio freezes if I open any version of Innovation Research Labs, whether it’s versions on the website or various versions saved to my PC, dating back to years old. I CAN open seemingly any other game saved to my PC or uploaded to Roblox. (e.g. Innovation Labs - Roblox will freeze my studio about 50% into loading.)
If you do think it’s corrupt unions then
1.Clean out your temp folder to flush out all the unions (this can be found in Appdata>Local>Temp, delete all)
2. Enter the game in studio mode, and if you have a few seconds like you said, run this in the command bar, it will clear out all unions:
function k(m)
local x=m:GetChildren()
for i=1,#x do
k(x[i])
if x[i].ClassName==“UnionOperation” then x[i]:Destroy() end
end
end
k(game.Workspace)
See if that fixes the problem, if it does, we can try to dig further and fix the issue.
This will download the previous version of studio to whatever output directory you chose. If, for some reason, that version also does not work, the following list contains more studio versions (third column). Work backwards until you find one that works:
Thanks! It was the union I expected it to be, when CSG was first introduced I was using it in another place that kept crashing when I opened it. An admin removed the broken union from the place, but it seems there was another error that went unnoticed in a different union in the model. I removed it and I can open the place normally.
I still have the model file, inserting it causes studio to freeze.
I had to guess and check, I copied and pasted chunks until it stopped responding and narrowed down the unions in that chunk until I found the broken one. Inefficient but it worked