Игра, четыре диска, лицензия, куплена в 2004ом году. У меня Win10, RX 6700XT. Как я уже говорил, раньше работало все отлично. Драйвера всегда в актуальном состоянии. Запуская без vulkan, с ним не работает (выдает ошибку при запуске).
А пробовали ли это решение?
https://farcry1.itch.io/far-cry-advanced-version/devlog/902743/fix-of-wrong-ligh...
Обновлено: также обратите внимание, что кеш шейдеров разный - под нвидиа и амд, но, быть может, подойдет и от Nvidia (такое иногда случается).
Попробуйте еще как вариант эту команду: \r_UseHWShaders 1
Нам удалось проверить на AMD, траблов на последней версии фкава по прежнему не было.
Дело вот в чем, если эта команда стоит на моменте компиляции шейдеров (r_UseHWShaders 1) - на единице, то она ломает все и делает похожим образом на АМД, как у вас на скрине. Т.е. она как бы чинит свет, в то же самое время ломает комплияцию шейдеров. Попробуйте на 2 поставить при первом заходе в игру(значение по умолчанию), и только когда все загрузилось, в последний момент можете ставить на "1", если потребуется.
Если команда r_UseHWShaders 1 стоит на единице во время компиляции шейдеров, это может ломать. Попробуйте взять последние скомпилированные шейдеры отсюда: https://farcry1.itch.io/far-cry-advanced-version/devlog/902743/fix-of-wrong-ligh...
После чего, принудительно при заходе в игру ставьте на 2 перед загрузкой на уровни.
Игра работает в таком ключе: если у вас нет GPU, то она 0 будет, если какая-то старая такая видеокарта - то 1, если новая по тем меркам то 2.
Хотелось бы также уточнить, вы меняли Windows. Вы меняли на тот же Windows, либо же был осуществлен переход с Windows 10 на Windows 11? Если у вас более ранние версии, такие как Win 7, то вполне вероятно connection между драйверами-видеокартой на операционной системе происходит не совсем корректным способом, и игра на это реагирует крайне нестабильно, по крайней мере мод, т.к. по неизвестной причине, оно начинает определять неверно. Также, рекомендуется после любых манипуляций настроек графики - перезапускать игру, и также смотреть на команду r_UseHWShaders с каким значением оно стоит.
Судя по изменениям, это больше всего указывает на неверную компиляцию шейдеров. И также вопрос - у вас 32 битная ситсема либо же 64 бит? Поскольку наш компилятор шейдеров, встроенный в OpenFC является 64 битным, если не ошибаюсь - это тоже может подливать масло в огонь, если у вас 32 битная система. Попробуйте взять из оригинальной папки Bin32 оригинальной игры файл fxc.exe и поставить вместо того, который сейчас лежит в папке OpenFC. И после этого проделать все манипуляции, озвученные выше.
Вы не поверите. Еще раз сделал все как написали. После каждой проверки игру и мод пепеустанавливал с нуля. Менял разрядность игры. Даже накатил вот это https://www.moddb.com/games/far-cry/downloads/far-cry-fix-rus-64-bit
Записал видео и отправил сообщение. Сообщение не отправилось. И я решил сделать еше раз все. Установил игру, установил патч 1.32 64 bit. Запустил игру, загрузил уровень. Все хорошо. Установил ваш мод. Закинул шейдеры. Поменял fxc.exe из 64бит папки. Запустил. Во время роликов ввел \r_UseHWShaders 2. И ВСЕ РАБОТАЕТ!!!! Даже vulkan не выдает ошибку!
Теперь о проблемах: Не сохраняет параметры "Качественный ландшафт" и "Перспектива ИИ/Игроков".
Windows не менял. У меня лицензия 10. Сделал все по инструкции и с разной разрядностью игры (после каждой смены битности переустанавливал игру). Попробовал даже это https://www.moddb.com/games/far-cry/downloads/far-cry-fix-rus-64-bit