打不死的施莱德——FC游戏的反盗版机制

  • 耻照
    41分开始,忍者龟3的反盗版机制检查的并不是顶上的KONAMI LOGO,而是CHR(字库)的"©"($B7)符号与VRAM中对应"© KONAMI"的值,一旦发现被篡改就会实行惩罚机制:
    1.原本美版和日版一样平A杂兵需2下,现在要4下,且必杀伤害减半,同时受伤掉血双倍。可以理解成Hard模式,正版只有easy和normal。
    2.施莱德会在临死前重置血量,据说双人打得非常快倒是勉强能打死。
    3.原本美版的option被隐藏,需要在标题画面使用指令↑↑↓↓←→←→ABStart才能在选完人后进入。惩罚机制触发后该指令被禁用。

    想自己试试的话可以用FCEUX在标题画面暂停,进入Hex Editor查看PPU内存,找到地址226A,B7009A9E9D909C98就是"© KONAMI",随便改改然后开始游戏。

    国内先后出现两种主流盗版:
    第一种:抹掉Intro信息只剩1992,删除KONAMI LOGO和版权文本,触发惩罚机制,施莱德打不死。
    第二种"ZONAXI HACK",我手里的卡是这个版本。
    1.跳过Intro,删除KONAMI LOGO,标题莫名多了个数字3。
    2.CHR内"K"($9A)和"M"($9C)的贴图被换成"Z"和"X",由于NameTable里调用贴图的值没改变所以成功通过校验,实际显示变成"©ZONAXI"以逃避法律。当然游戏内各种带KM的文本惨不忍睹,MIKE成了XIZE,TIME成了TIXE。
    3.难度正常,施莱德可以通过。
    4.初始30条命,游戏里显示为9。进option改为7后就显示∞了。
    ZONAXI HACK rom,是合卡建议用FCEUX玩。

    Konami90年代大部分游戏都用了这种技术,除了校验版权文本/图标还会校验反盗版模块本身。游戏分别有对应的惩罚模式:

    外星战将:只有日版带校验模块。跟忍者龟3的动态校验不一样,这个只有启动时校验ROM内010118处© KONAMI 1991对应的字符串,以及自检模块本身。所以直接改PPU并不会触发。惩罚为强制开启一击跪的Hard模式。美版该模块是关闭的,猜测有人当年玩到非一击死的版本是基于美版的重新盗版。
    梦企鹅物语:随机惩罚,如进食增肥量提高、时间变少等。
    恶魔城王子外传:第二关开始除主角以外的活动块不可见,包括敌人。
    Q版沙罗曼蛇:无限循环第1关。
    Crisis Force:无限循环1、2关。
    Zen 银河武士:受到双倍伤害。
    科乐美世界2:强制Hard模式,并在完成第8关后打回第1关。
    兔宝宝初代:通关不进入结局,返回第1关。
    忍者龟2:每关报幕变报错,循环1、2关。这个盗版应该黑掉了,我玩到的版本除了某BOSS花屏以外并无大碍。
    忍者龟格斗:剧情战施莱德AI锁最高,击败后强制重来。

    还有个别其他游戏的反盗版手段:
    马尿医生:每次胶囊落地校验标题画面使用的某段材质($B900-$BDFF),失败时$740强制写FF,游戏会抓取$53的值三次推送至堆栈,CPU随机跳转,游戏崩溃。

    吉米克:触发条件藏得比较深。游戏全程检查屏幕内的活动块是否包含#AA,#AA为第七关城门正上方一个小黑点。触发后加载校验表校验商标与介绍文本,发现偏差会进行下一步。下一步是对加密伪装成正常数据的惩罚模块进行解密执行,涂黑屏幕显示“BLACK HOLE”(源自同一公司游戏亚特兰蒂斯之谜)并冻结游戏。该游戏有盗版《水管V》,无法通过校验。


    此外还有大量bug盗版卡查不到相关资料和解包数据,不确定是否与反盗版有关,原因除了反盗版还可能是阉割过度/魔改/不同MMC间转换出错。有资料的例如雪人兄弟的83关是魔改跳关的产物(最大关写50时弄错进制实为80,对应限时模式下的81关);欧版忍龙1基于MMC1,盗版商往MMC3转写时出错导致道具消失和死机。

    国外研究盗版卡带bug的基本也都是深受其害的毛子,如:
    之后到了SFC反盗版技术大幅进步,比如老妈2有足足5层:1检查制式 2检查SRAM大小和某段内存 3前者被黑掉则乱刷大量高等怪 46次随机触发的校验 5即使你顶着第三项磨到最后,只要前面的几项有任何一个被黑掉,必定会在最终BOSS开战前死机并删档。
  • h
    hypnossz86
    我记得当年和我哥一起玩忍者神龟3时硬刚过了第六关?斯莱德

    ----发送自STAGE1 App for Android.
  • r
    real_zyf
    检查商标检查像素这些都是防抄袭而已啊
  • s
    sauron.j
    一直以为是只有我一个人必须用秘籍跳到第7关……当年还有人和我说师奶德打得死的只要循环红个N次就过了,害我loop了无数遍
  • d
    deadbeef
    原来这是FC时代就有的传统
    当年DS上那些坑爹反盗版还以为都是新脑洞出来的东西呢
  • p
    poptopzip
    我靠原来是这样
  • 海腹川背
    原来如此。
  • o
    orx
    特救指令应该也有,无法选关+无限打铠甲BOSS
  • n
    neucom
    我去,难怪小时候玩的忍者神龟3和模拟器上玩的感觉完全不一样。盗版卡上的神龟3砍倒一个大头兵需要4刀,而模拟器上的只需要两刀。盗版卡第一关的牛头BOSS都皮糙肉厚,模拟器上的随便砍了几下就跪了。
  • n
    neucom
    顺便搭车问一下,以前玩的盗版卡中有个叫“龙牙”的游戏,只能在固定关卡无限循环,这是因为盗版商RIP不完整还是因为反盗版机制的原因?
  • h
    hypnossz86
    是这样的
    但是那次确实过了.....我也不懂什么原理....
    闪光恢复闪光回复循环了几次就过了
    记得我哥说是闪光之后一段时间内猛攻就能打死...
  • 右手+a片=
    话说我当年玩的是正常版的外星战将,7in1还是4in1忘记了。盗版技术也有高低之分么?
  • c
    cyberdark
    难怪以前和朋友玩忍者神龟的时候感觉难度特别大
  • s
    shinnfin
    我说特救指令怎么老打同一个boss!

    ----发送自STAGE1 App for Android.
  • f
    fenrir
    我记得卡带上是标题画面按某些组合键进入option可以调难度和选关之类的
    你这个敌人耐打的肯定是默认高难度
  • 大脑
    我就曰了影子传说和坦克大战了(误
  • s
    starrynight
    有option选项吗?
    我只记得双打有A和B两种,B是没有队友伤害的
  • 寒蝉
    比起直接游戏不能,这种反盗版方式也很有趣呢

    想象一下暴爹搞一个反盗版机制大菠萝3,你永远只能刷出最低级的白色装备,默认最高难度······然后还是有人通关了
  • u
    uksas2
    特救指令无限打忍者boss的原因原来是防盗版啊!!!
  • 发霉的马甲
    有些知识盗版商在灌录游戏的时候出的问题,不要和防盗版混为一谈。比如机械战警3的无限第二关
  • f
    fenrir
    隐藏的option,按组合键进入,算是秘技。具体组合键还是指令,忘了....
  • c
    cqymatrix
    如果没记错,这个应该是国内盗版商,DUMP的时候出问题,BOSS变成无限血了。现在你用原版ROM模拟玩应该没问题了
  • l
    lyt7777
    有些中过有些没有,比如忍者龟2就没中过,但是TMD特救指令…………我艹盗版商全家…………
  • x
    xwcool
    这部好好玩,俄国小伙演技虽然有点木但是讲的内容太接近中国现实了XDDD
    怪鸭历险记2出来那一瞬间我直接笑得倒在了枕头上
  • 暗黑の命运
    原来史雷德打不死是因为盗版卡。。。。又涨姿势了。。。。
  • 大厨麦当牛
    最终幻想3盗版卡,一开始得到的飞空艇在大地图进村庄,洞穴,或者遇敌再返回大地图就会消失,导致地图上要用飞空艇撞开的石头无法解决,无法推进剧情。
  • 流飞燕
    话说FC上有个横版射击游戏,主人公是一个小男孩,射击武器可以蓄力,然后还可以选各种特殊武器,记得其中一个特殊武器是变身,攻击距离变得极短,跳跃时会发光而且无敌,谁知道这游戏叫啥名字?
  • 风行骓
    黑白的画面玩玛丽医生笑喷了。想起当年我家那台老松下玩MD时也经常是黑白画面。这视频里有很多东西真是感同身受。
  • 海底捞牛
    麻痹喷了!原来当年死活在打第2关boss是反盗版的缘故,我一直以为是盗版商把游戏做坏了
  • k
    kuglv
    挺有共鸣的,小时候玩小霸王基本都是这些情况
  • i
    infinite
    真是想不到,原来以前的那些循环打某一关的东西不全是盗版商盗版没做盗好!
  • 耻照
    一般情况下为了做合卡盗版商能阉则阉,而且基本都会删掉版权相关数据
  • 耻照
    搜不到相关的解包资料,只有俄国佬的讨论



    Natsume的其他游戏也没反盗版模块,怀疑特救指令的bug是rip或者塞加命指令造成的。有俄国佬提到自己后来玩到过没bug的盗版。
  • k
    kenqqex
    好片 马克
  • s
    sunkaifeng00
    这游戏日版美版难度本来就不一样,日版大脚兵是飞踢一下死,美版要飞踢两下
    有可能你玩的卡带是美版
  • r
    ravage
    红警2的反盗版机制很像嘛,开局几分钟后就基地自爆失败,还延续到了将军和指环王。cnc3和红警3没这个了反而还有点失落感lol
  • h
    hhgjf
    检测到盗版就循环头几关,这想法真挺聪明的.可以把盗版变demo.
  • V
    Vermouth
    我小时候玩的是3刀,好像美版都是3刀?
  • G
    GMJ
    但小时候只会以为自己技术未够班,加强锻炼走位的风骚游击技术。
  • 海底捞牛
    等一等,你们小时候能接触到日版的忍者神龟?我记得最老的一个激龟忍者传是日版的,之后的几个动作版忍者神龟都是美版的,从没见过日版
  • 传说中的小鱼
    记得玩忍者龟都是用A+B踢出飞脚,一直踢到出bug就能轻松打通关?
    而忍者龟3是最简单的一作?忘了

    特救指令玩过的版本也是不能过关的,太坑了呀。。。。。。。。
  • b
    blackat
    原来外星战将一击死是盗版的锅,小时候就觉得这游戏也太TM难了

    ----发送自STAGE1 App for Android.
  • S
    SirDracula
    是4刀普攻/飞踢
  • V
    Vermouth
    我那个可能没触发反盗版,美版无论是2还是3都比日版难
  • f
    fljsky
    那么,哪里有这种尤其的反盗版手段的统计?