The cube state and elapsed time setting (where applicable) can be saved in a "urvhld" text file. When the standard unmarked centres option is selected, urvhldnn.txt is the name of the saved file where "nn" represents the cube size (in the range 02 to MaxCubeSize). When marked centres apply, more information needs to be stored and the difference needs to be reflected in the filename. For all marked cubes of even size, and unless the one-size-up option applies for absolute centre cubie marking for cubes of odd size, filename urvhldnnm.txt is used. If the one-size-up option applies (the default is to disallow it), filename urvhldnns.txt is used.
Saving cube state can, and would most often, be performed by clicking the Save button in the Command Sequence input dialog. Saving can also be done in Menu mode when the Unravel main frame has focus by selecting Save Cube State in the Run menu or by clicking the equivalent button on the toolbar. The user will always be prompted to save the cube state before quitting the program.
In application program mode, saving is performed automatically when the user selects the save function. If the state has been successfully saved, a simple "splash" dialog with automatic timeout appears indicating the appropriate cube state text file has been successfully saved.
In applet program mode, users will be prompted to copy the cube state text to the clipboard via the Cube State Output Text dialog and then, using their own arrangements, they need to paste it in a text file with recommended name urvhldnn.txt or urvhldnnm.txt or urvhldnns.txt, as appropriate, where nn is cube size.