Stacks Image 1156

Examples of some uses for dittoGUI

dittoGUI can be used for many different purposes, these are some examples of what we use it for.

Installing Poser Runtime Content

dittoGUI was initially designed to merge new 3D content into the Poser Runtime folder.

After purchasing and downloading the new Poser content as a Zip file use dittoGUI to easily merge the new content into you existing Runtime folders.
Note: Daz uses it own installers.

First you can unzip the file from Finder and read the ReadMe for any special instructions. Remember to ignore any old instructions that apply to Poser 4 or OS 9. From Poser version 5 forward it has been fully file compatible with the PC version.

Drag the Runtime folder from the unzipped source to the Source Drop Zone.
Drag the Poser Runtime folder you wish to merge your content into to the Destination Drop Zone. The standard Runtime is located in the Poser Folder in Applications folder.
Click the ditto button on the Toolbar, or Command-D.
The folders will merge and the new files will be copied into the correct locations.

If you are confident the zip file has the correct folder structure you can drag the zip file to the Source Drop Zone. Select the Unarchive source files checkbox on the Settings pane of the Inspector window. Clicking ditto will then extract the folders and files directly into the Destination Folder.

Quick Backups

After dittoGUI was first created we found that it could also be used to make quick backups.

If you want to add source files from different folders you should select the Source appends files on the Source pane of the Inspector window. You can confirm this is selected by the green plus in the bottom of the drag cursor.

You may also wish to deselect the Clear Source after ditto checkbox.

Drop the files you want to Backup onto the Source Drop Zone.
To regularly repeat the same backup, change the Source Preference so that your Source List is not cleared after the copy.
Drop a Folder from the external drive onto the Destination Drop Zone.
Click ditto on the Toolbar, Command-D, or ditto from the Edit Menu.

Note: dittoGUI does not work well with Network share points, use it with local drives only.

Restore Saved Game Files

Another use dittoGUI was soon put to was saving and restoring Saved Game files. Some games do not allow you to save at will and dittoGUI offers a way to quickly return to an old save if any things go badly during a game session. The things you learn from your kids.

Using dittoGUI, you locate the Saved Game Folder and dittoGUI a copy into a safe destination folder.

You may want to select the Source appends files checkbox on the Source pane of the Inspector window.

Create a safe save folder in Finder.
Drop it onto the Destination Drop Zone.
Drop it onto the Source Drop Zone of the Restore Game document.
Locate the Save Game files for the game. (Check with the kids for help here, or the internet)
Drag the Save Game files onto the Source Drop Zone and ditto.

To restore the saved game, set the Source to the folder you copied off to, and the Destination to the folder containing the Game's Save files.
This is a lot easier than it sounds.

Other Ideas

There are many different ways to use dittoGUI. The important thing to remember is that it will extend the merged folder structure. It will copy source files that don't exist at the destination, copy and overwrite source files that do exist and leave files unique to the destination folder structure untouched. If you want to repeat the same process frequently, set the Source Preference to not clear the Source List.

Loading up Laptops
If you have a regular set of folders and files that need to be copied onto a laptop or USB stick, you can use dittoGUI to ensure all the files are updated.

Creating a default Folder Structure
You might have a set of folders you wish to use as a template, such as a year folder with a folder for each month of the year. If you need these folders created in different folders or on different Mac computers you can make a master set and ditto them to the various locations.

Student Assignments
You can use dittoGUI to streamline the distribution and updates of student resources and assignment folders: Create a master structure of folders and files, then ditto them into the student's network folder. When you update your master copy, you can ditto it again, updating and extending the structure as required. This replaces your files but leaves their files unchanged.

Copying Help Files into Xcode
Another use I have discovered is updating the Help Files I'm creating with Mac Help Writer. Once I've Generated Help Book it creates a folder with the files that I check and proof. When I'm happy with the results I ditto them into the Xcode Project ready for the final clean and compile.

Making Stacks
I also use dittoGUI to ensure the master files in the source folders match the working stacks.