WinKawaks 根目录结构 exe dll ini 全解析
完整根目录结构
解压 WinKawaks.zip 到 D:\WinKawaks\ 后,根目录应该长这样:
D:\WinKawaks\
├── Winkawaks.exe ★ 主程序,双击启动
├── Winkawaks.dll ★ 核心功能库
├── Winmm.dll ★ Windows 多媒体替代(解决旧系统兼容)
├── D3DRM.dll ★ DirectX 运行时(硬件加速显示用)
├── winkawaks.ini ★ 主配置文件(手动编辑)
│
├── roms/ ★ ROM 存放目录
│ ├── cps1/ ✎ 自建
│ ├── cps2/ ✎ 自建
│ └── neogeo/ ✎ 自建
│
├── cheats/ ⚪ 金手指文件目录
├── eeprom/ ⚪ Neo Geo EEPROM 数据
├── ini/ ⚪ 运行时生成的子配置
├── saves/ ⚪ 即时存档文件
├── recordings/ ⚪ 录像文件
├── snapshots/ ⚪ 截图保存位置(某些版本)
│
├── kaillerasrv.exe ⚪(WinKawaks.full.zip 才有)Kaillera 服务器
├── server.ini ⚪ Kaillera 服务器配置
│
├── Readme.txt 文档,可删
├── Changelog.txt 更新日志,可删
└── Audit.exe ROM 审计工具(某些版本)
★ 核心文件(不能删)
| 文件 | 作用 |
|---|---|
| Winkawaks.exe | 主程序,没有它模拟器就启动不了 |
| Winkawaks.dll | 包含模拟核心、ROM 对照表、驱动代码等大部分功能 |
| Winmm.dll | 旧版 Windows (9x/XP)的音频替代库,新系统上即使没有也能跑,但保留以防万一 |
| D3DRM.dll | DirectX Retained Mode,硬件加速显示必需。某些精简系统删掉了这个文件,会导致模拟器启动后黑屏或画面异常 |
| winkawaks.ini | 主配置。删了模拟器会用默认值重建,但你之前的按键配置、窗口设置等会丢失 |
✎ 你需要自己创建的目录
安装时只有 roms/ 根目录存在,三个基板子目录需要你手动创建:
roms/cps1/roms/cps2/roms/neogeo/
不建也能用——ROM 直接放 roms/ 根目录模拟器也能识别,但分类放更整洁。
⚪ 运行时自动生成的目录
这些目录首次启动时通常已存在但是空的,模拟器运行时自动往里写文件:
| 目录 | 内容 | 可清理? |
|---|---|---|
| cheats/ | 金手指 .dat / .txt 文件 | 空的不用管;有内容时那是你放的,别删 |
| eeprom/ | Neo Geo 游戏的 EEPROM 数据(分数、设置) | 删了游戏里的分数和设置会重置 |
| ini/ | 运行时生成的子配置(ROM 列表缓存、按键预设等) | 可以删,下次启动自动重建 |
| saves/ | 即时存档 .ks0~.ks9 文件 | 删了存档就没了,别乱删 |
| recordings/ | 录像 .rcd / .rec 文件 | 不需要的录像可以删 |
| snapshots/ | 截图保存位置(某些版本) | 不需要的截图可以删 |
根目录放其他文件可以吗
可以。根目录里放什么文件都是你的自由(比如放说明文档、ROM 列表 txt),WinKawaks 不会因为根目录有其他文件而启动失败。只要别把核心的 exe/dll/ini 删了就行。
整个 WinKawaks 文件夹的大小
刚解压的基础 WinKawaks.zip 解压后:
- 只有几个 exe + dll + 空目录 → 约 3-5 MB(真的很轻量)
加上 ROM、存档、录像后才会变大。比如 500 款 ROM 的情况下整个文件夹可能 5-10 GB(ROM 本身大,单款 Neo Geo ROM 平均 20-50 MB)。