为电子游戏ROM打补丁通常有两个原因。一种原因是,用户想玩一款原本不是为英语用户制作的游戏,并将其改为英文。另一种原因是,用户想修改游戏玩法,例如关卡顺序或角色对白。
可以使用bsdiff/bspatch工具创建和应用BDF补丁文件:
要创建一个BDF补丁文件,使原始badfile.123变成所需的goodfile.123,请输入bsdiff badfile.123 goodfile.123 patch.bdf。要将BDF补丁文件应用到badfile.123,从而生成goodfile.123,请输入bspatch badfile.123 goodfile.123 patch.bdf。
注: .BSDIFF 文件扩展名也可代替BDF扩展名使用,但不太常见。