gsfzgl 发表于 2011-12-2 16:37

想问下FC上密码存档的原理,有了解的吗?

当然不止是FC有密码存档,印象中GB,GBA也有。
FC上面是大量游戏用到了密码存档,
比如DQ,比如天使之翼。

一直搞不懂这种存档的原理,用密码表示一个游戏的状态能做到那么细致么?连装备,技能都能记录下来?

tsubasa9 发表于 2011-12-2 16:41

fc的rpg啊slg才多少信息,16位的密码绰绰有余

oldq 发表于 2011-12-2 16:43

老实承认吧,前两天挖出沙罗曼蛇的是不是LZ
你自己看看MD5算法就明白了,游戏里用的算法比这简单得多,而且存储的内容是有限的,能够被很容易反译回去

v2c 发表于 2011-12-2 16:50

FC上很多游戏的密码继承都是不完整的
甚至有些RPG过分到连金钱和道具都不继承

reinn 发表于 2011-12-2 16:54

死程表示只要你的哈希表弄的足够大把所有对应的内容都设置好,一个长位的密码足够处理了。
密码选关是最典型的

Pluto_Shi 发表于 2011-12-2 17:02

足够了,很多fc游戏的存盘大小才512字节,顶天2k,而且一般来说这些空间不会全部用到,只需要记下少数几个数字和代码即可,没准100个数字就够
以黄金传说完结篇为例,密码长度32位,每位有50种假名,你自己算算可以表示多少种位数和状态

woodey 发表于 2011-12-2 17:06

引用第2楼oldq于2011-12-02 16:43发表的:
老实承认吧,前两天挖出沙罗曼蛇的是不是LZ
你自己看看MD5算法就明白了,游戏里用的算法比这简单得多,而且存储的内容是有限的,能够被很容易反译回去 images/back.gif


MD5是不可逆吧,看BASE64

Pluto_Shi 发表于 2011-12-2 17:07

还有个更简单的办法,游戏程序用8位2进制,保存成密码时用16进制再转成对应的假名,这样就可以用1-2个假名长度的密码来表示255种不同的可能

gsfzgl 发表于 2011-12-2 19:03

回 2楼(oldq) 的帖子

我承认,真的不是我……

aggrion 发表于 2011-12-2 20:39

黄金太阳2里继承1的密码那才叫蛋疼
FC上最简单的应该是忍龙3 4个图标解决续关

rubicon 发表于 2011-12-2 20:47

我到现在还记得忍龙3的第三关密码
忍 镖 瓶 忍

blazeknife 发表于 2011-12-2 22:37

记得GB上魂斗罗的......
1BCD
    2FLA.............

ayako1986 发表于 2011-12-2 22:48

引用第10楼rubicon于2011-12-02 20:47发表的:
我到现在还记得忍龙3的第三关密码
忍 镖 瓶 忍 images/back.gif

我看这辈子是忘不掉了
瓶忍头镖

eva02eva02 发表于 2011-12-2 23:48

你的装备 技能只是一个值而已
+16的狗叔的马甲 装备代码是1 追加值就是16  
01 10

Pluto_Shi 发表于 2011-12-2 23:57

+16的追加值是程序内定,所以代码只需要一个1即可

chenke 发表于 2011-12-3 00:05

《GAME集中营》某期有篇长文专门讲这个FC卡密码破解,好像还是哪个名牌大学少年班的神童写的

daidasday 发表于 2011-12-3 00:42

mychoxa9 发表于 2011-12-3 01:03

我记得GB有作忍者龟的密码挺好破的

Meltina 发表于 2011-12-3 01:08

印象很深就是konami word 2的密码方式
因为图形有限,很多还是对称的,我们经常把各种图形反过来,自己猜出很多关的密码,然后每个画在本子上

kimmmmmm 发表于 2011-12-3 08:06

引用第12楼ayako1986于2011-12-02 22:48发表的:

我看这辈子是忘不掉了
瓶忍头镖 images/back.gif

飞机关
还有按上补满血的版本

yangchunsiyue 发表于 2011-12-3 09:31

我记得一个忍者喵游戏最后boss关的密码是641114……

tjwtjw 发表于 2011-12-3 09:33

我还记得个忍者猫党的390227……

猫塚猫夫 发表于 2011-12-3 09:46

FC上密码记录的,印象最深的除了圣斗士外,就是香蕉王子了。

韩度贴吧有个分析贴
http://tieba.baidu.com/f?kz=1071517244

oldq 发表于 2011-12-3 09:51

引用第22楼猫塚猫夫于2011-12-03 09:46发表的 :
FC上密码记录的,印象最深的除了圣斗士外,就是香蕉王子了。

韩度贴吧有个分析贴
http://tieba.baidu.com/f?kz=1071517244

....... http://bbs.saraba1st.com/2b/images/back.gif

哇,还有人记得香蕉王子,确实印象非常深刻,现在一看到香蕉娜娜漫画就想起来

游姬 发表于 2011-12-3 10:14

记得很久以前电软有一篇文章教人破解密码内容然后通过修改密码来磁场转动的

snoopys 发表于 2011-12-3 12:20

小时候算过燃烧战车/合金装备的密码

一共25位英文+数字

有5个是装备代码,2个区域代码,2个boss代码,其他的一直没搞清楚
最后一位是校验码,前面+1,最后一位+1

gsfzgl 发表于 2011-12-3 22:15

选关密码其实应该是最简单的。
不牵涉到经验值,等级,装备什么的。

像天使之翼2这种密码就太牛B了,没记错应该有三十几关(队),还有诸多人的等级,必杀等。

密码也长的可怕……

绝霜 发表于 2011-12-3 22:53

引用第16楼daidasday于2011-12-03 00:42发表的:
永远记得热血足球3的世界杯密码
77F 394 EE2E

我真感动,略一回忆,顺手打出来,真记得啊.....
这辈子看来都忘记不了了,这密码其实还挺复杂 images/back.gif


世界杯密码的原型是FED FEC FEBA(就是FE加上D、C和BA)
自己打出来的几乎不可能和上面官方的一样
页: [1]
查看完整版本: 想问下FC上密码存档的原理,有了解的吗?