Perfect Dark 项目安装与使用指南
1. 项目目录结构及介绍
perfect_dark/
├── dist/
├── docs/
├── include/
├── ld/
├── port/
├── src/
├── tools/
├── .gitignore
├── .gitmodules
├── LICENSE
├── Makefile
├── Makefile.port
├── README.md
├── checksums.jpn-final.md5
├── checksums.ntsc-1.0.md5
├── checksums.ntsc-beta.md5
├── checksums.ntsc-final.md5
├── checksums.pal-beta.md5
├── checksums.pal-final.md5
└── stagetable.txt
目录结构说明
- dist/: 存放编译后的二进制文件。
- docs/: 存放项目文档。
- include/: 存放头文件。
- ld/: 链接器脚本文件。
- port/: 项目的主要代码目录。
- src/: 源代码文件。
- tools/: 项目使用的工具。
- .gitignore: Git 忽略文件配置。
- .gitmodules: Git 子模块配置。
- LICENSE: 项目许可证文件。
- Makefile: 项目编译配置文件。
- Makefile.port: 项目编译配置文件(特定于 port 分支)。
- README.md: 项目说明文件。
- checksums.jpn-final.md5: 校验和文件(日版最终版)。
- checksums.ntsc-1.0.md5: 校验和文件(美版1.0版)。
- checksums.ntsc-beta.md5: 校验和文件(美版测试版)。
- checksums.ntsc-final.md5: 校验和文件(美版最终版)。
- checksums.pal-beta.md5: 校验和文件(欧版测试版)。
- checksums.pal-final.md5: 校验和文件(欧版最终版)。
- stagetable.txt: 关卡表文件。
2. 项目启动文件介绍
启动文件
- pd.exe: 主启动文件(适用于 NTSC 版本)。
- pd.pal.exe: 适用于 PAL 版本的启动文件。
- pd.jpn.exe: 适用于 JPN 版本的启动文件。
启动步骤
- 确保你已经拥有一个合法的 Perfect Dark ROM 文件。
- 在项目根目录下创建一个名为
data
的目录。 - 将你的 Perfect Dark ROM 文件(例如
pd.ntsc-final.z64
)放入data
目录中。 - 运行
pd.exe
启动游戏。
3. 项目配置文件介绍
配置文件
- pd.ini: 项目的配置文件,用于自定义游戏设置。
配置文件内容
[Game]
TickRateDivisor=0
[Video]
FramerateLimit=60
[Controls]
Fire=LMB/Space
AimMode=RMB/Z
Use=E
Reload=R
PreviousWeapon=MousewheelForward
NextWeapon=MousewheelBack
RadialMenu=Q
AltFireMode=F
配置文件说明
- Game.TickRateDivisor: 设置游戏的帧率除数,0 表示启用高帧率支持(最高 240 FPS)。
- Video.FramerateLimit: 设置视频帧率限制,默认 60 FPS。
- Controls: 自定义控制设置,包括鼠标、键盘和游戏手柄的映射。
通过修改 pd.ini
文件,你可以调整游戏的帧率、控制方式等设置,以适应你的需求。