CriminalRETeam/gta2_re
GitHub: CriminalRETeam/gta2_re
GTA2 10.5 PC版的逆向工程重构项目,旨在重新实现经典游戏的代码逻辑。
Stars: 60 | Forks: 11
## 贡献
鼓励任何希望做出贡献的人加入项目的 [Discord](https://discord.gg/4mTfhQKNQM),大部分交流都在那里进行。
## 构建
### 前置条件
- Python >= 3.7
- `GTA2_ROOT` 环境变量指向你的 GTA2 安装目录
- Wine (针对 Linux/Mac)
使用 `--recursive` 参数克隆仓库:
```
git clone --recursive https://github.com/CriminalRETeam/gta2_re.git
```
### Windows
```
pip install -r requirements.txt
python vc6_setup.py
python build.py
```
### Linux
```
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 vc6_setup.py
python3 build.py
```
或者,你可以通过向 `build.py` 传递以下参数之一来自动运行构建好的 exe:
- `--run_standalone`
- `--run_patched`
标签:C++, GTA2, Python, Retro-Gaming, UML, Wine, 云资产清单, 动作游戏, 开源游戏, 数据擦除, 无后门, 游戏Mod, 游戏复刻, 游戏开发, 源码重建, 经典游戏, 逆向工具, 逆向工程, 重制版