A few weeks ago I was about 100 hours into a project, regularly committing my project to a Subversion repository and generally making a lot of progress and enjoying using Construct 2. Then something went wrong. Subversion refused to accept my commit because of "missing files" (I was saving my project as multiple files, not the default single capx). But I could see the files! I tried opening them manually and Windows complained as well. What in the world?
Instantly, I felt betrayed by Construct. My last commit was five hours old, and although not the worst that could have happened, I didn't want to redo the last five hours, but more importantly, I was afraid it could happen again. I switched over to one of the other game engines I also use.
Well, on a whim, a couple of days ago I Googled my problem and I couldn't believe what I found the problem was. And it wasn't Construct's fault. I hereby officially send my apologies to the Construct team for my hasty judgement.
As I mentioned earlier, I was saving my project as multiple files. I have an object in my game that I call the "Auxilliary Monitor". I gave it the object type name of "aux". Therefore Construct saved out the necessary files with names such as "aux.xml". Well guess what? Windows 7 has a list of file names you are supposed to never use, and, you guessed it, aux is one of them. Unbelievable.
So I'm back in Construct 2 and really loving it again. I hope this post comes up for anyone who runs into similar trouble.