Soldiers: Heroes of World War II

Soldiers: Heroes of World War II

52 ratings
Решение проблем с игрой на Windows 10/11
By Gwynbleidd
Разберём проблемы с Win10, с которыми столкнулся лично я, чтобы в 2022 поиграть в этот шедевр.

UPD. Обновил руководство для работы с Win11 и монитором с разрешением 2560х1440
   
Award
Favorite
Favorited
Unfavorite
Не запускается игра, ошибка "program will be terminated"
1. Переходим к папке с игрой.
2. Щелкаем правой кнопкой по Soldiers.exe, и переходим во вкладку совместимость.
3. Выбираем "Запустить программу в режиме совместимости" с Windows XP (Пакет обновлений 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. Сохраняем изменения, запускаем игру.

UPD.
При работе с монитором 2560x1440 я снова столкнулся с проблемой. Решение было найдено при помощи мода.
Найти его можно по ссылке на GiHub (https://github.com/zocker-160/Soldiers-HoWW2-widescreen-fix)
1. Скачиваем мод и распаковываем его в папку с игрой.
2. Из первой части руководства я прописал уже не 1920х1080, а 2560x1440 в файле options.
3. Автор рекомендует установить совместимость с WinXP SP2 (а не 3) и отключить полноэкранную оптимизацию - НО у меня работает и без этого.
4. Также если у вас включено масштабирование интерфейса в Windows (например 125%), то необходимо вернуть его на значение 100% иначе у вас будет виден только левый верхний угол игры.
Игра фризит при движении курсора, не отображаются рельсы
1. Нам поможет ReShade (качаем с сайта https://reshade.me), не запускаем.
2. Скачиваем дополнительный файл d3d8.dll ( отсюда https://github.com/crosire/d3d8to9/releases).
3. Копируем файл d3d8.dll в папку с игрой.
4. Запускаем ReShade_Setup_x.x.x.exe, жмём на верхний пункт для ручного выбора игры, нажимаем browse и выбираем файл Soldiers.exe из папки с игрой.
5. Далее программа скажет нам, что бла-бла необходим файл d3d8.dll (его мы уже скачали и добавили в папку с игрой), просто жмите ОК.
6. Далее ReShade предложит выбор DX - лично я выбрал 10/11/12.
7. В появившемся окне оставляем всё как есть, просто жмём OK (у меня выставлены Standart Effects + SweetFx), ждём пока докачаются шейдеры, в новом окне жмём ОК.
8. Закрываем ReShade, запускаем игру)

UPD.
На современных системах, особенно Win11 установка Reshade и d3d8.dll является обязательной, судя по отзывам на форумах и в коментариях)
Не сохраняются настройки клавиш
1. Переходим в папку с игрой.
2. Идём в папку profiles/your_user/ и открываем файл keys в текстовом редакторе.
3. Прописываем нужные вам клавиши, рассмотрим на примере ручного управления:
ищем строчку forward и меняем текст c KEY_UP на KEY_W, обратите внимание, что если где-то ещё указано значение KEY_W, то его нужно убрать, т.е. оставить в кавычках пустое значение.
Аналогично проделываем для backward, left, right.
4. Сохраняем изменения, запускаем игру.
42 Comments
76561199064378282 Jan 2, 2024 @ 10:53am 
посоветуйте как запустить в оконном режиме, при запуске игры все кнопки интерфейса меню за границами экрана
Art1choke Apr 17, 2023 @ 1:35am 
Есть ли способ решить проблему с локализацией? В файле GAME.PAK отсутствуют некоторые файлы локализации (короткий брифинг в начале карты на английском).
Jägermeister Jan 17, 2023 @ 9:30pm 
Что делать если у меня нет вкладки совместимость????
SorofGod Oct 27, 2022 @ 5:46pm 
Yeep, this good. Thanks:steamthumbsup:
Blitzkrieger Oct 25, 2022 @ 1:22pm 
good!
Rezhik Oct 25, 2022 @ 11:08am 
Помогло только: свойства ярлыка игры > поставить галочку "Запустить программу в режиме совместимости с: "Windows XP (пакет обновлений 3)"" > поставить галочку "Отключить оптимизацию во весь экран" > поставить галочку "Использовать разрешение экрана 640х480" (но это этот пункт не точно, нужно тестить)
_John_Wick_ Sep 13, 2022 @ 3:51am 
Благодарю за руководство, у меня как раз была проблема с "program will be terminated"
Сделал как тут написано и теперь могу играть.
S.L.!.L Sep 10, 2022 @ 11:01am 
@KAT_Editor
Тут не написано, что ReShade нужно ОБЯЗАТЕЛЬНО ставить: только если фризит.
А у меня ничего не тормозило, поэтому и не ставил. Если б написали, что нужно именно для запуска вместе с выставлением совместимости, то сразу бы поставил.
KAT_Editor Sep 10, 2022 @ 10:37am 
Вы не прочитали это руководство до конца? )
Blitzkrieger Sep 10, 2022 @ 10:06am 
После установки ReShade игра перестало вылетать и появились рельсы в игре и места для место где надо зажечь огонь в миссии "Побег":steamhappy: