Upgrading to a New NYC Version
If possible, you should always install new versions of NYC into the default folder suggested by the NYC setup, which is a new folder for each new version of NYC. You should never just copy over an old copy of your NYC \user folder. Certain files need upgrading with each new version, and you will cause problems if you bypass the File... Upgrade... procedure described below.
On the Same Computer as the Old Version:
Install the new version, then run the new version and use File... Upgrade... to bring over/upgrade user files (including your cookbooks and registration info) from your previous version. Before you press Proceed in the Upgrade window, you will need to specify your previous installation's folder -- do this using the Auto-Find button, or if that does not properly identify your previous folder, use the Browse button. The Browse button will bring up a file dialog window that you can dbl-click in to identify your previous NYC folder. Don't press Proceed in the Upgrade window until your previous installation's folder properly appears in the blue text box.
IMPORTANT: Whenever you upgrade, please note that if an incoming cookbook has the same name as one in your new NYC folder (e.g., RECIPES), the incoming cookbook will be slightly renamed by adding a number at the end. Thus, you may have to use File... Open Cookbook... to find your renamed cookbook that was brought over.
From an Old Computer to a New Computer (or From a Backup after a Hard Drive Crash):
Copy your previous version's NYC folder (including the \user subfolder) onto your new computer. Install the latest version of NYC, then run the latest version and use File... Upgrade... to bring over/upgrade user files from your previous version. See more details on the upgrade window in the preceding section of this Tip.
If you only have your previous version's \user folder on a backup medium, you should use File Explorer to create a temporary \Nyc5xx folder on your new computer, copy your \user folder backup under the \Nyc5xx folder. Then add a text file named "nyc.ver" into your \Nyc5xx folder (not under the \user subfolder). This text file should contain only one line:
in it, where xx in the above line is changed to indicate your previous version number. This file will tell the new version's upgrade process what version your old installation was running, ensuring proper upgrade of its user files to your new version.
If you don't have your \user folder backed up, but you have some of your user files, you should still create a \Nyc5xx folder with \user subfolder and create the "nyc.ver" file as above. Then copy all your cookbook files (*.gcf, *.idx, *.cli, *.cdx, *.ima, *.imx, *.tag, *.rli, *.rdx) into the \user folder you just created. Then copy your user-defined nutrition data (user.ndb, user.nix), your preferences (nyc.ini), your default categories (catlist.def), and all your other user files that you may have (*.lst, *.pls, *.mnu, *.shp) into the \user file just created. Then run the new NYC version and use File... Upgrade... as described above to bring over/upgrade your user files to your new version.
Removing Your Previous Version:
After you are satisfied that you have all your necessary user files from a previous version, you can delete your previous version's folder to remove it from your system. We suggest you keep old versions for a few weeks after you install a new version and do the File... Upgrade... to be sure your new version's upgrade process properly retrieved and upgraded all necessary user files from your previous version.
Do not uninstall a previous version using Control Panel's Add/Remove list or the "unwise.exe" file in your old version's NYC folder after you have installed a new version, because this will trash the registry and remove the new NYC version's entry from the Start Menu and from Control Panel's Add/Remove list.
See previous NYC Tips
Back to Now You're Cooking! Recipe Software