直入正题,这游戏最见功力的就是细节。《改-A 阿拉丁(HACK)》是 MD 平台上那款 1993 年 Virgin Games 版《Aladdin》的 ROM 改版,底子是正统货,改的是命数逻辑和一个藏起来的功能菜单。今天不聊情怀,只拆机制。

改-A 阿拉丁 HACK 版

一、先说清楚原版底子有多硬

MD 版《Aladdin》由 Virgin Games 操刀,David Perry 带队,迪士尼的动画师直接参与了角色帧的绘制——传统手绘赛璐珞逐张扫进机器,再压成精灵图。所以你看阿拉丁跑动、急停、翻身的那几帧,过渡是真的顺,不是那种四帧循环糊弄事的做法。这套东西当年卖了大概四百万份,是 MD 上最能打的第三方作品之一。

这里有个老争议必须说明白:MD 版和 SNES 版完全是两个开发组、两套引擎。SNES 那版是卡普空做的,阿拉丁手里没剑,只能靠踩和扔苹果;MD 这版给了弯刀(scimitar),有近身横劈判定,部分敌方投射物能被劈掉。这不是美术差异,是攻击手段的根本区别,直接决定了两版的战斗节奏——MD 版可以贴脸压,SNES 版必须走位。

二、HACK 版到底改了什么

这版是国内 MD 圈的老改版(署名"小鬼混"),改动是写死在 ROM 里的,不是外挂金手指。实测下来三件事:

  • 无限命:命数扣减那条指令被废掉了,死多少次剩余命数不动。
  • 立即过关:游戏中暂停,连按 A 键 8 次,直接切下一关。从行为看是直接调用了原版的关卡切换例程,所以过场和 BGM 都是正常的,不会崩。
  • 隐藏菜单:设定模式(Options)里连按 A 键 12 次,会多出一组开关。第 1 项是否无敌,第 2 项选择场景,第 3 项功能不明,第 4 项地图移动(自由挪动坐标,等于开了穿墙)。

顺带把原版的输入序列也摆这儿,对比着看更清楚:原版跳关是暂停后按 A, B, B, A, A, B, B, A;原版的作弊菜单在选项画面输入 A, C, A, C, A, C, A, C, B, B, B, B,出来的是 Cheat mode / Level select / Freeze mode / Map view 四项。HACK 版把入口简化成了连按 A,本质是同一套东西被重新挂了触发条件。

三、开了无敌也值得看的几个设计

无敌不代表没得玩。这游戏的关卡里塞了一堆条件触发,纯手速通反而容易漏:

  • 沙漠关开局回头:往左走能捡到四个苹果,绕过右边那棵树再折返回来,苹果中间会刷一条命。这是位置+时序双条件,跑图党百分之百错过。
  • 高飞柱子:沙漠关有根画着 Goofy 的柱子,站在柱子背后起跳会被顶上去,进一间隐藏商店。
  • 米奇耳朵:晾衣绳上挂着一对米奇耳朵,把阿拉丁停在正下方的判定点、完全不输入,他会自己往前挪一小步把耳朵"戴"上,然后刷出一条命。这个点的容差很小,站偏一格就不触发。
  • 飞毯关不用码也能跳:开头上方有 1UP、下方有石头,重复"吃命—撞石头掉命"三次以上,游戏会甩你一句 "nice try" 然后直接把你踹进下一关。等于开发组自己留的送客通道。

还有个纯 bug 级的东西:进 Options 把键位改成剑=C、投掷=A、跳=B,退回主菜单挂着别动,十五分钟后会直接滚结尾字幕。这明显是键位表和某个计时分支撞了地址,属于原版遗留。

四、实操层面几句

贾方那场最终战是标准的形态循环,蛇形态阶段别硬贴,靠墙角卡站位、找他起手后的收招空档扔苹果最稳。苹果是消耗品,别当机枪扫,精灵头集够进 bonus stage 才是主要补给渠道。剑的横劈起手不算快,但收招快,面对成群小兵优先劈不要跳——跳跃落地那几帧是没有攻击判定的裸露窗口。

最后提一句:这类 HACK 版最大的价值不是让你轻松,是让你能反复进同一段场景磨判定。想练稳,就用无敌开着把难点节点跑上十几遍,把敌人出招的节拍记进肌肉记忆,再关掉无敌重打一遍,体验完全两样。

以上纯个人实测,同好可补充。