Sign in to follow this  
PsychoBuilder

Anyone know how to recover a corrupted stud.io file?

Recommended Posts

I know that this section is largely focused on LDD, but since it's a digital section, I figured I might as well ask here. I generally make backup copies of and upload my designs to google drive, but I did not do so for my most recent project (the Starship Enterprise built out of a Millennium Falcon chassis). It was not particularly big, around 2000 pieces, but I'd really like to get it back. Whenever I try to open it on stud.io, the project gets stuck on the "Parsing Bricks" message, and the whole program sort of freezes. In any case, does anyone know how to solve this?

Share this post


Link to post
Share on other sites

Hi,

.io files are password-protected Zip files (password: soho0909).  If you can unzip your .io file, if it’s not too corrupted for that, the model is included 3 times:

  • model.ldr: LDraw format.  That’s the one you should hope is intact.  Open it in Studio and you should get your model back.
  • modelv1.ldr: a modified LDraw format (lines start with “10 <colour> False” instead of “1 <colour>”).  You may edit it to remake a standard LDraw file.
  • model2.ldr: a self-contained modified LDraw format.  Modified: it uses BrickLink colour codes instead of LDraw codes.  Self-contained: it contains all the files that define the parts, their subfiles, the primitives.  You may also edit it to remake a simple standard LDraw file.

Good luck.

Share this post


Link to post
Share on other sites
On 4/13/2023 at 2:29 PM, SylvainLS said:

Hi,

.io files are password-protected Zip files (password: soho0909).  If you can unzip your .io file, if it’s not too corrupted for that, the model is included 3 times:

  • model.ldr: LDraw format.  That’s the one you should hope is intact.  Open it in Studio and you should get your model back.
  • modelv1.ldr: a modified LDraw format (lines start with “10 <colour> False” instead of “1 <colour>”).  You may edit it to remake a standard LDraw file.
  • model2.ldr: a self-contained modified LDraw format.  Modified: it uses BrickLink colour codes instead of LDraw codes.  Self-contained: it contains all the files that define the parts, their subfiles, the primitives.  You may also edit it to remake a simple standard LDraw file.

Good luck.

Hello! Can you please get into more detail on how to do this?

I have had a pc crash and my studio file was saved, but when I restarted the pc and opened my model it says that it has 0 parts. The file has 2 mb of data in it, and a fresh studio page with the same "0 parts" has 2kb. 

I would really appreciate some help.

Share this post


Link to post
Share on other sites
15 hours ago, Alex Ilea said:

Hello! Can you please get into more detail on how to do this?

I have had a pc crash and my studio file was saved, but when I restarted the pc and opened my model it says that it has 0 parts. The file has 2 mb of data in it, and a fresh studio page with the same "0 parts" has 2kb. 

I would really appreciate some help.

Hi,

There's no password anymore on Studio files nowadays.  So they are just Zip files.  And there's been a few other modifications.

First, try to extract your .io file with standard Zip tools (7-zip for instance).

If that doesn't work, well, mostly there's no way to get back your model.

And if that works, look at these three files in that order, they are all plain text files:

  • model.ldr: look at its size, if it's not 0, then open it in Studio, you should get back your model.
  • modelv2.ldr: look at its size, if it's not 0, then open it in a simple text editor (like Notepad).  You'll need to edit it to make it a true LDraw file.  For that, you edit all the lines that start with “11”: replace the “11” with “1”, don't touch the second number, delete the third number, the “False” and the number just after.  For instance, “11 4 1260 False 0 -130.000000 -60.000000 -89.999980 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 -1.000000 0.000000 0.000000 3070b.dat” should become “1 4 -130.000000 -60.000000 -89.999980 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 -1.000000 0.000000 0.000000 3070b.dat”.  That's lots of work… unless you now how to write scripts….
    Once the file has been edited, it should be exactly what model.ldr would have been.  You can try to open it in Studio.
  • model2.ldr: look at its size, if it's not 0, then you'll need to edit it even more than the previous one: you'll need to change all the colour codes (second number on each line) from the BrickLink code to the LDraw code and you'll need to cut all the bits that define things that are not needed… which is quite complicated to explain.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.