far cry 2 баг с закрытой дверью
Far cry 2 баг с закрытой дверью
Far Cry 2
I remember reading that if you go on another mission (buddy, underground, assassination, or supply convoy) then the problem will fix itself. Or, if you don’t have any missions available you can go rest in a safe house for 3-4 days and the door will open afterwards.
This is just what I’ve read though, I haven’t faced this problem yet.
I remember reading that if you go on another mission (buddy, underground, assassination, or supply convoy) then the problem will fix itself. Or, if you don’t have any missions available you can go rest in a safe house for 3-4 days and the door will open afterwards.
This is just what I’ve read though, I haven’t faced this problem yet.
Surely you’ll die of malaria if you rest for 3-4 days?
I remember reading that if you go on another mission (buddy, underground, assassination, or supply convoy) then the problem will fix itself. Or, if you don’t have any missions available you can go rest in a safe house for 3-4 days and the door will open afterwards.
This is just what I’ve read though, I haven’t faced this problem yet.
Far cry 2 баг с закрытой дверью
Вы знаете, что такое безумие? Безумие – это когда раз за разом, снова и снова повторяешь одно и то же, в надежде, что что-то изменится. Безумие – это когда подбираешь очередную пленку Шакала в надежде услышать что-то дальше, чем про Ботинки. Нет-нет-нет-нет-нет, пожалуйста! В этот раз точно будет новая запись!
Безумие – это когда баг не исправляется в течение 10 лет.
Во время игры в памяти хранится список из 17 пленок, в котором помимо прочего отмечается следующая информация:
Рисунок 1. Иллюстрация списка пленок в памяти. Поле IsTaken заполнено для примера. Поле FromMap1 всегда заполнено так.
На картинке выше – 17 пленок. Номер 00 – пленка, дающаяся Рубеном Олувагемби в начале игры, остальные разбросаны по миру. В условное поле IsTaken заносится «1», отмечая ее как поднятую. Условное поле FromMap1 предварительно заполняется при загрузке игры (сохранения), отмечая «1» пленки с первой северной карты (Лебоа-Сако).
При поднятии очередного диктофона в движке игры срабатывает подпрограмма NewJackalTapeFound. В ней поочередно по вышеуказанному списку пленки проверяются на предмет: отмечена ли она как поднятая, и к какой карте она относится. Наконец, в зависимости от того, на какой карте вы сейчас находитесь, принимается решение: проиграть пленку и отметить ее как поднятую или искать дальше по списку.
Все просто. Посмотрите на эту правильно работающую схему из версий игры с 1.00 по 1.02:
Рисунок 2. Корректная логика подпрограммы NewJackalTapeFound. Зеленое – ДА. Красное – НЕТ.
Обратите внимание, что если проверка Tape Taken показывает, что эта пленка в списке отмечена как поднятая, то сразу происходит переход по зеленой стрелочке к следующей в списке (Next). Согласно этой логике пленки с 00 по 08 будут проиграны (и отмечены) только если вы подобрали диктофон на первой карте, а пленки с 09 по 16 – только если на второй.
После обновления 1.03 логика подпрограммы немного изменилась:
Рисунок 3. Некорректная логика подпрограммы NewJackalTapeFound после обновления 1.03
Все остальные изменения в схеме чудесным образом не повлияли на работу. Даже если просто вернуть зеленую стрелочку от Tape Taken обратно к Next, то все заработает как надо.
Данная ошибка – лишнее подтверждение истины «Работает – не трогай». Возможно, при очередном рефакторинге метода NewJackalTapeFound, случайно не там поставили скобки в исходном коде, и логика поменялась.
Для устранения ошибки на самом деле достаточно изменить всего один байт в файле Dunia.DLL, чтобы повернуть логику подпрограммы в нужное русло.
Чтобы не изменять файл физически, рекомендую использовать утилиту для запуска игры с различными исправлениями прямо в памяти процесса. Подробнее:
https://steamcommunity.com/sharedfiles/filedetails/?id=1620560934
Те, кто не хочет заморачиваться с ручным редактированием файла, могут воспользоваться простым в использовании патчером:
Скачайте и запустите файл FarCry2StealingBootsJackalTapesPatcher.exe. Через кнопку Browse выберите файл Dunia.DLL. Нажмите кнопку Patch!
При запуске программа попытается автоматически определить путь с установленной игрой, так что по кнопке Browse сразу должна открыться нужная папка, и останется только выбрать файл Duina.DLL. Перед применением патча программа проверяет файл, и если все в порядке, то кнопка Patch! внизу станет доступна для нажатия. Резервная копия будет создана автоматически, как только вы подтвердите свое намерение. Если на любом из этапов что-то пойдет не так, то программа сообщит об этом.
Патчер ищет подходящий шаблон байтов по маске, так что теоретически он способен исправить подпрограмму даже в каком-то экзотическом файле Dunia.DLL (другой размер, другие адреса) при условии, что там действительно есть ошибочная подпрограмма.
Окончательным выздоровление может считаться, только если до применения патча вы подняли не более одной пленки на второй карте. В противном случае все последующие поднятые пленки просто исчезли безвозвратно, так и не отметившись в списке. В этом случае поищите более раннее сохранение. Или… почему бы не перепройти игру?
Far Cry 2: Код (дополнительные миссии)
В главном меню выберете «Additional Content» (Дополнительно), затем «Promotion
Code» (Коды) и введите один из следующих кодов, чтобы активировать
соответствующую функцию.
На инглиш не переключается в игре не могу написать код
«один из следующих». ^^ THaCupR4 VAxebr7t S3Ubr8tu faNe8REd CR26reFU yazecRa8 zesw6Tez tRewre7A g2rUSesT zum6W7eJ cEfr2Qex HEja74wr sa7eSUPR tar3QuzU SaH4fre6 X4cefR4c q2drAste SpujeN7x bres4cUc q9HeSw6C 6aPHuswe 96CesuHu 2Tuw5esw Спасибо Artem1995, Xuligator и devflat. МБ, ещё кто. Уж, простите, что забыл.
to DiiVaaNss ты по-русски можешь написать, а то написал хз как
у кого крякозябры вместо букв: зайдите в панель управления/язык и региональные стандарты/в региональных параметрах выставляем «английский».
пока один только для открытия игрового контента
При вводе кода в игре пишет какми то кривыми буквами( Как сменить их на обычный английский?
Эт. он на своём языке!
это норм язык то что у вас с буквами ваши проблемы русификатор ждите
Срочно нужен режим полета, как активировать?? Нужно спасти пленника в Скотобойном доме (Slaughter House) А дверь закрыта, всех перебил а дверь все равно закрыта, либо баг с дверью, либо с пропавшим врагом! Помогите кто-нибудь!
ОТКУДА КОДЫ КОГДА ИГРА ЕЩЕ НЕ ВЫШЛА?
Люди,знаю не в тему, но сделайте плиз чтоб в игре ездя на машине можно было использовать хоть руль и педали (Logitech G25)
serafont чувак не спи уже как 3 или 4 день в сети и кряк уже рабочий есть.
serafont да и многие прошли больше половины а некоторые даже всё
ещё пару миссий 🙂 VAxebr7t S3Ubr8tu faNe8REd CR26reFU yazecRa8 zesw6Tez tRewre7A g2rUSesT zum6W7eJ cEfr2Qex THaCupR4 HEja74wr sa7eSUPR tar3QuzU SaH4fre6 X4cefR4c q2drAste bres4cUc q9HeSw6C
Как открыть всё пушки? Кто знает? Кроме пройти всю игру:)
А че ет за миссии то?
devflat ты самто их пробовал. у меня ни один не работает. пишет неправильный код
SpujeN7x работает. пишет мисии открыты,но где их посмотреть??
Кроме открываний мисий никаких кодов больше нету?
у меня в игре пишет какими та ероглифами. чё делать? подскажите
На крайний случай можно пройти игру без заданий друзей. При таких прохождениях багов не было, а финал помоему один и тот же полюбому. Вообще движок Far cry 2 помоему вдвое хуже чем в Far cry1. Особенно движения и прыжки убого сделаны. Баги появились. Редактор карт только стал хорошим и графика.
FAQ по ошибкам Far Cry 2: не запускается, черный экран, тормоза, вылеты, error, DLL
Необходимое ПО для Far Cry 2
Мы настоятельно рекомендуем ознакомиться со ссылками на различные полезные программы. Зачем? Огромное количество ошибок и проблем в Far Cry 2 связаны с не установленными/не обновлёнными драйверами и с отсутствием необходимых библиотек.
Низкий FPS, Far Cry 2 тормозит, фризит или лагает
Современные игры крайне ресурсозатратные, поэтому, даже если вы обладаете современным компьютером, всё-таки лучше отключить лишние/ненужные фоновые процессы (чтобы повысить мощность процессора) и воспользоваться нижеописанным методами, которые помогут избавиться от лагов и тормозов.
Лучшие видеокарты для комфортной игры в 1080p
Far Cry 2 вылетает в случайный момент или при запуске
Ниже приведено несколько простых способов решения проблемы, но нужно понимать, что вылеты могут быть связаны как с ошибками игры, так и с ошибками, связанными с чем-то определённым на компьютере. Поэтому некоторые случаи вылетов индивидуальны, а значит, если ни одно решение проблемы не помогло, следует написать об этом в комментариях и, возможно, мы поможем разобраться с проблемой.
Как увеличить объём памяти видеокарты? Запускаем любые игры
Отсутствует DLL-файл или ошибка DLL
Для решения проблемы необходимо отыскать и вернуть в папку пропавшую DLL-библиотеку. И проще всего это сделать, используя специально созданную для таких случаев программу DLL-fixer – она отсканирует вашу систему и поможет отыскать недостающую библиотеку. Конечно, так можно решить далеко не любую DLL-ошибку, поэтому ниже мы предлагаем ознакомиться с более конкретными случаями.
Ошибка d3dx9_43.dll, xinput1_2.dll, x3daudio1_7.dll, xrsound.dll и др.
Ошибка MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.
Ошибки с названием «MSVCR» или «RUNTIME» лечатся установкой библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных требованиях).
Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и других DLL раз и навсегда
Распространённые сетевые ошибки
Не вижу друзей / друзья в Far Cry 2 не отображаются
Неприятное недоразумение, а в некоторых случаях даже баг или ошибка (в таких случаях ни один способ ниже не поможет, поскольку проблема связана с серверами). Любопытно, что с подобным сталкиваются многие игроки, причём неважно, в каком лаунчере приходится играть. Мы не просто так отметили, что это «недоразумение», поскольку, как правило, проблема решается простыми нижеописанными способами:
Создателю сервера нужно открыть порты в брандмауэре
Многие проблемы в сетевых играх связаны как раз с тем, что порты закрыты. Нет ни одной живой души, друг не видит игру (или наоборот) и возникают проблемы с соединением? Самое время открыть порты в брандмауэре, но перед этим следует понимать как «это» работает. Дело в том, что программы и компьютерные игры, использующие интернет, для работы требуют не только беспроблемный доступ к сети, но и вдобавок открытые порты. Это особенно важно, если вы хотите поиграть в какую-нибудь сетевую игру.
Часто порты на компьютере закрыты, поэтому их следует открыть. Кроме того, перед настройкой нужно узнать номера портов, а для этого для начала потребуется узнать IP-адрес роутера.
Глючит или не запускается Far Cry 2? Решение есть! Постоянные лаги и зависания — не проблема! После установки мода Far Cry 2 начала глючить или НПС не реагируют на завершение задания? И на этот вопрос найдется ответ! На этой странице вы сможете найти решение для любых известных проблем с игрой и обсудить их на форуме.
Игра не запускается
Игра вылетает на рабочий стол без ошибок.
О: Скорее всего проблема в поврежденных файлах игры. В подобном случае рекомендуется переустановить игру, предварительно скопировав все сохранения. В случае если игра загружалась из официального магазина за сохранность прогресса можно не переживать.
Far Cry 2 не работает на консоли.
О: Обновите ПО до актуальной версии, а так же проверьте стабильность подключения к интернету. Если полное обновление прошивки консоли и самой игры не решило проблему, то стоит заново загрузить игру, предварительно удалив с диска.
Ошибка 0xc000007b.
О: Есть два пути решения.
Первый — полная переустановка игры. В ряде случаев это устраняет проблему.
Второй состоит из двух этапов:
Ошибка 0xc0000142.
О: Чаще всего данная ошибка возникает из-за наличия кириллицы (русских букв) в одном из путей, по которым игра хранит свои файлы. Это может быть имя пользователя или сама папка в которой находится игра. Решением будет установка игры в другую папку, название которой написано английскими буквами или смена имени пользователя.
Ошибка 0xc0000906.
О: Данная ошибка связана с блокировкой одного или нескольких файлов игры антивирусом или “Защитником Windows”. Для её устранения необходимо добавить всю папку игры в исключени. Для каждого антивируса эта процедура индивидуально и следует обратиться к его справочной системе. Стоит отметить, что вы делаете это на свой страх и риск. Все мы любим репаки, но если вас часто мучает данная ошибка — стоит задуматься о покупке игр. Пусть даже и по скидкам, о которых можно узнать из новостей на нашем сайте.
Отсутствует msvcp 140.dll/msvcp 120.dll/msvcp 110.dll/msvcp 100.dll
О: Ошибка возникает в случае отсутствия на компьютере корректной версии пакета Microsoft Visual C++, в который и входит msvcp 140.dll (и подобные ему). Решением будет установка нужной версии пакета.
После загрузки и установки нового пакета ошибка должна пропасть. Если сообщение об отсутствии msvcp 140.dll (120, 110, 100) сохраняется необходимо сделать следующее:
Ошибка 0xc0000009a/0xc0000009b/0xc0000009f и другие
О: Все ошибки начинающиеся с индекса 0xc0000009 (например 0xc0000009a, где на месте “а” может находиться любая буква или цифра) можно отнести к одному семейству. Подобные ошибки являются следствием проблем с оперативной памятью или файлом подкачки.
Размер файла подкачки должен быть кратен 1024. Объём зависит от свободного места на выбранном локальном диске. Рекомендуем установить его равным объему ОЗУ.
Если ошибка 0xc0000009а сохранилась, необходимо проверить вашу оперативную память. Для этого нужно воспользоваться функциями таких программ как MemTest86, Acronis, Everest.
Игра тормозит и лагает
Скорее всего данная проблема носит аппаратный характер. Проверьте системные требования игры и установите корректные настройки качества графики. Подробнее об оптимизации игры можно почитать на форуме. Также загляните в раздел файлов, где найдутся программы для оптимизации Far Cry 2 для работы на слабых ПК. Ниже рассмотрены исключительные случаи.
Появились тормоза в игре.
О: Проверьте компьютер на вирусы, отключите лишние фоновые процессы и неиспользуемые программы в диспетчере задач. Также стоит проверить состояние жесткого диска с помощью специализированных программ по типу Hard Drive Inspector. Проверьте температуру процессора и видеокарты —возможно пришла пора обслужить ваш компьютер.
Долгие загрузки в игре.
О: Проверьте состояние своего жесткого диска. Рекомендуется удалить лишние моды — они могут сильно влиять на продолжительность загрузок. Проверьте настройки антивируса и обязательно установите в нём “игровой режим” или его аналог.
Far Cry 2 лагает.
О: Причинами периодических тормозов (фризов или лагов) в Far Cry 2 могут быть запущенные в фоновом режиме приложения. Особое внимание следует уделить программам вроде Discord и Skype. Если лаги есть и в других играх, то рекомендуем проверить состояние жесткого диска — скорее всего пришла пора заменить его.
Проблемы с модами
Ошибки загрузки/обновления
Проверьте стабильность подключения к интернету, а также скорость загрузки. При слишком высоком пинге или низкой пропускной способности обновление может выдавать ошибки.
Если магазин или лончер Far Cry 2 не завершает обновления или выдает ошибки, то переустановите саму программу. При этом все скачанные вами игры сохранятся.
Запустите проверку целостности данных игры.
Проверьте наличие свободного места на том диске, на котором установлена игра, а также на диске с операционной системой. И в том и в другом случае должно быть свободно места не меньше, чем занимает игра на текущий момент. В идеале всегда иметь запас около 100Гб.
Проверьте настройки антивируса и “Защитника Windows”, а также разрешения в брандмауэре. Вполне возможно они ограничивают подключение к интернету для ряда приложений. Данную проблему можно решить и полной переустановкой магазина или лончера т.к. большинство из них попросит предоставить доступ к интернету в процессе инсталляции.
О специфических ошибках связанных с последними обновлениями можно узнать на форуме игры.
Вопросы по прохождению
Ответы на все вопросы касающиеся прохождения Far Cry 2 можно найти в соответствующих разделах Wiki, а также на нашем форуме. Не стесняйтесь задавать вопросы и делиться своими советами и решениями.