
关于烦人的“Reduced multithreading”弹窗的简要说明及移除方法。 它是什么 本指南不涉及多线程概念的解释,但通俗来讲,“Reduced Multithreading”(减少多线程)就是让游戏一次少处理一些任务。此选项应保持禁用状态,因为它通常不是导致崩溃的原因,而且启用后游戏运行会变得更糟。

当你启动《巴士模拟2》时,会创建一个名为【closecheck】的空文件。但在此之前,游戏会检查该文件是否已存在。如果文件存在,且【减少多线程】选项尚未启用,就会弹出一个提示窗口,询问你是否启用该选项。当你退出游戏时,作为最终清理程序的一部分,这个文件会被删除。如果游戏出现冻结、崩溃或其他意外退出的情况,游戏无法执行最终清理,该文件就不会被删除。 有趣的是,如果我们手动删除或创建这个文件,可以重现上述行为。但如果我们创建一个名为【closecheck】的文件夹,就会出现【文件访问被拒绝】的错误,这会中断启动过程,导致游戏无法启动。

如果名为“closecheck”的文件不存在,系统会创建该文件;若该文件已存在,则不执行任何操作。不过系统不会检查文件夹,因此游戏会认为该文件不存在并尝试创建它,而在Windows系统中,同一目录下不能存在同名的文件和文件夹,反之亦然,从而导致错误。 如何移除该错误: 请注意,本教程仅适用于游戏的2.3.004版本,很可能不适用于其他版本。 目前,除了启用“Reduced Multithreading”外,没有其他选项可以禁用此弹窗,但你可以通过修补游戏可执行文件来移除它。 方法1:自动修复(即将推出)方法2:手动操作 如果没有十六进制编辑器,请下载并安装一个(本指南将使用HxD) 导航至你的OMSI 2安装文件夹 - 打开你的Steam库,右键点击OMSI 2并选择属性 - 选择左侧的本地文件选项卡,然后点击浏览按钮 创建游戏可执行文件Omsi.exe的备份,方法是复制并粘贴该文件,并为其重命名,例如Omsi.exe.bak - HxD应该会自动为你创建备份 打开游戏可执行文件Omsi.exe在十六进制编辑器中打开exe文件 搜索以下十六进制字节,不带引号:75 4E 6A 08 - 在HxD中,按Ctrl+F并转到十六进制值选项卡 - 搜索结果应始终只有一个,位于2E86B9到2E86BC之间 将找到的75替换为EB,然后保存 - 在HxD中,点击75前面,输入EB(会显示为红色),然后按Ctrl+S(红色将消失)

未打补丁(左)与已打补丁(右)的游戏可执行文件对比 若你希望恢复该选项,可执行以下任一操作:执行完全相反的步骤(搜索字节“EB 4E 6A 08”并将EB替换为75),或直接用你创建的备份替换可执行文件。 如果游戏无法启动,你可能操作有误——用备份替换可执行文件并重新开始。 结语 若遇到任何问题,欢迎联系我,最好通过评论区,你也可以在Discord上添加我——我的Steam个人资料中链接了社交账号。
2026-02-16 19:00:10 发布在
OMSI2:SteamEdition
说点好听的...
收藏
0
0
