README.TXT ---------- NOTE: The Mono Framework and GTK are required for this application to run. Please download from here: http://www.mono-project.com/download/ (Windows users also need to download and install the GTK# for .NET.) Model File Manager ------------------ I wrote this little utility to manage the model files on my Devo 7E running DeviationTX. The program works by searching for a removeable drive that looks like a Deviation install. When it finds one it will look at all the models and list them in the main window. From there you can manage your model files using the buttons on the right. If you have an editor for your model files, you can also configure the double-click on a model to open the file for editing.* To start the program, run the "ModelFileManager.exe" file the way you normally execute a Mono/GTK application. Functions --------- [Backup All] This will backup the entire models folder to the backup directory using the current date and time as the folder name. These backups can then be used to later to restore the models directory... if the need arises. [Restore...] Ths will allow you to restore a previous backup to the current models directory. Please note that any existing model files in the model directory WILL BE DELETED. Use with caution. You can restore your entire model directory or an individual model. On this window, you may also view the model.ini to be restored by clicking on the View... button next to the model selected to restore. Furthermore, if a destination model is selected, you may also view the differences between the model you are restoring and the model file you are replacing. Just click the Diff... button next to the selected destination.* [Import...] This will allow you to select an external model file and have it added to your transmitter model. By default the imported model will be placed in the next available empty model slot. [Move Up/Move Down] This will move the selected model up or down in the model list. [Copy] This will copy the selected model to next available empty model slot. [Clear] This will clear the currently selected model to an empty model. [Rename] This will allow you to rename the currently selected model. *Settings File -------------- You can specify an exe to edit the modelX.ini file by editing a setting in the file: ModelFileManager.exe.config In the config file change the "ModelEditor" value to the path of your desired exe. As an example, the setting is defaulted to Notepad++. Once the setting is setup correctly, just double-click on the selected model. Likewise, you can specify a number of other settings... BackupViewer - Clicking View... button on Restore window DiffViewer - Clicking Diff... button on the Restore window ModelConverter - Used instead of FileCopy to import a file BackupPath - Defines the sub-directory where the backup files will be stored - On Windows this is a sub-directory of the program directory - On Linux (Ubuntu) this is a sub-directory of your home directory - On Mac OS X, ??? (I'm not an Apple user) Designed and Written by ------------------------ Joseph Wezensky joewez@gmail.com June 23, 2015 Updated July 20, 2015 "Ported" To Mono/GTK August 7, 2015