How to keep the old saves for Batman Arkham City

batman-arkham-citypc

Due to Microsoft shutting down Games for Windows Live (I wish they did it right after they launched and spared everybody the headache), Batman Arkham City has been retooled for Steamworks. This is great, but Batman AC no longer recognizes my save. How can I take my old saves into the bright new era of Steam DRM?

Best Answer

It seems that it's a bit of a kerfuffle.

A forum post that Google found seems to have a solution, though it requires use of a Hex editor. According to that forum post, the solution is to:

  • Grab <profilename>save0.sgd
  • Open the file in your hex editor and go to position 0x0184 (a list of Hex editors that may suit your needs)
  • Delete everything prior to that location
  • Overwrite the save (you made a backup first, right?)
  • Remove <profilename> from the save file, if you have it.
  • Open the game once, start a new game on the save slot where your game was saved in
  • Make sure the game saves at least once
  • Quit the game
  • Open C:\Program Files (x86)\Steam\userdata\<userid>\200260\
  • Delete remotecache.vdf
  • Enter C:\Program Files (x86)\Steam\userdata\<userid>\200260\remote
  • Start the game and STOP on the loader. Do not click START GAME on the loader.
  • Overwrite sage0.gsd with your hexedited save file from before
  • Start the game