Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Возможно, допускаем, что у вас сборка какая-то не ванильная. Попробуйте без вулкана также, помимо всего прочего - рекомендуем обновить все драйверы.

Также, уточните пожалуйста, какая у вас видеокарта?

Попробуйте также использовать следующую команду(возможно поможет):

\r_quality_bumpmapping 1

Такое ощущение, что неправильно скомпилированы шейдеры или те или иные шейдеры не подходят под вашу конфигурацию(такое случается, к сожалению). И также неизвестно, как компилируются шейдеры на Вин11. В любом случае, попытаемся вместе с вами выявить причину данной поломки.

Игра, четыре диска, лицензия, куплена в 2004ом году. У меня Win10, RX 6700XT. Как я уже говорил, раньше работало все отлично. Драйвера всегда в актуальном состоянии. Запуская без vulkan, с ним не работает (выдает ошибку при запуске).

(1 edit)

А пробовали ли это решение?
https://farcry1.itch.io/far-cry-advanced-version/devlog/902743/fix-of-wrong-ligh...

Обновлено: также обратите внимание, что кеш шейдеров разный - под нвидиа и амд, но, быть может, подойдет и от Nvidia (такое иногда случается).

Не помогло(

DirectPlay еще как вариант в Windows подключить. Если и оно не поможет, то очень странно. Ванильная игра также идет?

Нет. С ванилой все хорошо. DirectPlay был включен. Выключил - не помогло. Включил - не помогло. Пришлось скачивать версию из стима. Стимовская работает. Накатил мод на нее. Не работает. Откатил видеодрайвера - не помогло.

Хорошо. Мы попробуем разобраться в этой проблеме, и надеемся, что в следующей версии не будет таких траблов. По крайней мере с Nvidia картами все стабильно.

(2 edits)

Попробуйте еще как вариант эту команду: \r_UseHWShaders 1
Нам удалось проверить на AMD, траблов на последней версии фкава по прежнему не было.

Дело вот в чем, если эта команда стоит на моменте компиляции шейдеров (r_UseHWShaders 1) - на единице, то она ломает все и делает похожим образом на АМД, как у вас на скрине. Т.е. она как бы чинит свет, в то же самое время ломает комплияцию шейдеров. Попробуйте на 2 поставить при первом заходе в игру(значение по умолчанию), и только когда все загрузилось, в последний момент можете ставить на "1", если потребуется.

(1 edit)

Извините, можете чуть подробнее цепочку действий. Мне уже кажется, что я тупой и это тоже не сработало.

У меня теперь так 

(2 edits) (+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