Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

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

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

(1 edit)

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

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

(2 edits)

Если команда 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. И после этого проделать все манипуляции, озвученные выше.