BizHawk 使用指南
从零开始掌握 BizHawk:安装配置、日常游玩,直至制作你的第一段 TAS。菜单路径以 Windows 版 2.11.1 为准。
一、快速上手
下载并解压
从下载中心获取 BizHawk 2.11.1,解压到一个独立的空文件夹。不同版本不要共用目录。
安装运行库(仅 Windows)
首次使用先运行目录内的 prereq 安装器,安装 VC++ 可再发行组件;只需执行一次。
配置控制器
菜单 Config → Input 打开输入映射器:选择平台控制器,点击按钮位再按下键盘或手柄键即可完成绑定;热键在 Config → Hotkeys 中设置。
载入游戏
File → Open ROM 选择你合法拥有的游戏镜像。BizHawk 会自动识别格式、区域与完整性,并提示可用的模拟核心。
存档与倒带
默认热键下,数字区的 1-0 对应 10 个存档槽位,Shift + 槽位为读取;倒带键可回溯数秒内的画面。游戏内存档(SaveRAM)请用 Ctrl+S 手动保存并定期备份。
二、制作你的第一段 TAS
打开 TAStudio
载入游戏后,菜单 Tools → TAStudio 打开可视化编辑器。选择「Record new movie」开始录制,你的每帧输入都会记录为输入轨道。
逐帧精修
使用暂停 + 单帧前进(默认热键可在 Hotkeys 中查询)逐帧推进;在轨道上直接点击修改任意帧的输入,或框选批量编辑。绿区表示已缓存的确定状态。
分支与回退
对某段操作不满意时,点击时间轴回到之前的帧继续录制,会自动产生新分支;配合撤销/重做对比不同路线的帧数消耗。
保存与导出
影片以 .bk2 格式保存,包含在同名文件夹中,可分享给他人用同版本 BizHawk 逐帧复现;需要视频成果时用 File → Record AVI 录制成视频文件。
三、Lua 脚本入门
菜单 Tools → Lua Console 打开脚本控制台,新建 hello.lua 体验第一个脚本:
-- 每帧在画面左上角绘制帧号
local function onFrame()
gui.drawText(10, 10, "Frame: " .. emu.framecount(), "white", 16)
end
while true do
onFrame()
emu.frameadvance()
end
常见玩法:读写内存(memory.read_u8 系列)做血量/坐标 HUD;用 joypad.set 做自动化实验;配合 RAM Search 定位变量地址。进阶可用 C#/.NET 编写带界面的外部工具。
四、常见问题
启动时提示缺少运行库?
载入 ROM 后黑屏或没声音?
游戏内进度丢失了?
回放影片时画面与录制时不一致?
手柄没有反应?
跟着指南练起来
下载 BizHawk 2.11.1,从第一帧开始打磨你的操作。

