《龙珠Z:电光火石 3》社区 PC 移植更新:受限 Lua MOD 系统上线,线上对战不受影响

模拟器游戏 2026-11-10 11 0

2007 年登陆 PS2 的《龙珠Z:电光火石 3》至今仍被许多格斗游戏爱好者视作系列巅峰,超长角色名单与爽快的立体空战让它常年霸占各大格斗游戏回顾榜。这部老作品最近又有了新动静:社区移植项目 Tenkaichi3Decomp 在 11 月 2 日推出 v0.1.39.4 更新,最引人注目的是加入了一套受限的 Lua MOD 系统。玩家可以在游戏内按 F1 打开 Mods 菜单加载脚本,改掉 HUD、镜头表现甚至技能列表的展示方式,而项目刻意画下的安全边界,保证了这些脚本不会动摇线上对战的公平性。

十年反编译工程结出正果:这是原生移植,不是模拟器

龙珠Z电光火石3原画风格横幅 超级赛亚人3悟空立于山峦夜色中

先交代一下背景。Tenkaichi3Decomp 不是传统意义上的模拟器方案,它建立在社区多年推进的反编译工程之上,把美版 PS2 光盘(SLUS-21678)里的原作代码逐行还原后重新编译,产出 Windows 与 Linux 的原生程序,再配上一层全新的渲染、声音与输入层。仓库本身不包含任何游戏数据,玩家需要自备对应版本的原版光盘镜像,安装脚本会从镜像里读取资源。

实际用下来,整个游戏循环已经完整可用:开场动画、菜单、存档、对战、本地双人分屏都正常。渲染支持 Vulkan 与 OpenGL 双后端,内部分辨率可以从 1 拉到 8 倍,4:3、16:9、21:9 甚至更宽的屏幕比例都能正确适配而不拉伸战斗画面。键鼠与手柄全按键可自定义,0.1.8 版本之后还加上了实验性的在线联机:支持六位代码开房、快速匹配、回滚网络同步,一个大厅最多八人,两人对战六人围观,Windows 与 Linux 玩家之间也能互相打。

F1 一键加载:官方打包的四个示例脚本怎么玩

龙珠Z电光火石3 HUD展示 悟饭释放冲击波时血条气条备弹与连击信息完整呈现

这次 v0.1.39.4 的主角是 Lua 脚本 MOD。脚本以文件夹为单位放在游戏目录的 mods 文件夹里,每个文件夹一个 mod.lua,不需要编译,同一份脚本在 Windows、Linux 和 macOS 上通用。进游戏按 F1 打开 Mods 标签页,就能逐个开关脚本、调整参数、查看脚本停止的原因,编辑完还能一键热重载,不用重启游戏。

官方随更新打包了四个成品示例,全部默认关闭:Modern HUD 把血条气条换成新作的弧形样式,头像、备弹、计时、连击数一应俱全,刚受到的伤害和刚消耗的气还会以红色短暂显示;Modern camera 给战斗镜头加上惯性、转弯倾斜、受击反应以及距离高度和变焦的重新设计;Modern look 走画面路线,提供动画式着色、边缘光、鲜艳色彩与环境光阴影;Skill list 则在你按住蓄气键时,把当前角色的技能和必杀技连同按键与消耗一起列在屏幕上。另外还有两个小型示例脚本,想自己动手写 MOD 的玩家可以拿它们当起点。按 F1 打开 Tech 标签页之外,MOD 相关的文档和示例都在仓库里,脚本层每秒刷新六十次,画面的叠层绘制就靠它。

安全边界怎么画:不改对战、不碰文件、不联网

龙珠Z电光火石3对战画面 贝吉塔与悟空沙漠场地对峙,双方血条气条状态可见

对普通用户来说,最关心的其实是安全问题,毕竟「游戏里跑第三方脚本」听起来就有点悬。项目在发布说明里把约束写得很清楚:这类脚本只能做三件事——在画面上叠绘内容、读取当前对战状态、改变战斗镜头的呈现方式。它们不能改写战斗结果,不能读写任意文件,也不能访问网络。

这套限制直接决定了线上对战的兼容性:脚本是纯本地的表现层,每个参与者可以各自开启不同的 MOD,或者干脆一个都不开,对战本身不受任何影响。需要说明的是,这与那种无限制的可执行插件不是一回事,也不代表所有第三方脚本都经过独立审计,装别人写的脚本前仍需自己留意来源。玩家的开关选择保存在本地配置文件里,游戏内更新也承诺不会覆盖你自建或改过的脚本。

Z Counter 修正与超宽屏适配:机制补丁同样是可选项

龙珠Z电光火石3 巴比迪蓄力魔法球战斗场景,顶部血条计时与头像信息清晰

除了 MOD 系统,这次更新还把社区长期打磨的对战机制修正收编进了 F1 Tech 菜单,来源是另一个社区项目 BT3 PS2 Port Gameplay Source v0.3.1。两项修正分别为 Z Counter 修正(Z Counter 2 v0.9.0)与 Bombardment 修正(v2.2),针对的都是老玩家争论多年的机制细节。两者默认关闭,开启后从下一场战斗生效,并且绝不会应用在在线对战与回放中,竞争环境依然干净。

视觉层面还有几处顺手的修正:究极决战、究极修炼、锦标赛与角色图鉴这几个菜单在 16:9 或更宽的屏幕上,窗口文字不再挤到边角;快速匹配的搜索界面换上了一枚会动的龙珠雷达,用的是社区画师授权的同人作品。升级方面,0.1.39 及以后版本的用户看到更新提示后直接确认即可,存档、设置、游戏数据、MOD 与材质包都会原样保留。

玩家吐槽

  • 「Modern HUD 装上一瞬间真有种玩新作的错觉,弧形血条配红色伤害反馈太舒服了,就是低配机开动画渲染要慎重。」
  • 「默认全关这个思路很对,自己想开再开,线上也不会有人靠脚本搞事,比某些游戏第三方插件乱象强多了。」
  • 「Z Counter 修正终于来了,当年在 PS2 上被这个判定折磨过的都懂,不过在线上自动禁用这点能不能改成大厅可选?」
  • 「还得自备美版光盘镜像这点稍微麻烦,但对这种反编译项目来说也算合理,就当是入正的仪式感了。」

总结

值不值得试?如果你手里有原版光盘镜像,又对这部 2007 年的老格斗念念不忘,v0.1.39.4 大概是目前体验它的最好方式:原生移植的流畅度、可玩的在线对战,再加上一套不会越界的脚本 MOD。受限 Lua 系统的意义不只在几个好看的 HUD,它示范了社区移植项目如何在开放与公平之间找平衡——表现层交给玩家,战斗层谁也别动。照这个节奏走下去,接下来更值得期待的,恐怕就是 MOD 社区会长出什么新花样了。

相关文章

GameCube 那台紫色小方块:六款 NGC 神作,用 Dolphin 在电脑和手机上高清重玩
Dreamcast 那台白盒子还没过气:六款 DC 神作,用 Flycast 在电脑手机上就能重温
ScummVM 又收下四款南茜·德鲁:这次从 1930 年代的小旅馆一路走到夏威夷火山
PS2 上最值得重玩的六款:多边形是方的,那股劲儿现在还没人接得住
Switch 2 时代还想玩老游戏:模拟器现状、各自擅长什么,以及那条边界
PS1 光盘时代最该重玩的六款:多边形虽然方,但那股劲儿现在还没人做得出来