查看完整版本: [-- 【新闻】SS战斧格斗版的扩展性hack --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 ISO 游戏交流区 | ISO Game Communion 】 -> 【新闻】SS战斧格斗版的扩展性hack [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

gxb 2024-09-07 10:02

原文地址:https://32bits.substack.com/p/expansion-hack-golden-axe-the-duel

让玩家可以选择金斧头(Golden Axe)
2024年9月5日

Bo制作了一个补丁来解锁《战斧:对决》中的隐藏调试菜单。

它允许玩家选用最终的BOSS,显示碰撞框,调整游戏参数等更多功能。

从SegaXtreme可以获取补丁:https://segaxtreme.net/resources/golden-axe-debug-menu-patch.348/

介绍
《战斧:对决》是《战斧》系列中一个奇特的作品。这不是一款横版过关游戏;而是一款2D格斗游戏。玩家扮演的是原作经典角色的“后裔”,而不是那些经典角色本身。每个角色都有特殊的动作可以学习,但它不像其他世嘉格斗游戏那样深入。

Bo开始研究这款游戏是因为想知道最终的BOSS,G. Axe,是否可以被制作成可玩的角色。他有精灵模型,也有招式……有没有什么真正阻止玩家去控制他的障碍吗?

答案是:玩家确实可以控制他。Krizalid99v2已经发现了这一点,并且在这里看到可玩的G. Axe的视频:https://www.youtube.com/watch?v=QA_4-nrVIfE

那么Bo贡献了什么?在研究过程中,他发现游戏中有一个很酷的调试模式,这个模式在过去29年里一直保持着秘密状态。

技术细节:调试模式
几乎总是有用的一件事就是浏览一下Ghidra的已定义字符串列表。通过它Bo找到了很多东西:游戏密码、隐藏菜单项、未使用特性的引用……许多游戏会把有趣的东西放在纯文本中。

《战斧:对决》有一个突出的字符串:DEBUG MODE(位于0604af88)。跟随它的引用,Bo发现了一个函数(位于060950e8)。

该函数检查了一系列条件。通过调整这些条件,Bo发现可以通过将以下地址设置为值01,在角色选择屏幕上弹出一个菜单:06066024, 06066029, 0606602b。


调试菜单激活
截图有点难以辨认,但是选项包括:
1P 名字
2P 名字
难度
STAGE编号
药水数量
调整Patn偏移
显示状态
显示碰撞框
停止计时器
不死
魔法点数
出血效果
提升生命值

一旦激活,玩家可以通过按下L键来关闭它。

扮演G. Axe
第一个菜单项满足了Bo的原始好奇心:玩家可以从列表中选择G. Axe并扮演他。有趣的是,他被标记为“不可用”。但如果等待计时器倒计时结束,他会自动被选中。

玩家必须让计时器走完才能选择G. Axe,这很奇怪。
当他被你控制时,他的招式似乎有限。如果有特殊招式,它们可能是由Bo没有尝试过的按钮组合触发的。

有趣的是,当选择G. Axe作为第一个角色时,第二个角色总是被设定为G. Axe。玩家可以通过内存编辑来覆盖这个设定(06078182 和 06078183 存储了角色索引)。

G. Axe 对战 G. Axe
其他调试特性
其他的调试菜单项也非常酷:Bo特别喜欢“显示状态”,它显示了当前正在执行的动作:

在生命条下面是当前动作。

“显示碰撞”的功能也很吸引人:

即使是背景中的物体也有碰撞框。
Bo不记得这个游戏有多少血浆效果,但实际上有一些。“禁用血液”确实能控制它:

这应该是血液的效果。
有些菜单项我不太理解。调整Patn偏移?魔法点数?如果你能解释它们,请告诉我!

未来的工作
有一种较弱版本的调试菜单可用。它只允许你选择角色,包括G. Axe。我不知道为什么!

Bo认为有可能无需破解就能激活主调试菜单,但不确定。部分过程涉及按钮代码,但还有一些没有追踪到的部分。序列大概是这样的:

1.重置后,在标题屏幕按Start

2.高亮显示对战模式

3.输入代码:上,上,下,下,左,右,左,右,下,上,下,上,B,A

4.???

5.就在比赛开始前,按Start然后按L

6.调试菜单生效

如果能弄清楚4.???的部分,Bo会发一篇文章!函数06090ea检查了这个代码。

这是Bo为了使调试模式菜单在角色选择屏幕上工作所做的补丁列表。它消除了未知条件,并允许在角色选择屏幕上使用菜单(这些补丁适用于日版):

0608015e e001
0609516a e001
0609517a e001
0609518a e006
060951f0 e001
06095182 e001
0609518a e006
060951aa e004

YZB 2024-09-07 20:47
按照这个教程看了一下游戏的源码,如果只是调debug模式出现的话,只需要在初始化的时候把606602B置为1,然后在选人画面按住开始键,在按L就可以调出来了(再按一次开始键取消debug字幕)

以下saroo用户使用
#Golden Axe - The Duel (Japan) (2M)
[GS-9041   V1.000]
M_6080D24=0009

mm之神 2024-09-08 09:54
用SSF模拟器总提示TRACK 1出错

tcwlee 2024-09-08 19:26
战斧格斗版,手感也是很不错的

qhenghunoh 2024-09-09 02:25
再次证明金手指的重要性

prankbear91 2024-09-12 23:15
希望土星游戏迎来爆发  这个游戏玩起来不错 只是之前有太多的格斗名作把它淹没而已

saga 2024-09-28 17:11
下载了想尝试一下,结果不知道什么原因,进去后直接退回九球,重新下了个欧版,也是同样的情况。

YZB 2024-09-30 21:55
是想尝试一下这个游戏还是这个hack,我这边测试hack是没问题的

feikof97 2024-10-01 11:16
《战斧:对决》中的隐藏调试菜单,这个游戏很吊

shaynel 2024-10-18 13:36
这游戏只是听说过,不过看起来不错的


查看完整版本: [-- 【新闻】SS战斧格斗版的扩展性hack --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us