[Guide] Backing Up / Migrating City of Heroes
Not that anybody seems to be reading this, but I have confirmed that this does infact work without a hitch in windows 7x86! It even retained the custom launcher settings I set in my XP installation.
Just upgraded the wife's computer from Win XP to Win 7 using this guide. Yes, it does work.
Throwing darts at the board to see if something sticks.....

Come show your resolve and fight my brute!
Tanks: Gauntlet, the streak breaker and you!
Originally Posted by PapaSlade
Rangle's right....this is fun.
|
Thanks Aries, by the way, for posting this guide. I have CoH on two computers. One computer runs Windows XP 32-bit (it's older) and another runs Windows 7 Ultimate 64-bit (and it's newer). Your backup method works great on Windows XP 32-bit, and I've used a similar method in the past on that system. In fact, this method is how I migrated City of Heroes to my 64-bit system back in 2010 with my newer computer!
Something has happened recently though. After the server publish of March 27, 2012, I began getting messages that City of Heroes files were corrupt. So I ran a repair. CoH would play fine, but then the next time I'd run the game there were messages once again that CoH files were corrupt. This is when I started looking into back-up scenarios for my CoH folders on my 64-bit system. I played with copying my CoH folders (live, test, beta) to a different location and made difference comparisons between the files in the original and copied CoH folders. I was agast to find many files (almost all *.pigg files) were not copying exactly. Upon inspection only a few bits had been flipped between *.pigg files that did not copy exactly. Further, when using WinZip to compress the coppied folders, doing a test of the WinZip archive showed corrupt CRCs. I found that this problem does not affect WinRar, in creating Rar archives, but WinRar won't create a Zip archive saying Zip archives can't handle the file size. So... I tried making backups of other folders on my computer that had similar sized files and generated similar sized archives. Those checked out okay.
The problem mentioned above only happens on Windows 7 Ultimate 64-bit. Windows XP 32-bit copies everything correctly and effortlessly (though slower since it's on an older computer, yet I'd take accuracy over speed any day). So, the question is... has anyone had a similar issue and if so, have they found a workaround solution?
I can't imagine this is happening, but is it possible, CoH (when on Windows 7 64-bit) is using some kind of copy protection -- possibly using newer features of the operating system -- making any CoH folder management dependent on the NCSoft Launcher patching process? CoH is already sort of copy protected b/c you need an account and log-in information. This issue has me stumped. Any help would be appreciated in figuring out what's going here.
Best Regards!
Honestly I wouldn't even attempt to throw that much data into a zip file. I might trust it with an ISO (DVD backup file), but that's about it as all it takes is one bit to flip and the whole thing's dead.
EDIT: Remember, with every patch posted after the backup the game will need to be updated after migration.
I came to update anything needed after my recent migration and found almost nothing to worry about. Yeah for thorough testing!
This guide assumes that you have enough working knowledge of Windows to be able to Drag/Drop, Open/Close, and Edit files. I will discuss a couple registry related things, but the instructions are pretty straight forward. The purpose of the guide is to give a revised method for backing up &/or migrating your installation of City of Heroes. In the past this was rather problematic because of things like checksum files and read-only properties, but for once the Launcher is on our side! The most important thing to note about this guide is that I do Not have access to an intel Mac, so this will be for Windows/Bootcamp users only.
Step One: Data Gathering
The first thing you need to do is to find out where you have the game installed. You need to find the following folders: City of Heroes & Launcher. By default, I believe that they are both installed to: C:\Program Files\City of Heroes & C:\Program Files\NCSoft\Launcher. The locations should be similar in Vista and Windows 7, but I think theyre in C:\Program Files(x86)\. The following is where I have them installed so thatll be what I reference here: Once you know where everything is, then you need to figure out how &/or where youre going to back them up. If you decide on going the DVD-R option (because CDs would be ridiculous :-p), then you need to keep in mind that while you may be able to squeeze say the Launcher & City of Heroes onto a single disc and CoHTest onto its own disc, the likelihood of getting CoHBeta to fit onto a single disc is going to be iffy. As it stands right now my Launcher & City of Heroes folders take up about 3.8Gb, CoHTest sits at 4.02Gb, and CoHBeta tops them all at 4.97Gb. Keep in mind that a single layer DVD-R can only hold 4.7Gb of data. This is why I highly suggest backing up to an external hard drive if you dont already.
Note: For those that use any of the 3rd party addon content like custom maps, icons, Mids, etc; the impact of the related file sizes to your backup are negligible at most. Youre more likely to have more Mb in screenshots, custom costumes/powers, AE content, etc than those.
I almost forgot about the Desktop Icons! Im not sure what your system looks like, but I have atleast the following three game related icons: NCSoft Launcher, Titan Sentinel, and Mids Hero & Villain Designer. You will want to include these in your backup so that you can simply throw them back on the desktop during the restore.
Step Two: Backing Up
Once you decide on your backup method, then its simply a matter of copying the folders mentioned above. In my case, all I have to do is copy the entire contents of the D:\Games\NCSoft folder as it houses all related game content even my addons.
Note: For those who use Mids, by default it saves your character files in My Documents\Hero & Villain Builds so youll want to copy that folder as well.
Keep in mind that when it comes time to restore/migrate these files you must retain the original file locations in order for this to work properly. It is possible to change the file locations and still have it work, but it requires a number of corrections to a file were going to look at later. This is beyond the scope of this guide so Im not going to go into that.
Game Settings:
Ever wonder how to keep those pesky graphics settings you finally had all worked out the last time you played? Well heres the quick way to back those up too! Again, this assumes that you are not going to change the location of your installation during the restore. Windows UAC may ask for your approval (gotta love that built-in protection Vista/7 have), but were not doing anything bad/harmful so go ahead and tell it yes.
Make sure to follow these instructions to the letter!
- Hold the Windows Key and press R. This will bring up the Run command;
- Type regedit and hit enter. This will bring up the registry editor, but were not going to be editing just backing up a few keys;
- Hold the Control Key and press F. This will bring up the Find command within the registry editor;
- Type Cryptic in the box and hit Find Next. This will go to the key that houses the games general settings that it loads on startup;
- Right Click the cursor on the word Cryptic. This will bring up the list of options you have available for this key;
- Choose the Export option and it will give you a window that will let you both Name the file that you are exporting as well as choose where to export it too. A good place to export this would be within the NCSoft/Launcher folder that youre backing up. I would name the file something like Cryptic just to make it easier to remember. The resulting file will read Cryptic.reg. Note: Make sure that the Export Range is set to Selected Branch otherwise youll be backing up the Whole registry! The Selected Branch should read something like HKEY_CURRENT_USER\Software\Cryptic and shouldnt be changed;
- Close the registry window and youre all set!
Its important to note that while you dont have to follow this step in order for this to work; if you dont make a copy of these keys, then youll end up with the default graphics settings when you get to step four.Step Three: Restore/Migration
Ok, so at this point youve backed up the folders as talked about above, youve got your system otherwise the way you want it, and youre ready to enjoy a simple drag/drop experience. Keeping in mind that you must retain the same file paths that you had before in order for this to go smoothly. Simply goto the location that the files need to be (D:\Games\NCSoft\) and Drag/Drop them from your backup drive to their new home. Next, place your icons onto the desktop. Finally, Right Click the Cryptic.reg file you created and choose the Merge option. Windows will ask if youre sure that you want to add the information to the existing registry and the UAC may popup as well, but its ok to go ahead and tell them both ok.
Step Four: Play!
If you followed all of that to the letter, then all you have to do now is run the launcher shortcut that you copied back to the desktop!
Tech Notes:
The launcher uses a combination of the GamesAddendum.xml file located in the D:\Games\NCSoft\Launcher\Config\Default folder and any settings listed in the registry to create a combined set of game settings updating both locations accordingly.
General Notes:
This process results in a backup that is current as of the moment you copy the files to the backup drive. Any patches that are pushed out between that moment and the moment that you restore them will be triggered to download when you run the launcher post-restore/migration.
I hope this helps people understand the new way to do things and how easy it has become thanks to the launcher!