在 GitHub 上加星Star1.1k 个星标

案例

GTA Mode:逆向 SimCity 3000 Unlimited 并开发原生插件

GTA Mode 是为《SimCity 3000 Unlimited》加入可操控行人和车辆的原生插件,这些行人和车辆由插件生成。项目利用 Ghidra 对游戏二进制、GZCOM 插件加载机制、内存中的城市结构和精灵图档案的分析成果。C 插件在原游戏中运行,从游戏内存读取城市数据,并从用户安装的游戏文件解码图像;MODLOG.md 记录了地址、格式和未成功的尝试。

目标
二进制 · 游戏
类别
游戏分析工具
关联
学习资源
来源复核于

使用条件与局限

  • 前提条件:需要用户自己的《SimCity 3000 Unlimited》;支持的游戏 DLL 为 Steam 版 2000 年 4 月构建。
  • 前提条件:构建需要 32 位 mingw-w64 编译器;HUD 使用 cnc-ddraw 的 OpenGL 渲染器。
  • 局限:目前尚不能偷走游戏原有的交通车辆或殴打原有行人;水域也不会阻挡移动。
  • 许可:采用 MIT 许可证。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · DenisSergeevitch/simcity3000-gta-mode · 修订 bb7fcb2
  2. MODLOG.md GitHub · DenisSergeevitch/simcity3000-gta-mode · 修订 bb7fcb2

同分区更多条目:游戏

游戏分区全部 307 项资源游戏案例(232)

↑↓ 移动↵ 打开⌘↵ 新标签页