《士兵:二战英雄 - 增强版》Windows 10/11系统游戏问题解决方法

0 点赞
Soldiers: Heroes of World War II - Enhanced Edition
转载

下面为大家解决我个人在Win10系统下遇到的问题,以便能在2022年畅玩这款经典之作。 更新:已更新适用于Win11系统以及2560×1440分辨率显示器的使用指南。 游戏无法启动,出现“program will be terminated”错误: 1. 打开游戏所在文件夹。 2. 右键点击Soldiers.exe,进入兼容性选项卡。 3. 勾选“以兼容模式运行该程序”,并选择Windows XP(Service Pack 3)。 4.玩游戏时遇到问题:游戏无法启动,出现错误提示“Texture or surface size is too big (esurface.cpp, 129)” 解决方法: 1. 只能强制将分辨率设置为1920×1080。 2. 进入游戏文件夹。 3. 打开profiles/your_user/文件夹,用文本编辑器打开options文件。 4. 在Mode项中填写“1920x1080”,在Auto项中填写“0”。 5. 保存更改后启动游戏。 更新: 使用2560×1440分辨率的显示器时,我再次遇到了这个问题。通过模组找到了解决方案。1. 下载模组并将其解压到游戏文件夹中。 2. 在第一部分的指南中,我已在options文件中设置的分辨率不是1920×1080,而是2560×1440。 3. 作者建议设置为兼容WinXP SP2(而非SP3)并关闭全屏优化,但我在未进行这些设置的情况下也能正常运行。 4.此外,如果您在Windows中启用了界面缩放(例如125%),则需要将其恢复为100%,否则您将只能看到游戏的左上角。 游戏在移动鼠标时卡顿,铁轨不显示 1. ReShade会对我们有所帮助(从网站下载),不要运行它。 2. 下载额外的d3d8.dll文件。 3. 将d3d8.dll文件复制到游戏文件夹中。 4. 运行ReShade_Setup_x.x.x。exe,点击顶部选项手动选择游戏,点击浏览并从游戏文件夹中选择Soldiers.exe文件。 5. 接下来程序会提示需要d3d8.dll文件(我们已经下载并添加到游戏文件夹中),只需点击确定。 6. 然后ReShade会让选择DX版本——我个人选择了10/11/12。 7. 在弹出的窗口中保持默认设置,直接点击确定(我这里勾选的是标准效果+SweetFx),等待着色器下载完成,在新窗口中点击确定。 8.关闭ReShade,启动游戏) 更新: 在现代系统中,尤其是Win11,根据论坛和评论反馈,安装Reshade和d3d8.dll是必要的。 按键设置无法保存解决方法: 1. 进入游戏文件夹。 2. 打开profiles/your_user/文件夹,用文本编辑器打开keys文件。 3.设置您所需的按键,我们以手动控制为例: 找到forward(前进)一行,将文本从KEY_UP改为KEY_W,注意,如果其他地方也有KEY_W的值,需要将其删除,即在引号中留空。 对backward(后退)、left(左)、right(右)执行相同操作。 4. 保存更改,启动游戏。