player0601/WillRock-Beta-Source-Reconstruction
GitHub: player0601/WillRock-Beta-Source-Reconstruction
一个通过逆向工程重构2003年FPS游戏《Will Rock》源代码的研究项目,目标是还原Saber3D引擎的完整可编译版本。
Stars: 0 | Forks: 0
# 关于本项目:
- Will Rock 是一款第一人称射击游戏,由 Saber Interactive 开发并于 2003 年发布,基于 Saber 自研的 Saber3D 引擎构建。
- 目前正尝试通过逆向工程一个较早的 Will Rock Beta 版本(该版本于 2003 年 2 月 21 日星期五 09:31:01 编译)来重构源代码。
- 用于此次重构的 Beta 演示版可执行文件可在[此处](https://archive.org/details/WillRock_201403)公开获取,同时还包括随附的 **.map** 链接器文件。
## 项目状态
- 许多函数已完成反编译,但**偏移量可能需要重命名**。
- 变量名目前为占位符,需要改为恰当的命名。
- 部分函数**不完整**或**缺失**。
## 目标
- 将反编译代码映射到原始源代码结构(.cpp、.h)。
- 重构类布局、偏移量等。
- 最终生成一个可完全编译的版本,用于研究或 Mod 制作 purposes。
## 贡献
随时欢迎提供帮助,特别是:
- 重命名偏移量和变量。
- 重构类布局。
- 验证并改进反编译代码。
标签:C++, MAP文件, Saber3D, URL提取, Will Rock, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 代码重构, 偏移量修复, 反编译, 数据擦除, 游戏开发, 游戏模组, 游戏源码, 第一人称射击, 经典游戏, 软件考古, 逆向工程, 静态分析