Implementation of an Idea
#20
Jarulf,Apr 20 2006, 10:55 PM Wrote:I don't think anyone ever bothered to go for the save files since it was so much easier to read the memory while program was running. If I recall correctly, the save files are in some way encrypted (no big problem since both encryption and decryption code/key are on your computer). Probably there is some checksums as well. The actual save structure of the character file is easy to locate and find, it is in much a copying of the data in memory with a lot of information striped out since it is about current game status. SIngle player save files are more of a big complete dump I would say. How that record of character data is then inserted into a character file I have never bothered looking at though and I have not seen anyone ever do it either.
[right][snapback]107923[/snapback][/right]

As fas as I recall, in the earlier versions of D1 the save files were encrypted using the computer name as a key, leading to the dreaded consequence of not being able to transfer old characters to a new computer unless you actually knew the name of your old computer and were willing to give the new computer the same name as your old one (which, of course, any loyal, legitimate D1 player was).

At some point (1.09?), long past the time where it had any relevance, Bliz abondoned their futile (as they would be on any client-side sofware) last minute (because my guess is the multiplayer aspects of D1 were tacked on at the end almost as an after thought) smoke-and-mirrors attempt at anti-cheating measures, and de-encrypted the save files.

Enigma, who was led to make his original 'trainer' simply to back-up a friend's characters, once gave some interview in which he laughed at Bliz for encrypting the disc files but leaving the memory data wide open.
Reply


Messages In This Thread
Implementation of an Idea - by NatNit - 04-19-2006, 06:32 AM
Implementation of an Idea - by Hammerskjold - 04-19-2006, 08:11 AM
Implementation of an Idea - by Toverkol - 04-19-2006, 09:11 AM
Implementation of an Idea - by NatNit - 04-19-2006, 06:46 PM
Implementation of an Idea - by NatNit - 04-19-2006, 06:50 PM
Implementation of an Idea - by Thenryb - 04-19-2006, 08:10 PM
Implementation of an Idea - by LennyLen - 04-20-2006, 02:00 AM
Implementation of an Idea - by NatNit - 04-20-2006, 02:19 AM
Implementation of an Idea - by Hammerskjold - 04-20-2006, 12:58 PM
Implementation of an Idea - by Thenryb - 04-20-2006, 02:47 PM
Implementation of an Idea - by NatNit - 04-20-2006, 07:35 PM
Implementation of an Idea - by NatNit - 04-20-2006, 07:40 PM
Implementation of an Idea - by Jarulf - 04-21-2006, 06:55 AM
Implementation of an Idea - by NatNit - 04-21-2006, 08:59 AM
Implementation of an Idea - by Jarulf - 04-21-2006, 01:04 PM
Implementation of an Idea - by Dako-ta - 04-21-2006, 06:33 PM
Implementation of an Idea - by GriffonSpade - 04-22-2006, 12:49 AM
Implementation of an Idea - by [vL]Kp - 04-23-2006, 12:52 AM
Implementation of an Idea - by NatNit - 04-23-2006, 01:27 AM
Implementation of an Idea - by Thecla - 04-23-2006, 02:52 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)