[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Fixed a couple bugs added a silent install cab feature.

1) It now installs the cabs before the settings, this is important if the installers overwrite settings with defaults.

2) Added a checkbox to allow for silent cab installs (much less annoying if you are autoinstalling 15 cabs, like me)

3) Fixed some file handling code, it wasn't creating sub folders if they were missing on the way to restore a file.

4) Updated the General Settings to have more options in it.

5) Added "Live Search" settings to the "Windows Live" so that it remembers the locations you've searched for. Still beta because I've had a few issues getting mail sync working.

6) Wrote a Picsel Config.xml, beta because I haven't tested it enough yet, and wasn't sure if people have it.

Sorry, still no installer cab. I've gotta stop working on the app long enough to work that out.

Rob

6/2 10:32PM MST updated to 0.97

1) Added some smarts to sync up the start menu. It's more than just copying files into a folder, the program has to move the start menu items around to 'match' the backuped version.

Essentially, it looks at the backup version of the files. Then for each file it finds in the backup, it attempts to find the same file on in the /windows/start menu/ folder tree and will move them files (if found) into the location they are in the backup. This may not yield an exact duplicate if all of the shortcuts aren't found.

As a config file, it should run after the rest of the packages have been installed, so there is a good chance if you stage things right it will work properly. It's possible I could 'restore' missing link files from the backup directory in a future version if it proves to be worth while. I'm not sure if it will though, why would we want shortcuts to stuff which probably isn't installed.

2) I changed the 'Storage Folder' detection to exclude Bluetooth and ExtendedRom's. Also changed the functions philosophy to 'trust' the install location as a memory card. This means it looks to where the app is installed, try to 'find' a storage card with the same name. Hopefully, this should prevent continued false positives.

6/2 7:31 AM MST updated to 0.96

Fixed the storage card location code to not improperly detect the Bluetooth folder as a storage card.

Added debug code around the GetFiles call in the MoveDirectory function to try to see why it's crashing for some people.

6/1 10:51 PM MST updated to 0.95

Added some debug code to help with odd crashes

Changed the reg file encoder method to unicode

added Auto and Prompted cab installs

better caching of settings checks during interrupted (reboots) restores

probably added a few bugs for good measure

5/24 8:45 PM MST updated to 0.94

Used a function to figure out the "Storage Card" folder name for foreign languages.

5/24 12:43 MST updated to 0.93

Sorted the Packages upon import so we could control the package loading order

Added a spinning ball in places so the app looks busy

Added Provisioning XML support into the Config.xml (Big step)

Other minor fixes.

5/21 10:45 PM MST - Updated to 0.92

Fixed Recursive Folder Move Code - it was accidentally flattening the directory structure. Bad recursive function, Bad!

Fixed a crash which would occur if you were trying to backup a non-existent directory.

Fixed up an older config for Microsoft Reader - I hate losing my spot in a book each time I flash.

Settings Savior v0.97 Zip File Copy the contents of this to

\Storage Card\Program Files\SettingsSavior or it won't work.