Soldiers: Heroes of World War II - Enhanced Edition

Soldiers: Heroes of World War II - Enhanced Edition

Soldiers: Heroes of World War II - Enhanced Edition

欢迎来到Soldiers: Heroes of World War II - Enhanced Edition社区! 
关注
20帖子·--新帖
游戏详情
全部
官方资讯
攻略创作
组队交友
问题反馈
--
--
--
--
--
--
--
--
--
--
1
--

下面为大家解决我个人在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. 保存更改,启动游戏。

--
--
--
--
--
--

你肯定想知道为什么偏偏这款游戏无法让你根据自己的游玩习惯配置任何控制按键。Best Way之前并未意识到适应他们的按键布局有多困难,所以在本指南中,我会教你这款应用程序的使用方法有多么简单,按照这些步骤操作,你就能按照自己的意愿配置游戏按键控制了。 时隔20年,该公司在被忽视的情况下依然存活了下来,并终于发布了一个全新的更新版本R.1.28.4,该更新将在过去9年的基础上针对现代系统对游戏进行优化。操作系统、显卡,特别是大屏幕和宽屏显示器、电视将能够以1080p分辨率运行本游戏(1440p分辨率未经验证)。 请注意创建文件的备份/副本,以避免日后出现冲突。 操作步骤如下: 1. 前往你的Steam steamapps common Soldiers Heroes of World War 2 profiles目录,选择你创建的配置文件。如果你尚未创建配置文件,一直使用默认名为Player的配置文件,仍可继续操作。 2. Windows用户可在以下路径找到新位置:AppData Local Soldiers Heroes of World War 2 profiles。 3. 在配置文件文件夹中,你将搜索到一个与按键相关的文件。 4. 接下来,打开记事本并将按键文件拖入其中。 5. 在文件内,你将看到所有无法在游戏内编辑的配置。打开记事本后,你就可以开始按照自己的需求进行配置了。请确保在更改这些参数时使用大写锁定键或按住Shift键;示例:之前(默认){按键 {通用 {控制视角 {武器装填 "KEY_F12"} {武器卸弹 "KEY_F8"} {向前滚动 "KEY_NUMPAD8"} {武器准备 "KEY_NUMPAD1"} {向后滚动 "KEY_NUMPAD5"} {居中激活单位 "KEY_F1"} {向左滚动 "KEY_NUMPAD4"} {上一单位 "KEY_SHIFT"} {向右滚动 "KEY_NUMPAD6"}之后 {按键 {通用 {控制视角 {武器装填 "KEY_R"} {武器卸弹 "KEY_T"} {向前滚动 "KEY_W"} {武器准备 "KEY_Q"} {向后滚动 "KEY_S"} {居中激活单位 "KEY_C"} {向左滚动 "KEY_A"} {上一单位 "KEY_,"} {向右滚动 "KEY_D"}【注意】手动控制和视角滚动是独立的,即使它们被配置在同一个热键上。修改完成后,别忘了保存文件,然后右键点击文件,进入属性,将文件设置为只读。如果跳过这一步,你所做的所有更改都将被删除,一切恢复默认。 模组及配置工具

--
--
--
--
--
--
--
--

本指南将介绍如何在Windows 7系统上运行《士兵:二战英雄》。 第一章:操作步骤 问题:游戏无法启动且/或Steam显示“应用程序已在运行” 解决方法: 1. 打开路径C: Program Files (x86) Steam SteamApps common Soldiers Heroes of World War 2,右键点击soldiers.exe。 2. 进入属性设置,选择兼容性选项卡。 3. 将兼容性模式设置为Windows XP,并勾选“以管理员身份运行”。 完成上述操作后,游戏应能正常运行。若Steam仍显示“应用程序已在运行”,请按以下步骤操作: 1. 找到Steam目录,右键点击steam.exe。 2. 将其兼容性模式设置为Windows XP,并以管理员身份运行。 3. 重新启动Steam,点击取消后正常登录。现在您可以畅玩《士兵:二战英雄 - 增强版》了。 如果在兼容模式下启动后Steam显示错误消息,请忽略它。 还有一个补丁可用于在Windows Vista系统上运行《士兵2》,这对较新的操作系统也应有所帮助。

--
--

如何优化《士兵:二战英雄》以获得最佳画质且不损失帧率(FPS) 达到理想效果的最低系统要求: 操作系统:Windows X64(推荐Windows 10) 处理器: 2.0 GHz双核或更高 Intel Core i3 4000M或更高 AMD A8 7600或更高 内存:6GB RAM 显卡: GeForce GTX 750或更高 Radeon 6730M或更高 存储: 硬盘 - 5400转/分或更高 - 32MB缓存或更大 固态硬盘 - 任何类型的固态硬盘 解决方法: 一、Nvidia显卡及芯片组: 步骤1: 打开“Nvidia控制面板”。 从左侧树形菜单中打开“3D设置”。选择“配置Surround、PhysX”。 在“PhysX设置”中将处理器更改为你的显卡。 点击应用以保存更改。步骤2: 从左侧树形菜单中打开【3D设置】,选择【管理3D设置】。 在新窗口中,切换到【程序设置】选项卡。在下方的【1. 选择要自定义的程序】下拉菜单中选择游戏。 如果找不到该游戏,点击下拉菜单旁的【添加】。从列表中找到并选择游戏,或使用【浏览】找到游戏位置。之后,点击【添加选定的程序】。 在【2. 指定该程序的设置】下方,找到【CUDA - GPUs】并打开其旁的下拉菜单。选择【使用这些GPU】并在下方标记所需的GPU。 打开【OpenGL渲染GPU】旁的下拉菜单,将其更改为你的显卡。(部分显卡可能没有此选项) 打开“电源管理模式”旁的下拉菜单,将其更改为“优先最高性能”。 点击应用以保存设置。 打开游戏,进入“选项”,将所有设置调至最高。 点击应用,操作完成。 二、ATI显卡及芯片组(仅适用于Windows 10) 打开“设置”并点击“系统”。 点击并打开“显示”。 向下滚动至底部,点击“图形设置”。 在“选择应用以设置首选项”下方,打开下拉菜单并选择“经典应用”。 点击浏览并指定你的游戏,然后点击确定。 现在点击“选项”并选择“高性能”。 打开游戏,进入“选项”,将所有设置调至最高。 点击应用,操作完成。常见问题解答: 问:使用英特尔集成显卡或英特尔高清显卡能否达到这样的画质和帧率? 答:不能,完全无法达到。 重要提示: 英伟达显卡及芯片组用户会比ATI显卡及芯片组用户获得更好的效果,因为ATI显卡及芯片组存在一些限制。 我正在多种不同的硬件配置上测试这些设置。如果您使用比我所写配置更旧的硬件却能实现高画质和高帧率,请在本指南下方留言告知我。例如: CPU:…………. 显卡:………… 存储:…………. 平均帧率:……... 作者: 本指南由Amin撰写

--
--

修复Windows 10系统下Steam版《士兵:二战英雄 - 增强版》出现的“Program terminated”错误[过时] 修复方法: 该错误通常发生在较新版本的Windows系统上运行游戏时。 解决步骤如下: 1. 打开文件夹路径:C:(你的Steam安装文件夹)steamappscommonSoldiers Heroes of World War 2 2. 找到游戏的.exe可执行文件,右键点击并选择【属性】 3. 切换到【兼容性】选项卡 4. 勾选【以兼容模式运行这个程序】,并在下拉菜单中选择【Windows XP (Service Pack 2)】

--
--
--
--

我认为在Windows 7系统上运行该游戏时会出现此问题。我的解决方法是:进入C盘【你的Steam文件夹】steamapps common Soldiers Heroes of World War 2,然后右键点击soldiers.exe,选择属性,进入兼容性选项卡,选择Windows XP Service Pack 2。这个方法对我有效,如果对你无效,那我也无能为力了。

--
--

一份社区指南,提供在Linux系统上运行《士兵:二战英雄》的解决方案。 免责声明:《士兵:二战英雄》本身不支持Linux系统,也不保证能在Linux发行版上运行。 若你在Ubuntu等Linux操作系统上运行《士兵:二战英雄》时,启动战役关卡出现游戏崩溃的情况,问题可能与缺少高级流格式(ASF)(video/x-ms-asf)解码器有关。崩溃是由于Proton 9.0未包含GStreamer Ugly插件导致的。ℹ️ 开始前注意 无论选择哪种方法,与《士兵:二战英雄》增强版兼容的最新GE-Proton版本为GE-Proton9-27。后续版本可能会导致游戏崩溃或无法提供最佳功能。 方法A) 手动安装 下载Proton-GE 访问Proton-GE的GitHub发布页面。 下载最新版本(例如GE-Proton9-27.tar.gz或可用的最新版本)。 创建兼容性工具目录 打开终端并创建Steam存储自定义兼容性工具的目录: mkdir -p ~/.d/ 提取Proton-GE 将下载的GE-Proton9-27.tar.d目录: mv ~/Downloads/GE-Proton9-27.tar.gz ~/.导航至以下目录并解压文件: cd ~/.d/ tar -xvzf GE-Proton9-27.tar.gz 此操作会将Proton-GE文件解压到一个文件夹中(例如GE-Proton9-27)。 重启Steam,新的Proton运行时会在Steam启动时列出。 设置Steam使用Proton-GE: 打开Steam并导航至你的游戏库。 右键点击【士兵:二战英雄】并选择属性。 进入兼容性选项卡。 勾选【强制使用特定的Steam Play兼容性工具】复选框。 从下拉菜单中选择你安装的Proton-GE版本(例如GE-Proton9-27)。 关闭属性窗口。 启动游戏。 注意:此解决方案由Curious Adam在Ubuntu 22.04.5 LTS x86_64系统上发现并验证,所有功劳归于他。方法B) 使用ProtonUp-Qt进行图形化安装 安装Flatpak 如果您的Linux发行版默认未安装flatpak,请访问Flathub的官方设置页面。 选择您的特定发行版并按照说明操作 从Flathub安装ProtonUp-Qt 要安装ProtonUp-Qt,请打开终端并运行: flatpak install flathub net.davidotek.pupgui2 或者您也可以使用发行版的软件商店,如Steam Deck上的Discover 安装Proton-GE 从应用程序菜单或使用终端启动ProtonUp-Qt: flatpak run net.davidotek.在pupgui2的“Under Install”(安装下方)部分,从下拉菜单中选择Steam或Steam Flatpak。 点击“Add version”(添加版本)。 选择最新可用的GE-Proton版本(默认情况下应已选中)。 点击“Install”(安装),等待下载和安装完成。 重启Steam,新的Proton运行时会在Steam启动时列出。 设置Steam使用Proton-GE:打开Steam并导航至你的游戏库。 右键点击【士兵:二战英雄】,选择“Properties”(属性)。 进入“Compatibility”(兼容性)选项卡。 勾选“Force the use of a specific Steam Play compatibility tool”(强制使用特定的Steam Play兼容性工具)复选框。 从下拉菜单中,选择你安装的Proton-GE版本(例如,GE-Proton9-27)。 关闭属性窗口。 启动游戏。 注意:此方法由zocker_160建议、记录并验证,所有功劳归于他。方法C) 使用ProtonUp-Qt AppImage进行图形化安装 下载ProtonUp-Qt-x.xx.x-x86_64.AppImage,前往相关发布页面,滚动至资源部分并下载最新的AppImage版本。 本指南中使用的是ProtonUp-Qt-2.12.0-x86_64.AppImage。 下载完成后,进入下载文件夹,右键点击ProtonUp-Qt-2.12.0-x86_64.AppImage,选择属性选项卡中的权限,并勾选允许将文件作为程序执行。 关闭属性窗口。 xx.x-x86_64.AppImage(x.xx.x代表版本号),等待几秒钟。 点击添加版本,选择兼容工具:Ge-Proton,然后在版本下选择Ge-Proton9-27,点击安装。重启Steam 启动Steam时会显示新的Proton运行时 设置Steam使用Proton-Ge 打开Steam并导航至你的游戏库。 右键点击【士兵:二战英雄】并选择属性。 进入兼容性选项卡。 勾选【强制使用特定的Steam Play兼容性工具】复选框。 从下拉菜单中,选择你安装的Proton-GE版本(例如GE-Proton9-27)。 关闭属性窗口。 启动游戏 注:此方法由Matt在LMDE 6系统上提出、记录并验证。所有功劳归于他。

1
--
--
--