I have a folder-based project that has gone corrupt for some unknown reason. Not sure how or when, unfortunately - it's a bit old, and C3 projects seem prone to becoming corrupted for whatever reason. For all I know the original cause of the corruption has now been fixed.
Edit: I made the mistake of trying to open an unzipped .c3p file as a folder-based project. Zipping it back up and changing the extension to .c3p allowed it to be opened.
The console error is this:
main.js:895 [Project] Exception opening: Error: cannot find behavior type 'Pin'
at d.V4b (projectResources.js:827:276)
at d.Ha (projectResources.js:885:79)
at d.p3b (projectResources.js:1425:11)
at async Promise.all (/r361/index 0)
at async d.ovb (projectResources.js:1380:427)
at async d.PLc (projectResources.js:1378:315)
at async Promise.all (/r361/index 1)
at async d.v4b (projectResources.js:1856:172)
at async d.knc (projectResources.js:1855:439)
at async zpa (main.js:896:412)
Can anyone suggest how I might repair this? I wasn't using source control for this particular project because it was a bit of a throwaway anyway, but I'd still like to take a look at it if it can be recovered.