- Home /
Is there a way to downgrade a project to 3.5?
After upgrading the Unity 4, I am constantly battling crashes when running on the device (iOS).
Until the team at Unity fixes things, I would like to downgrade my project back to 3.5.
Is there a way to do so?
Sidenote:
I should mention that I am using .meta files version control, if this helps. I do have an older version of my project, but I have done some progress since and prefer not to rollback using my git repository.
Answer by Landern · Nov 29, 2012 at 04:23 PM
No, can't downgrade.
Revert to an old version, probably should have tagged/branched when you upgraded. If you have the change history, after revert, merge what you can.
Ok, thanks.
I have a tagged branch pre-Unity 4, but wont these merges screw things up?
I am particularly weary about the .meta files - are they changed between Unity 4 and 3.5? Different format, or logic?
If they are, then my merges will probably cause more mess, if they are NOT, then what is the thing that actually prevents me from downgrading?
Well, I can confirm that this is a colossal mess. It is not working. You cannot merge changes from a repository of a Unity 4 project back into a 3.5 project.
I believe the meta files are different, and causing Unity 3.5 to crash.
I would not try and merge scene files/models/any binary, just the source code... merging is worthless for binary and the meta files are like markers for your files, so if you change the file, the marker is going to be wrong. ANything you can get back is better then nothing. Also make backups of backups, etc, and move them off your computer.
Yea. There was no other option for me but to only use the source files and images. Everything else, prefabs and scene changes had to be done manually.
I am guessing the .meta or .prefab format changed, and I hope it will not change too often in the future.
Answer by dexl · Nov 29, 2012 at 04:31 PM
Ya, 4.0 has some weird differences, such as disable the collider and stuff.