Широкоэкранное разрешение
Вариант 1. Запуск игры в широкоэкранном разрешении в одиночной игре.
1. Запустите игру.
2. Откройте консоль (Shift+~).
3. Введите: r_customwidth X, где X - ширина желаемого разрешения (например, для разрешения 1680x1050 замените X на 1680).
4. Теперь введите: r_customheight Y, где Y - высота желаемого разрешения (например, для разрешения 1680x1050 замените Y на 1050).
5. Введите: r_mode -1, чтобы в игре использовались пользовательские разрешения.
6. Введите vid_restart, чтобы перезапустить рендерер и применить новые настройки разрешения.
Смотрите , чтобы исправить HUD в широкоэкранном режиме.
Этот метод не работает для многопользовательской игры.
Вариант 2. Настройка файла конфигурации для одиночной игры с широкоэкранным разрешением.
1. Запустите игру хотя бы один раз и настройте графические параметры в соответствии с вашими предпочтениями.
2. Отредактируйте файл <путь к игре>\base\sof2sp.cfg.
3. Установите r_customwidth X, где X - ширина в желаемом разрешении.
4. Установите r_customheight Y, где Y - высота желаемого разрешения.
5. Установите r_mode -1, чтобы в игре использовались пользовательские разрешения.
Смотрите , чтобы исправить HUD в широкоэкранном режиме.
Этот метод не работает для многопользовательской игры.
Изображение будет вертикальным, и для компенсации этого потребуется скорректировать угол обзора.
Вариант 3. Запуск игры в широкоэкранном разрешении в многопользовательском режиме.
1. Скачайте игры Soldier of fortune 2.
2. Извлеките файл в <путь к игре>.
3. Запустите патч и выберите желаемое разрешение.
В параметрах игры выберите разрешение 640x480 в качестве разрешения по умолчанию, иначе исправление не сработает.
Этот метод не подходит для одиночной игры.
Поле зрения (FOV)
Вариант 1. Изменение поля зрения с помощью шестнадцатеричного редактора.
1. Перейдите в папку установки.
2. Откройте cgamex86.dll с помощью шестнадцатеричного редактора, например HxD.
3. Перейдите по адресу AEB00 (версия игры 1.00) или AEA54 (версия игры 1.03 / Золотое издание).
4. По умолчанию установлено значение 38 30, то есть 80. Измените его на желаемое значение (39 30 (90) для мониторов с 16:10 и 39 35 (95) для 16:9).
5. Сохраните файл и запустите игру.
6. Чтобы проверить FOV во время игры, введите cg_fov (без соответствующего атрибута).
Обязательно сделайте резервную копию cgamex86.dll перед редактированием.
Возможно, также потребуется изменить cg_fov в sof2sp.cfg, чтобы это решение заработало.
Вариант 2. Изменение поля зрения с помощью консоли в одиночной игре.
1. Запустите игру.
2. Загрузите сохраненную игру или начните новую.
3. Откройте консоль (Shift+~).
4. Введите: setrandom sv_cheats 1, чтобы включить читы.
5. Теперь введите: cg_fov X, где X - это значение горизонтального угла обзора (по умолчанию - 80, максимум - 160).
Каждый раз, когда воспроизводится ролик, угол обзора будет переключаться обратно на 80. Смотрите приведенное выше шестнадцатеричное редактирование для получения окончательного решения.
Вариант 3. Изменение поля зрения с помощью консоли в мультиплеере.
Изменить угол обзора в мультиплеере проще, потому что команда cg_fov X не защищена от читерства.
1. Запустите многопользовательскую игру SOF2.
2. Присоединяйтесь к серверу (или разместите его у себя).
3. Откройте консоль (Shift+~).
4. Введите: cg_fov X, где X - это значение горизонтального поля обзора от 80 (минимальное) до 100 (максимальное).
Высокая частота кадров
Пользовательский лимит FPS.
1. Запустите игру.
2. Откройте консоль (Shift+~).
3. Введите com_maxfps, а затем желаемое значение FPS (например, com_maxfps 120).
Превышение 60 кадров в секунду приведет к тому, что персонаж застрянет в некоторых местах.
Покачивание головой
Отключить качание головы.
1. Откройте файл конфигурации.
2. Измените значения параметров cg_bobup, cg_bobpitch и cg_bobroll на "0".
3. Сохраните файл (сохранить с атрибутом "только для чтения", чтобы предотвратить повторное внесение изменений).
Увеличенное перекрестие прицела
Уменьшите слишком большое перекрестие.
1. Откройте файл конфигурации.
2. Измените значение по умолчанию для параметра cg_crosshairSize "24" на меньшее, желаемое значение.
3. Сохраните файл. Добавьте атрибут "Только для чтения", чтобы предотвратить повторное внесение изменений.
Отсутствует экранное меню FPS
Восстановите отсутствующее экранное меню FPS (отображение на экране) при использовании пользовательских разрешений.
1. Откройте файл конфигурации.
2. Добавьте новую строку с параметром r_customPixelAspect "1".
3. Сохраните файл. Добавьте атрибут "Только для чтения" (чтобы предотвратить повторное внесение изменений.
r_customPixelAspect "1" этот параметр используется для переключения пользовательского разрешения/размеров экрана (0: выкл., 1: вкл.).
Ускорение мыши
Как ускорение мыши, так и фильтрация мыши по умолчанию отключены. Есть возможность включить фильтрацию мыши в разделе "Другие настройки". Ускорение мыши можно активировать с помощью консольной команды cl_mouseAccel 1.
Игру невозможно удалить (ошибка: "Не удалось открыть файл INSTALL.LOG")
Это происходит, если в пути установки игры есть пробел.
Скопируйте папку на диск C и запустите UNWISE.EXE.
1. Перейдите к <путь к игре>.
2. Скопируйте папку Uninstall непосредственно на диск C:.
3. Перейдите в скопированную папку и запустите UNWISE.EXE.
4. После удаления удалите папку с диска C:.
Ползунок яркости не работает/яркость слишком низкая
Отредактируйте файл sof2sp.cfg.
1. Перейдите в папку <путь к игре>\base\.
2. Откройте файл sof2sp.cfg.
3. Найдите значение параметра r_overBrightBits "1" и установите значение параметра r_overBrightBits "0".
Игра отказывается запускаться, но процесс виден на панели задач
Вариант 1. Переименуйте исполняемый файл.
1. Перейдите в раздел <путь к игре>.
2. Переименуйте SoF.exe в mohaa.exe.
Вариант 2. Используйте Microsoft Application Compatibility Toolkit.
1. Загрузите и установите .
2. Запустите программу (C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Application Compatibility Toolkit\Compatibility Administrator (32-bit).
3. Найдите запись для Soldier of Fortune, щелкните правой кнопкой мыши на Sof.exe, чтобы открыть контекстное меню, и нажмите "Отключить".
Теневой сбой
Более низкое качество затенения.
1. Запуск игры с включенными проекционными тенями приводит к возникновению этого сбоя.
2. Перейдите в меню "Параметры".
3. Выберите "Настройки масштабируемости".
4. Измените параметр качества теней на "blob".
Частота кадров в секунду падает на современных системах
Измените настройку световых вспышек.
1. Перейдите в меню "Параметры".
2. Выберите "Параметры видео".
3. Прямо под ползунком "Гамма" измените настройку "Световые вспышки" на "Простые" или "Выключить".
Настройки графики теряются каждый раз при запуске мультиплеера
Отредактируйте файл sof2mp.cfg.
1. Перейдите в <путь к игре>\base\MP\.
2. Откройте файл sof2mp.cfg.
3. Добавьте эти строки:
seta cg_shadows 3
seta cg_shellejection 1
seta cg_goredetail 2
Еще предстоит найти решение для исправления текстурного фильтра и сброса качества FX.
Невозможно загрузить пользовательские карты / моды
Запустите Sof2MP.exe от имени администратора.