Some Notes on the “All Cards” Crack of Yu-Gi-Oh! Power of Chaos

Like
Like Love Haha Wow Sad Angry

Sorry, this entry is only available in 中文. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

正文:

问:为什么我下了游戏王全卡档文件,也拷到了存档目录,却无法在游戏里解锁全卡档?

答:原因可能是多样的,但本质上都是由于游戏读取到的校验码和存档文件不匹配导致的。

问:那么会有哪些原因呢?怎么知道我是哪个原因呢?

答:首先,我们要了解这个校验码是放在哪里的。答案是——注册表。这也是网上很多教程会让你导入注册表文件的原因,也是它们说“要备份存档文件,必须要备份 flcrc”的原因。准确地讲,这个校验码是放在注册表某个节点下的 \KONAMI\Yu-Gi-Oh! Power Of Chaos\system 节点下的 flcrc 键值,是一个 13 字节的二进制。在我的电脑上,它长这样:

游戏王的注册表
游戏王的注册表

在同样的节点下,CommonDir 这个字符串键值则记录着存档文件的位置。我相信,如果之前你没有手动创建/导入这个键,它应该会在游戏开始时被设定为“当前工作目录”的父目录(这是因为游戏王不仅有城之内篇,还有游戏篇和海马篇,默认状态下,它们会被分别安装在 %PROGRAMFILES%\KONAMI 目录下的三个子目录中,但是它们的存档是可以共享的——这也正是这个目录名为 Common 的原因)。

在很多情况下,这不会有问题

你是什么版本的操作系统?是 Win XP, Win 7 还是 Win 10 呢?是 32 位还是 64 位呢?

问:那我应该怎么做呢?怎么才比较稳妥?

答:比较稳妥的做法是,不要导入网上的注册表文件,直接先打开一次游戏再退出。这时候它会自动创建存档文件,以及注册表中的键值。你只要在注册表中搜索 flcrc 这个键,就会知道正确的地方在哪了。

问:我下到的存档文件,它的 flcrc 不符合你说的这些,怎么办呢?

答:最好的方法是去下一个符合这个 flcrc 的文件。你可以直接在这里下载。

问:那这个 flcrc 到底是怎么生成的?它的内容是什么意思?

答:我目前只发现了这些。等到我有时间、有机会的时候,也许能了解它的真相。

后记:

昨晚把游戏王城之内篇又翻出来玩。

当初还是数学竞赛培训时,季泽推荐给我的。

前一阵子也有一次动了玩游戏王的念头,配置好之后却发现不能解锁全卡。当时没有深究,打了几局就不想打了。

这回再次安装,我心里有了阴影。安装好之后,一看,果然按照它里面的说明配置全卡档,并不能解锁全卡。这下我就慌了。毕竟我只想打几局,可不想浪费时间在配置文件上面。

 

定下心来,我开始研究到底怎么回事。它的操作,无非是两件事,一件事是复制存档文件到指定位置,名为 system.dat。另一件事则是导入一个注册表文件。

 

汇总了一些资料,都大同小异。

 

第一个难点是。

 

关键的问题是,在我的系统中(其实是 64 位系统中),这个键的位置变了,原来是在\HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\KONAMI\Yu-Gi-Oh! Power Of Chaos\system,现在是在\HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\KONAMI\Yu-Gi-Oh! Power Of Chaos\system

 

 

Like
Like Love Haha Wow Sad Angry

One thought on “Some Notes on the “All Cards” Crack of Yu-Gi-Oh! Power of Chaos”

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax