I've just come across this post because I was wondering why my project is not opening and I am receiving an error message about the file type. I viewed the console and couldn't make sense of what the problem was. I did change the file name/type from ".c3p" to ".zip", extracted - then confirm if the file had the correct image and it was confirmed to me. I was not readily aware of the "exact" problem until I seen this post. So I closed out the spaces in the image name and made the corrections.
However, When I changed it back to .c3p, it proceeded to show me another error in the console. Fixed it again, compress, extract etc and THEN it showed me another error in the console etc. This maybe a problem for alot of the objects I have in my game.
The reality is, that like many of us developers who are so far into development- my game is HUGE! There are a multitude (perhaps) hundreds of objects in the project that could have this issue.
This really is annoying considering that I cannot use it on the current version of construct. Granted, I was able to open the project in r388.2, Though admittedly I would hope they fix this.
To fix it you can do this:
1. Open the project in the current version of construct. Press F12 and check error messages in console log.Important!:This can be the name of a file, event sheet or even the name of an animation (example: button_resume-eng-000.png - here "eng" is the name of the animation)
2. Open the project in the previous release r388.2
3. Go through the Project Bar and make sure nothing has a name that starts or ends with a space. Considering the error you saw in the console log.
4. Save the project
5. Open it again in the current version of construct. If there is one more error, go to step "1". And repeat in a circle until the errors when opening in the current version disappear.