Hundreds of features to explore
Games made in Construct
Your questions answered
Popular & trusted by schools and Universities world-wide
Construct 3 runs in the browser & works offline
Students do not need accounts with us
Our educational partners
Free education resources to use in the classroom
World class complete documentation
Official and community submitted guides
Learn and share with other game developers
Upload and play games from the Construct community
Game development stories & opinions
I just tryed to open an older project, saved with R74 and received the following message:
<img src="http://quak.laurig.de/caprojError.PNG" border="0">
The caproj file is HERE
How can I get my project back?
You probably have a variable called 'LayerAngle', which conflicts with the system expression 'LayerAngle' introduced in r75.
Reinstall r74, open your project, rename the variable, save, reinstall r75, and it should work.
....pffff....you should about another way to prevent this in the next release...
It's difficult to do anything about this because allowing the project to open makes a genuine ambiguity over whether the expression refers to the system expression or the variable. I know it's a pain but it's only temporary.
`Check for the new used "Names" and rename them in the projectfile. inform the user with a dialog
Weishaupt I think it would be better if I just gave advanced warning in the changelog next time, heh. What you described is actually much more complicated to engineer than you might think.
Develop games in your browser. Powerful, performant & highly capable.
You may be right, my programming experience is somewhere 15 years old BUT running a search through a file checking for buzzword.....IMHO that's no rocket sience <img src="smileys/smiley2.gif" border="0" align="middle" />
It's not quite that simple, it has to accurately effectively to a find-all-references and rename all occurrences of the name anywhere it is used and expressions are not treated as text, they're parsed in to a tree structure, so it's certainly not as simple as a find-replace...