In my opinion, this is the best way to export DIF files from Constructor. Best part is, this works on Windows and Mac, with no external Map2dif program necessary. Sound too good to be true? It's not.
Steps to export:
Step 1: Prepare your beautiful level:
Step 2: Under Constructor's File menu, select "Export As DIF..."
Step 3: Find a place to save your DIF:
Step 4: Open higuy.me/diffix/ in a web browser (needs to support HTML5 file downloading, IE 11 or Edge, Chrome, Firefox, Safari 6.0.2+).
Step 5: Drag your DIF file anywhere onto the page. Note: This page is entirely in your own browser, your DIF is not uploaded anywhere.
Step 6: Copy the converted DIF from the download into your MB game.
Step 7: That's it! Your DIF should work in-game!
Sidenote: This site will also work for converting DIFs from other Torque games to Marble Blast's format. Check your DIF against the list of supported formats on the site to see if it is supported. Unsupported DIF versions might work, but if you find something that breaks it then send me a message.
Sidenote #2: In rare cases it may cause some slight fracturing in your DIF. This has only happened to me with extremely messy geometry, such as when I subtracted three cylinders from a sphere . As long as whatever you create isn't completely nuts it should be fine.
Steps to export:
Step 1: Prepare your beautiful level:
Warning: Spoiler!
Step 2: Under Constructor's File menu, select "Export As DIF..."
Warning: Spoiler!
Step 3: Find a place to save your DIF:
Warning: Spoiler!
Step 4: Open higuy.me/diffix/ in a web browser (needs to support HTML5 file downloading, IE 11 or Edge, Chrome, Firefox, Safari 6.0.2+).
Step 5: Drag your DIF file anywhere onto the page. Note: This page is entirely in your own browser, your DIF is not uploaded anywhere.
Step 6: Copy the converted DIF from the download into your MB game.
Step 7: That's it! Your DIF should work in-game!
Warning: Spoiler!
Sidenote: This site will also work for converting DIFs from other Torque games to Marble Blast's format. Check your DIF against the list of supported formats on the site to see if it is supported. Unsupported DIF versions might work, but if you find something that breaks it then send me a message.
Sidenote #2: In rare cases it may cause some slight fracturing in your DIF. This has only happened to me with extremely messy geometry, such as when I subtracted three cylinders from a sphere . As long as whatever you create isn't completely nuts it should be fine.
This signature is real code
Code:
function clientcmd12dothepq() {
commandToClient(LocalClientConnection, '34onthedancefloor');
}