Upgrading Zeus on Vista, Windows 7, Windows 8 and Windows 10

Find Tips and tricks on how to better use the Zeus IDE. Feel free to post your own tips but please do not post bug reports, feature requests or questions here.
Post Reply
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Upgrading Zeus on Vista, Windows 7, Windows 8 and Windows 10

Post by jussij »

The Zeus installer offer two modes installation mode:
  1. Single User Local Installation
  2. Multi User Admin Installation
Depending on how Zeus has been installed will determine the best way to upgrade to the latest version as described below.

Single User Local Installation
For the single user local installation Zeus will be installed in the folder location shown below, where the <User Id> represents the user ID of the current user:

Code: Select all

C:\Users\<User Id>\AppData\Local\Programs\Zeus
To install the latest version do the following:
  1. Rename the current Local\Programs\Zeus folder out of the way.
  2. Run the new installer in local mode to recreate that Local\Programs\Zeus folder.
NOTE: This will allow both version to be run side by side.
IMPORTANT: Never run the new installation over an existing Local\Programs\Zeus folder :!:
To upgrade that new installation do the following:
  1. Rename the new Local\Programs\Zeus\zConfig folder out of the way.
  2. Copy over the old Local\Programs\Zeus\zConfig folder.
  3. Start the new version of the Zeus IDE and it will upgrade the details in that Local\Programs\Zeus\zConfig folder.

Multi User Admin Installation

Zeus Installation on Microsoft Vista, Windows 7, Windows 8 and Windows 10

With earlier version of Windows all the components of the Zeus software where installed in C:\program files\zeus\ folder, but on Vista, Windows 7, Windows 8 and Windows 10 the installer follows the Microsoft UAC model.

On Vista, Windows 7, Windows 8 and Windows 10 the C:\program files\zeus\ folder is locked by UAC, meaning the installer has to use a different approach to installing the software.

Here is what the installer tries to do in this case:
  1. Create the C:\program files\zeus\ folder.
  2. Copy the read only components into the C:\program files\zeus\ folder.
  3. Copy the read/write components into the C:\ProgramData\Xidicone\Zeus\ intermediate folder.
Note: To check that the install ran successfully make sure the C:\ProgramData\Xidicone\Zeus\ folder exists and contains half a dozen or so folders.

When Zeus is then run for the first time it will complete the installation by doing the following:
  1. Create the C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus user folder.
  2. Copy the read/write components from the C:\ProgramData\Xidicone\Zeus\ intermediate folder to the C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus user folder.
Note: The intermediate folder is located in the CurrentUser working folder (i.e. the CurrentUser represents your current user ID).

Upgrading Zeus on Microsoft Vista, Windows 7, Windows 8 and Windows 10

With previous version of Windows the Zeus upgrade process was fairly simple as all that was needed was unzipping the patch file into the C:\program files\zeus\ folder, but on Vista, Windows 7 and Windows 8 things are no longer that simple :(

IMPORTANT: Before you start make a full backup copy of the C:\program files\zeus\ and C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus folders.

The upgrade method will depend on whether you are just upgrading the binary files with the patch zip file, or doing a full upgrade using the full installer. Details for both are given below.

NOTE: In the instructions that follow the CurrentUser represents the user ID of the current user.

Zip Patch File Upgrade
  1. Backup the C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus user folder.
  2. Backup the C:\program files\zeus\ folder.
  3. Having made a backup copy, just unzip the contents of the patch file into the C:\program files\zeus\ folder.
NOTE: Make sure you do all the backups listed above :!:

Full Installer Upgrade
  1. Backup the C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus user folder.
  2. Backup the C:\program files\zeus\ folder.
  3. Having made a backup copy, now delete/rename the C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus folder.
  4. Having made a backup copy, now delete/rename the C:\program files\zeus\ folder.
  5. Delete/rename the C:\ProgramData\Xidicone\Zeus\ intermediate folder.
  6. Run the full Zeus installer and then restart Zeus.
  7. Copy the earlier backup over the newly create C:\Users\CurrentUser\AppData\Roaming\Xidicone\Zeus user folder.
NOTE: Make sure you do all the backups listed above :!:

Cheers Jussi
jussij
Site Admin
Posts: 2650
Joined: Fri Aug 13, 2004 5:10 pm

Re: Upgrading Zeus on Vista, Windows 7, Windows 8 and Windows 10

Post by jussij »

Handling Configuration Difference

The Zeus zConfig files are binary so you can't manually merge them but you can use difference tool to copy files to help manage these differences.

To do this just do the following:

1. Backup the old zConfig folder to zip file.

2. Backup the new zConfig folder to zip file.

3. Use the Zeus Tools, Utilities, Difference menu to open up the diff tool.

4. Compare the old and new zConfig folders and then use this merge process:

a. Use the diff copy feature to copy any old zConfig file that do not exist in the new zConfig folder.

b. For files that are in conflict keep the new zConfig file unless you're really sure the old file contains changes that you want.

The same process can be used for the zScript folder. Script files are text, so for files manual merging is also possible.
Post Reply