铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 125|回复: 2

[C++复刻] 借助 AI 完全逆向了 DOS 原版的战斗逻辑

[复制链接]
 楼主| 发表于 2026-8-4 15:13 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 soarqin 于 2026-8-4 15:14 编辑

近期借助 AI 开始优化我之前的 C++ 复刻版,并且逆向了完整的战斗逻辑,含所有 AI 计算分支和所有数值公式:
https://github.com/soarqin/HeroesOfJinYong/blob/master/docs/battle-math.md


有兴趣的可以看一下,我现在也在让 AI 把自己的复刻项目结构现代化,包括分离输入和渲染,重新整理模块化设计,以及接入 SDL3 (虽然不是很有必要,因为之前 SDL2 我没用 SDL2_mixer 而是自己接了两个第三方 audio resampler 所以没有其他 SDL2 版需要 bass 才能不崩溃的问题)
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2026-8-4 19:15 | 显示全部楼层
直接分析的dos版文件吗?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2026-8-4 21:15 | 显示全部楼层
bt 发表于 2026-8-4 19:15
直接分析的dos版文件吗?

是的,直接分析 Z.COM -> Z.DAT,用 IDA Pro 9.4,让大模型直接 python 调用 idalib 分析,分析的文档和脚本也在仓库里可以查到
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2026-8-5 04:45

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表