The '.dxstudio' format is open for other developers to use and access.
It is 100% ZIP compatible, so to examine the contents of a dx studio document you could just add .ZIP to the end of the filename and open in a ZIP viewer.
The document demands the presence of only one file in each zip, an XML file describing the document named 'header.xml'. It is this header file that references any other files stored in the ZIP, although you may store extra files in the ZIP not referenced in the header if you wish.
A document will contain scene files (.dxscene), which follow exactly the same structure.
If you rename a .dxscene file to have a .ZIP extension, you will be able to open and examine the contents in exactly the same way as a .dxstudio document.
The scene file will also contain resources, such as mesh files, textures, sounds which are referenced from the 'header.xml' file.
Note: The header.xml files are the same as the source shown in the editor if you choose 'Edit XML Source...' in the top level or in a scene.
If you have a broken .dxstudio file, you can recover/edit your file with the following process...
1. Rename the .dxstudio file to .dxstudio.zip
2. Extract the ZIP to a folder
3. Inside this new folder will be files called .dxscene - rename the offending one to .dxscene.zip
4. Extract this scene zip to a subfolder
5. You can now edit the XML or add/remove files to match the folder in the cache directory. Any .dx... file can be renamed as a ZIP and extracted.
6. When you're happy, re-zip the subfolder and rename the ZIP back to .dxscene. Delete the subfolder.
7. Re-zip the main folder and rename the ZIP back to .dxstudio.


