- Home /
Is there a way to retrieve a previously saved scene?
I made some changes to some of the material shaders and then saved it. Now I'm starting to regret these changes but I don't exactly remember which shader I used before. So, is there a way to retrieve a previously saved scene?
Answer by tanoshimi · Oct 04, 2016 at 09:46 AM
Yes - using source control.
If I start using source control now, will I be able to recover an overwritten scene from a week ago?
Not this time, but start using it now to prevent this problem happening again in the future.
$$anonymous$$aterials are project assets, incidentally, so recovering an old copy of the scene won't help. What you need is an old copy of the .mat file saved in your /assets directory. Do you have a backup of that?
Actually I deleted the material. However, I did have have the entire project saved in Google Drive right from the start. $$anonymous$$aybe I can recover it from there.
Btw, can you please answer my question: http://answers.unity3d.com/questions/1253685/what-happens-if-i-create-a-skybox-using-a-material.html
No, not really. that is why you should use source control. It allows to revert back the changes. For now, you could try switching shaders and see which shader looks correct.
Answer by Teaky · Oct 19, 2018 at 07:43 PM
You could check the Temp folder and look for a folder called _Backupscenes, my understanding is that this is a backup that is created each time the play button has been pushed. I found this useful after I had accidentally saved over a completed scene that I had been working on for four days with an empty scene. I found a file named 0.backup in the folder and changed the .backup to .unity and was amazed to see my scene.