Debug error nfs most wanted r6025

Ошибка R6025 pure virtual function call в Windows 10. Как исправить? Ошибка R 6025 pure virtual function call часто связана с запуском или внезапным завершением какого-то софта на вашем компьютере , и решени е этой проблемы не всегда легкое. Изначально можно предположить, что , скорее всего, используемый проблемный софт поврежден или не совместим с […]

Содержание

  1. Ошибка R6025 pure virtual function call в Windows 10. Как исправить?
  2. Как исправляется ошибка R6025
  3. Дополнительные советы , как исправляется ошибка R6025
  4. Как исправить ошибку библиотеки времени выполнения Microsoft Visual C ++ r6025 в Windows
  5. Как решить Microsoft Visual ошибка R6025
  6. 1. Сканирование системных файлов
  7. 2. Ремонт Microsoft NET Framework 3.5
  8. 3. Установите распространяемые пакеты Visual C ++
  9. 4. Очистите загрузочные окна
  10. 5. Удалите ненужные файлы и переустановите программное обеспечение
  11. Как исправить ошибку R6025 pure virtual function call в Windows 10
  12. Возможные решения проблемы R6025 pure virtual function call
  13. Дополнительные методы исправить ошибку
  14. Видео

Ошибка R6025 pure virtual function call в Windows 10. Как исправить?

Ошибка R 6025 pure virtual function call часто связана с запуском или внезапным завершением какого-то софта на вашем компьютере , и решени е этой проблемы не всегда легкое. Изначально можно предположить, что , скорее всего, используемый проблемный софт поврежден или не совместим с установленной операционной системой или отсутствует нужная для него библиотека Майкрософт Visual C++.

Предлагаем несколько советов и способов , как исправить ошибку R 6025 pure virtual function call .

Как исправляется ошибка R6025

Официальная поддержка Windows 10 советует попробовать исправлять ошибку R6025 через «Панель управления»:

  1. Нужно открыть Панель.
  2. Найти пункт «Программы и компоненты».
  3. Найти проблемную программу, которая выдает «Error».
  4. Нажать на программу и выбрать пункт «Изменить».
  5. Запусти тся обновление программы , и , возможно , о шибка R 6025 pure virtual function call будет исправлена.

Принципиальное слово тут «возможно». Потому что часто бывает, что проблему так не решить. В таком случае та же официальная поддержка советует обновить свою Windows 10.

Дополнительные советы , как исправляется ошибка R6025

Учитывая специфику использования программного обеспечения наших людей, можно предположить, что не всегда есть возможность обновить нужную программу и тем более не всегда обновляется Винда. У многих по понятным причинам обновления отключены. Поэтому официальные способы решит ь проблему с ошибкой R 6025 pure virtual function call не всегда уместны.

В таком случае можно последовать следующим советам:

Для начала запустите проблемный софт в режиме совместимости с прежней версией Windows. К примеру , с «семеркой».

Часто так бывает, что проблемный софт был скачан из неофициальных источников (с ключами, кряками и т.д . ) , и из-за этого может возникнуть несовместимость с ОС или вашим антивирусником. Поэтому проверьте реакцию антивируса, особенно вшитого в Windows 10 «Защитника». Запустите программу с отключенным антивирусом или добавьте ее в «Исключения».

Если первые два совета не помогли, тогда имеет смысл удалить установленную проблемную программу с компьютера и скачать ее из другого ресурса, которому можно больше доверять.

Если описанные выше советы не помогли, тогда , скорее всего , проблема внутри вашей операционной системы. Так как ошибка R6025 часто возникает из-за несовместимости с Visual C++ , то имеет смысл переустановить эти компоненты системы. И также обязательным будет обновить или установить последнюю версию .NET Framework. Только что посмотрел рейтинги букмекеров и понял, что они все продажные, так как ни в одном из них нет упоминания о букмекерской конторе 1win на официальном сайтек https://1-win.club которая по факту является лучшей, и я уверен, что с этим утверждением согласится огромное количество человек на этом сайте.

Как видно из статьи , ошибка R 6025 pure virtual function call и решение этой проблемы, мо гу т быть и простым и, и сложным и . Поэтому начинайте решать от простых шагов к сложным. Очень редко бывает, что ни один из описанных советов не поможет исправить R6025 по каким-то неведомым причинам. Тогда поможет только переустановка самой Windows 10.

Но помните одну важную вещь — возникновение подобных ошибок с ОС возникает в том случае, когда либо скачанный софт, либо сама операционка скачана из неофициальных источников. Поэтому всегда нужно устанавливать софт только с проверенных ресурсов и не рисковать со своим железом .

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Источник

Как исправить ошибку библиотеки времени выполнения Microsoft Visual C ++ r6025 в Windows

Ошибка библиотеки времени выполнения Microsoft Visual C ++ r6025 возникает на платформах Windows при запуске программного обеспечения, использующего библиотеки Visual C ++.

Когда программное обеспечение вызывает чисто виртуальную функцию с недопустимым контекстом вызова, вы можете получить сообщение об ошибке « Ошибка выполнения! Программа: C: Program FilesR6025 – чистый вызов виртуальной функции. ». Это ошибка во время выполнения, которая приводит к сбою программного обеспечения, и есть несколько решений, которые могут ее исправить.

Как решить Microsoft Visual ошибка R6025

  1. Сканирование системных файлов
  2. Ремонт Microsoft NET Framework 3.5
  3. Установите распространяемые пакеты Visual C ++
  4. Чистая загрузка Windows
  5. Сотрите ненужные файлы и переустановите программное обеспечение

1. Сканирование системных файлов

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

  1. Нажмите клавишу Win + X и выберите Командная строка (Admin) в меню Win + X.
  2. Введите «Отклонить/Онлайн/Очистить изображение/Восстановить здоровье» и нажать клавишу «Ввод» перед запуском сканирования SFC.
  3. Затем введите «sfc/scannow» и нажмите «Return», чтобы запустить сканирование SFC.
  4. Сканирование SFC может занять от 20 до 30 минут. Если в командной строке указано, что WRP восстановил некоторые файлы, перезапустите ОС Windows.

2. Ремонт Microsoft NET Framework 3.5

  1. Возможно, вам нужно восстановить установку Microsoft NET Framework. Для этого нажмите сочетание клавиш Win + R, введите «appwiz.cpl» в «Выполнить» и нажмите кнопку ОК .
  2. Нажмите Включить или отключить функции Windows на вкладке Программы и компоненты, чтобы открыть окно, расположенное ниже.
  3. Теперь снимите флажок NET Framework 3.5 и нажмите кнопку ОК .
  4. Перезагрузите ОС Windows.
  5. Снова откройте окно функций Windows.
  6. Установите флажок NET Framework 3.5 и нажмите кнопку ОК .
  7. Затем перезагрузите компьютер или ноутбук.

3. Установите распространяемые пакеты Visual C ++

Возможно, в вашем ноутбуке или на настольном компьютере отсутствует распространяемый пакет Visual C ++ и его компоненты времени выполнения, требуемые программным обеспечением. Они обычно автоматически устанавливаются в Windows.

На вкладке «Программы и компоненты» перечислены установленные пакеты Visual C ++, как показано на снимке ниже.

Если на вашем настольном компьютере или ноутбуке отсутствуют распространяемые пакеты C ++, вы можете вручную установить 32- и 64-разрядные версии. Убедитесь, что вы добавили 32-битные пакеты на 32-битную платформу Windows. Вы можете загрузить более свежие распространяемые пакеты Visual C ++ с этих страниц веб-сайта:

  • Распространяемый пакет Microsoft Visual C ++ 2017
  • Распространяемый пакет Microsoft Visual C ++ 2015
  • Распространяемый пакет Microsoft Visual C ++ 2013
  • Microsoft Visual C ++ 2012 распространяемое обновление 4
  • Распространяемый пакет Microsoft Visual C ++ 2010 (x86)

4. Очистите загрузочные окна

Ошибка r6025 может быть связана с конфликтами антивирусного и системного программного обеспечения. Чтобы убедиться, что это не так, вы можете отключить все службы сторонних разработчиков. Этот выборочный запуск является чистой загрузкой, которая может разрешить конфликты программного обеспечения.

  1. Сначала откройте MSConfig, введя msconfig в Run. Это откроет окно, показанное непосредственно ниже, когда вы нажмете кнопку ОК .
  2. Выберите параметр Выборочный запуск на вкладке Общие, если он еще не выбран.
  3. Выберите вкладку Услуги , показанную непосредственно ниже.
  4. Выберите Скрыть все службы Microsoft .
  5. Нажмите кнопку Отключить все , чтобы остановить все службы.
  6. Нажмите кнопки Применить и ОК .
  7. Затем выберите параметр Перезагрузить в диалоговом окне «Конфигурация системы».

5. Удалите ненужные файлы и переустановите программное обеспечение

Стирание ненужных файлов и переустановка программы, которая возвращает ошибку r6025, является еще одним потенциальным решением проблемы. Удалите ненужные файлы перед повторной установкой программы. Вот как вы можете удалить ненужные файлы и переустановить программное обеспечение в Windows.

  1. Сначала откройте вкладку «Программы и компоненты», введя «appwiz.cp» в «Выполнить».
  2. Выберите программное обеспечение для удаления и нажмите кнопку Удалить . Затем нажмите кнопку Да для подтверждения.
  3. Затем введите «cleanmgr» в «Выполнить»; и нажмите кнопку ОК .
  4. Выберите для сканирования диска, на котором установлена ​​программа, обычно это диск C.
  5. Установите флажки для всех файлов в окне очистки диска непосредственно ниже.
  6. Нажмите кнопку ОК и нажмите Удалить файлы , чтобы удалить выбранные категории файлов.
  7. Перезагрузите Windows после удаления ненужных файлов.
  8. Затем переустановите программное обеспечение, которое вы удалили.
  9. Кроме того, проверьте, доступны ли обновления для предустановленного программного обеспечения.

Это несколько возможных исправлений для ошибки r6025, для которых не требуется никаких дополнительных сторонних утилит.

Помимо приведенных выше решений, существует множество сторонних программ для оптимизации системы, которые могут реально исправить ошибку r6025 с помощью очистителей реестра и инструментов восстановления системных файлов. Ознакомьтесь с этим руководством по программному обеспечению для получения дополнительной информации о комплекте для ремонта ПК.

Примечание редактора . Этот пост был первоначально опубликован в ноябре 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Источник

Как исправить ошибку R6025 pure virtual function call в Windows 10

При запуске некоторых программ и игр в Windows 10 пользователь может столкнуться с ошибкой Runtime Error R6025 pure virtual function call в окне с заголовком «Microsoft Visual C++ Runtime Library». Разобраться с причинами ошибки и найти решение не всегда легко, но часто вполне возможно.

В этой инструкции подробно о возможных причинах ошибки R6025 pure virtual function call и способах исправить проблему.

Возможные решения проблемы R6025 pure virtual function call

В качестве основной причины ошибки «Runtime Error R6025» от источника Visual C++ Runtime Library официальный сайт Майкрософт указывает проблемы с самой программой и предлагает следующие варианты решения:

  1. Использовать Панель управления — Программы и компоненты для исправления установки программы (обычно достаточно выбрать программу в списке и нажать кнопку «Изменить» при наличии таковой, далее вам могут предложить «Исправить» программу).
  2. Установить последние обновления Windows 10.
  3. Проверить наличие новой версии программы, вызывающей ошибку.
  4. Дополнительно на официальной странице по указанной выше ссылке есть информация для программистов на случай, если ошибка R6025 pure virtual function call вызвана их собственной программой.

Однако, я бы назвал этот список не полным, особенно с учётом некоторых типичных особенностей устанавливаемых русскоязычным пользователем программ. Дополнить его я могу следующими пунктами:

  • Попробуйте запустить программу в режиме совместимости с предыдущей версией Windows, например, 7. Для этого нажмите правой кнопкой мыши по исполняемому файлу или ярлыку программы, выберите пункт «Свойства» в контекстном меню, перейдите на вкладку «Совместимость», отметьте пункт «Запустить программу в режиме совместимости» и выберите нужную версию ОС. Примените настройки и снова попробуйте запустить программу. Подробная инструкция на тему: Режим совместимости Windows 10.
  • Если программа или игра были загружены не из самого официального источника (а часто рассматриваемая проблема возникает для программ от Corel или Autodesk, которые пользователи не торопятся приобретать), вполне возможно, что нормальному запуску мешает антивирус (в том числе встроенный в Windows 10 Защитник Windows). Он мог удалить модифицированные файлы программы (следует проверить журнал антивируса, добавить программу в исключения) или вмешаться в работу уже при запуске программы (попробуйте выполнить запуск при отключенном антивирусе, здесь может пригодиться: Как отключить Защитник Windows 10).
  • Если режим совместимости и другие описанные действия не исправили ситуацию, возможно, стоит попробовать загрузить программу из другого источника.

Дополнительные методы исправить ошибку

Помимо описываемых методов решения проблемы, результативной может оказаться переустановка компонентов Visual C++, а также установка .NET Framework 3.5 и 4.8 (последняя версия на момент написания этой статьи).

О том, как проделать переустановку нужных компонентов максимально быстро можно прочитать в отдельной инструкции для всего набора похожих ошибок: Способы исправить ошибку Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7. Из этой же инструкции разумным будет попробовать и другие подходы, за исключением первого — для рассматриваемого сценария он не подойдёт.

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

Видео

Надеюсь, один из способов помог решить проблему, будет полезно, если вы сможете поделиться в комментариях, какой именно.

Источник

Как исправить ошибку R6025 Runtime ErrorПри запуске некоторых программ и игр в Windows 10 пользователь может столкнуться с ошибкой Runtime Error R6025 pure virtual function call в окне с заголовком «Microsoft Visual C++ Runtime Library». Разобраться с причинами ошибки и найти решение не всегда легко, но часто вполне возможно.

В этой инструкции подробно о возможных причинах ошибки R6025 pure virtual function call и способах исправить проблему.

  • Способы исправить ошибку R6025 pure virtual function call
  • Дополнительные методы решения проблемы
  • Видео инструкция

Возможные решения проблемы R6025 pure virtual function call

Сообщение об ошибке R6025 pure virtual function call

В качестве основной причины ошибки «Runtime Error R6025» от источника Visual C++ Runtime Library официальный сайт Майкрософт указывает проблемы с самой программой и предлагает следующие варианты решения:

  1. Использовать Панель управления — Программы и компоненты для исправления установки программы (обычно достаточно выбрать программу в списке и нажать кнопку «Изменить» при наличии таковой, далее вам могут предложить «Исправить» программу). Исправление установки программы
  2. Установить последние обновления Windows 10.
  3. Проверить наличие новой версии программы, вызывающей ошибку.
  4. Дополнительно на официальной странице по указанной выше ссылке есть информация для программистов на случай, если ошибка R6025 pure virtual function call вызвана их собственной программой.

Однако, я бы назвал этот список не полным, особенно с учётом некоторых типичных особенностей устанавливаемых русскоязычным пользователем программ. Дополнить его я могу следующими пунктами:

  • Попробуйте запустить программу в режиме совместимости с предыдущей версией Windows, например, 7. Для этого нажмите правой кнопкой мыши по исполняемому файлу или ярлыку программы, выберите пункт «Свойства» в контекстном меню, перейдите на вкладку «Совместимость», отметьте пункт «Запустить программу в режиме совместимости» и выберите нужную версию ОС. Примените настройки и снова попробуйте запустить программу. Подробная инструкция на тему: Режим совместимости Windows 10. Запуск программы в режиме совместимости
  • Если программа или игра были загружены не из самого официального источника (а часто рассматриваемая проблема возникает для программ от Corel или Autodesk, которые пользователи не торопятся приобретать), вполне возможно, что нормальному запуску мешает антивирус (в том числе встроенный в Windows 10 Защитник Windows). Он мог удалить модифицированные файлы программы (следует проверить журнал антивируса, добавить программу в исключения) или вмешаться в работу уже при запуске программы (попробуйте выполнить запуск при отключенном антивирусе, здесь может пригодиться: Как отключить Защитник Windows 10).
  • Если режим совместимости и другие описанные действия не исправили ситуацию, возможно, стоит попробовать загрузить программу из другого источника.

Дополнительные методы исправить ошибку

Помимо описываемых методов решения проблемы, результативной может оказаться переустановка компонентов Visual C++, а также установка .NET Framework 3.5 и 4.8 (последняя версия на момент написания этой статьи).

О том, как проделать переустановку нужных компонентов максимально быстро можно прочитать в отдельной инструкции для всего набора похожих ошибок: Способы исправить ошибку Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7. Из этой же инструкции разумным будет попробовать и другие подходы, за исключением первого — для рассматриваемого сценария он не подойдёт.

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

Видео

Надеюсь, один из способов помог решить проблему, будет полезно, если вы сможете поделиться в комментариях, какой именно.

На чтение 4 мин. Просмотров 754 Опубликовано 03.09.2019

Ошибка библиотеки времени выполнения Microsoft Visual C ++ r6025 возникает на платформах Windows при запуске программного обеспечения, использующего библиотеки Visual C ++.

Когда программное обеспечение вызывает чисто виртуальную функцию с недопустимым контекстом вызова, вы можете получить сообщение об ошибке « Ошибка выполнения! Программа: C: Program FilesR6025 – чистый вызов виртуальной функции. ». Это ошибка во время выполнения, которая приводит к сбою программного обеспечения, и есть несколько решений, которые могут ее исправить.

Содержание

  1. Как решить Microsoft Visual ошибка R6025
  2. 1. Сканирование системных файлов
  3. 2. Ремонт Microsoft NET Framework 3.5
  4. 3. Установите распространяемые пакеты Visual C ++
  5. 4. Очистите загрузочные окна
  6. 5. Удалите ненужные файлы и переустановите программное обеспечение

Как решить Microsoft Visual ошибка R6025

  1. Сканирование системных файлов
  2. Ремонт Microsoft NET Framework 3.5
  3. Установите распространяемые пакеты Visual C ++
  4. Чистая загрузка Windows
  5. Сотрите ненужные файлы и переустановите программное обеспечение

1. Сканирование системных файлов

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

  1. Нажмите клавишу Win + X и выберите Командная строка (Admin) в меню Win + X.
  2. Введите «Отклонить/Онлайн/Очистить изображение/Восстановить здоровье» и нажать клавишу «Ввод» перед запуском сканирования SFC.
  3. Затем введите «sfc/scannow» и нажмите «Return», чтобы запустить сканирование SFC.
  4. Сканирование SFC может занять от 20 до 30 минут. Если в командной строке указано, что WRP восстановил некоторые файлы, перезапустите ОС Windows.

2. Ремонт Microsoft NET Framework 3.5

  1. Возможно, вам нужно восстановить установку Microsoft NET Framework. Для этого нажмите сочетание клавиш Win + R, введите «appwiz.cpl» в «Выполнить» и нажмите кнопку ОК .
  2. Нажмите Включить или отключить функции Windows на вкладке Программы и компоненты, чтобы открыть окно, расположенное ниже.
  3. Теперь снимите флажок NET Framework 3.5 и нажмите кнопку ОК .
  4. Перезагрузите ОС Windows.
  5. Снова откройте окно функций Windows.
  6. Установите флажок NET Framework 3.5 и нажмите кнопку ОК .
  7. Затем перезагрузите компьютер или ноутбук.

3. Установите распространяемые пакеты Visual C ++

Возможно, в вашем ноутбуке или на настольном компьютере отсутствует распространяемый пакет Visual C ++ и его компоненты времени выполнения, требуемые программным обеспечением. Они обычно автоматически устанавливаются в Windows.

На вкладке «Программы и компоненты» перечислены установленные пакеты Visual C ++, как показано на снимке ниже.

Если на вашем настольном компьютере или ноутбуке отсутствуют распространяемые пакеты C ++, вы можете вручную установить 32- и 64-разрядные версии. Убедитесь, что вы добавили 32-битные пакеты на 32-битную платформу Windows. Вы можете загрузить более свежие распространяемые пакеты Visual C ++ с этих страниц веб-сайта:

  • Распространяемый пакет Microsoft Visual C ++ 2017
  • Распространяемый пакет Microsoft Visual C ++ 2015
  • Распространяемый пакет Microsoft Visual C ++ 2013
  • Microsoft Visual C ++ 2012 распространяемое обновление 4
  • Распространяемый пакет Microsoft Visual C ++ 2010 (x86)

4. Очистите загрузочные окна

Ошибка r6025 может быть связана с конфликтами антивирусного и системного программного обеспечения. Чтобы убедиться, что это не так, вы можете отключить все службы сторонних разработчиков. Этот выборочный запуск является чистой загрузкой, которая может разрешить конфликты программного обеспечения.

  1. Сначала откройте MSConfig, введя msconfig в Run. Это откроет окно, показанное непосредственно ниже, когда вы нажмете кнопку ОК .
  2. Выберите параметр Выборочный запуск на вкладке Общие, если он еще не выбран.
  3. Выберите вкладку Услуги , показанную непосредственно ниже.
  4. Выберите Скрыть все службы Microsoft .
  5. Нажмите кнопку Отключить все , чтобы остановить все службы.
  6. Нажмите кнопки Применить и ОК .
  7. Затем выберите параметр Перезагрузить в диалоговом окне «Конфигурация системы».

5. Удалите ненужные файлы и переустановите программное обеспечение

Стирание ненужных файлов и переустановка программы, которая возвращает ошибку r6025, является еще одним потенциальным решением проблемы. Удалите ненужные файлы перед повторной установкой программы. Вот как вы можете удалить ненужные файлы и переустановить программное обеспечение в Windows.

  1. Сначала откройте вкладку «Программы и компоненты», введя «appwiz.cp» в «Выполнить».
  2. Выберите программное обеспечение для удаления и нажмите кнопку Удалить . Затем нажмите кнопку Да для подтверждения.
  3. Затем введите «cleanmgr» в «Выполнить»; и нажмите кнопку ОК .
  4. Выберите для сканирования диска, на котором установлена ​​программа, обычно это диск C.
  5. Установите флажки для всех файлов в окне очистки диска непосредственно ниже.
  6. Нажмите кнопку ОК и нажмите Удалить файлы , чтобы удалить выбранные категории файлов.
  7. Перезагрузите Windows после удаления ненужных файлов.
  8. Затем переустановите программное обеспечение, которое вы удалили.
  9. Кроме того, проверьте, доступны ли обновления для предустановленного программного обеспечения.

Это несколько возможных исправлений для ошибки r6025, для которых не требуется никаких дополнительных сторонних утилит.

Помимо приведенных выше решений, существует множество сторонних программ для оптимизации системы, которые могут реально исправить ошибку r6025 с помощью очистителей реестра и инструментов восстановления системных файлов. Ознакомьтесь с этим руководством по программному обеспечению для получения дополнительной информации о комплекте для ремонта ПК.

Примечание редактора . Этот пост был первоначально опубликован в ноябре 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Обновлено: 08.02.2023

В режиме «Погоня» в предпоследнем испытании нужно ездить с 6-ым уровнем копов полчаса, затем отораваться от преследования. Игра иногда падает через 10 минут, иногда через 25.

Один раз упала уже после прохождения этой получасовой гонки, но не успела сохраниться.

Виндовс, семёрка, шестидесяти-четырёхразрядная

Дубликаты не найдены

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

Попробуй microsoft c++ переустановить

Иллюстрация к комментарию

@moderator, тут NFS упал в сообщество багрепортов Пикабу.

модератор — перенеси куда надо если надо

Другая сторона Need for Speed. Рассказ

А вы пробовали взглянуть на игру с другой стороны?

Инспектор Хименес сквозь боль поломанных пальцев рук раз за разом повторял движения непрямого массажа сердца
— Живи, Майк. Черт, черт, черт. Не смей. Не-смей, не-смей. А, зараза.
Полицейский патруль на огромной скорости подрезала группа гонщиков. Преследование завершилось крайне неудачно — из-за ударившей в бок машины проезжавший лесовоз потерял свой груз. Одна из лесин упала прямо на пассажирское сидение, где как раз сидел напарник. От удара промялась дверь. Уже потом инспектору скажут, что почти все органы были порваны страшным ударом и шансов просто не было. А пока, упав на колени над неподвижным телом, полицейский делал то, чему его учили. Пытался выгадать несколько минут жизни другу. Не успел.
Тремя месяцами спустя группа полицейских настороженно выцеливала прижатый к обочине гоночный автомобиль.
— Выйти из машины с высоко поднятыми руками, — хрипел раструб усилителя, — или через минуту мы применим силу!
Субтильный юноша-водитель явно был страшно перепуган и выбирался слишком медленно. Тычок в спину. От ненавидящего взгляда паренек сжался
— Еще один. Пакуйте эту мразоту, ребята, — взгляд капитана Хименеса скользнул по винилу и бамперам, — всех переловим. Рано или поздно

FAQ по ошибкам Need for Speed: Most Wanted

Иногда при запуске Need for Speed: Most Wanted появляются ошибки. Неприятно, но установленная вами игра может не запускаться, вылетая, зависая, показывая чёрный экран и выдавая ошибки в окнах. Поэтому возникают вполне логичные вопросы: «Что делать?», «Из-за чего это происходит?» и «Как решить проблему?». Мы постарались собрать всю необходимую информацию с универсальными инструкциями, советами, различными программами и библиотеками, которые призваны помочь решить наиболее распространённые ошибки, связанные с Need for Speed: Most Wanted и другими играми на ПК.

Необходимое ПО для Need for Speed: Most Wanted

Мы настоятельно рекомендуем ознакомиться со ссылками на различные полезные программы. Зачем? Огромное количество ошибок и проблем в Need for Speed: Most Wanted связаны с не установленными/не обновлёнными драйверами и с отсутствием необходимых библиотек.

Последняя версия драйвера Nvidia GeForce .
Последняя версия драйвера AMD Radeon .
Пакет DirectX .

Библиотека Microsoft Visual C++ 2015
Библиотека Microsoft Visual C++ 2013

  • Библиотека Microsoft Visual C++ 2012 Update 4
  • Библиотека Microsoft Visual C++ 2010 (64-бит)
  • Библиотека Microsoft Visual C++ 2010 (32-бит)
  • Библиотека Microsoft Visual C++ 2008 (64-бит)
  • Библиотека Microsoft Visual C++ 2008 (32-бит)
  • Библиотека Microsoft Visual C++ 2005 Service Pack 1

Появляется цветной экран

Появление цветастого экрана часто связано с тем, что используются сразу две видеокарты. Если в материнской плате присутствует встроенный графический процессор, но играете на дискретном, игра в любом случае запустится на встроенном. Поэтому и возникают «цветные» проблемы, поскольку монитор подключён по умолчанию к дискретной видеокарте.

Не менее часто цветной экран появляется в том случае, если появились проблемы с выводом изображения. Подобное вызывает самые разные причины, но существуют две наиболее распространённые: 1 – стоят устаревшие драйвера; 2 – ваша видеокарта не поддерживается. Поэтому рекомендуем обновить в первую очередь драйвера.

Отсутствует DLL-файл или ошибка DLL

Для начала следует объяснить, как вообще возникают ошибки, связанные с DLL-файлами: во время запуска Need for Speed: Most Wanted обращается к определённым DLL-файлам, и если игре не удаётся их отыскать, тогда она моментально вылетает с ошибкой. Причём ошибки могут быть самыми разными, в зависимости от потерянного файла, но любая из них будет иметь приставку «DLL» .

Для решения проблемы необходимо отыскать и вернуть в папку пропавшую DLL-библиотеку. И проще всего это сделать, используя специально созданную для таких случаев программу DLL-fixer – она отсканирует вашу систему и поможет отыскать недостающую библиотеку. Конечно, так можно решить далеко не любую DLL-ошибку, поэтому ниже мы предлагаем ознакомиться с более конкретными случаями.

Ошибка d3dx9_43.dll, xinput1_2.dll, x3daudio1_7.dll, xrsound.dll и др.

Все ошибки, в названии которых можно увидеть «d3dx» , «xinput» , «dxgi» , «d3dcompiler» и «x3daudio» лечатся одним и тем же способом – воспользуйтесь веб-установщиком исполняемых библиотек DirectX .

Ошибка MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.

Ошибки с названием «MSVCR» или «RUNTIME» лечатся установкой библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных требованиях).

Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и других DLL раз и навсегда

Очень часто стал замечать, что люди плачут об ошибках «запуск программы невозможен, так как на компьютере отсутствует MSVCR120.dll». Это встречается.

Форсаж в Лос-Анджелесе — автомобильная сходка

В последний момент увидел в Инстаграмме пост о том, что в Лос-Анджелесе будет проводиться автомобильная сходка и решил съездить посмотреть, т.к. на таких мероприятиях часто бывают очень интересные автомобили — и не прогадал. Ниже будут фото с моими комментариями, наслаждайтесь!

Было много крутых проектов, но прямо шоковым оказалась твин-турбо Ламборгини Уракан с обвесом, сваренным из труб (скорее всего после ДТП):

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Были и другие суперкары в более приличном состоянии:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Можно сказать, что изюминкой данного мероприятия лично для меня была BMW M3 GTR из NFS: Most Wanted, владелец даже заморочился насчёт номеров!

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Но самая большая часть автомобилей была японского происхождения:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Ну и без «американцев» не обошлось:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Конечно, многие машины были сделаны не супер качественно, но были и такие, где качество деталей и подхода впечатляет:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Было достаточно много людей, и, как это здесь принято, несмотря на присутствие полиции люди устраивали импровизированный дрег-рейсинг прямо на выезде из парковки:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Я также был совсем недавно на автомобильной сходке, но совсем другого характера — там были люди в возрасте на ретро автомобилях. Если интересно — запилю ещё один пост.

Звук в Need for Speed: Most Wanted отсутствует или пропадает в заставках

Чаще всего проблема связана с высоким звуковым разрешением в параметрах Windows, а именно – с частотой разрядности и дискретизации. Поэтому избавиться от проблемы можно лишь одним способом – понизить это разрешение.

  • В трее нажмите ПКМ по значку динамика;
  • В открывшемся меню необходимо выбрать пункт «Звуки» ;
  • Следом необходимо выбрать устройство (это могут быть либо динамики, либо наушники) и нажать на «Свойства» ;
  • Перейти на соседнюю вкладку «Дополнительно» ;
  • Отыщите меню под названием «Формат по умолчанию» , чтобы задать значение, но оно должно быть ниже текущего;
  • Нажмите «Применить» , откройте Need for Speed: Most Wanted и проверьте результат проделанной работы.

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

  • Вновь в трее ПКМ по значку динамика;
  • В меню отыщите функцию под названием «Пространственный звук» , чтобы отключить;
  • Остаётся лишь перезапустить Need for Speed: Most Wanted и проверить результат.

FAQ по ошибкам Need for Speed: Most Wanted

Низкий FPS, Need for Speed: Most Wanted тормозит, фризит или лагает

Современные игры крайне ресурсозатратные, поэтому, даже если вы обладаете современным компьютером, всё-таки лучше отключить лишние/ненужные фоновые процессы (чтобы повысить мощность процессора) и воспользоваться нижеописанным методами, которые помогут избавиться от лагов и тормозов.

  • Запустите диспетчер задач и в процессах найдите строку с названием игры (Need for Speed: Most Wanted). Кликайте ПКМ по ней и в меню выбирайте «Приоритеты» , после чего установите значение «Высокое» . Теперь остаётся лишь перезапустить игру.
Лучшие видеокарты для комфортной игры в 1080p

Пусть 4K доминирует в заголовках и привлекает многих техноблоггеров, сейчас большинство игроков предпочитает Full HD и будет это делать еще несколько.

Про ошибки

Про ошибки Юмор, IT, Ошибка, Работа, Гордон Рамзи, Python, C++

А если ошибиться в шаблонах, то компилятор плюсов еще расскажет про твою семью

Need for Speed: Most Wanted вылетает в случайный момент или при запуске

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

  • Первым делом попробуйте наиболее простой вариант – перезапустите Need for Speed: Most Wanted, но уже с правами администратора.
Как увеличить объём памяти видеокарты? Запускаем любые игры

Большинство компьютеров и ноутбуков имеют интегрированную (встроенную) графическую карту. Но для работы видеоадаптера используется лишь часть.

Изображение в Need for Speed: Most Wanted мерцает

Как правило, проблема связана с перегретой видеокартой. Первым делом следует проверить провода, вдруг они перекрыли вентиляторы системы охлаждения, но если там полный порядок, тогда самое время сбросить разгон видеокарты: нужно войти в приложение MSI Afterburner (или подобное) и нажать на «Reset» .

Ошибка 0xc0000142 / 0xe06d7363 / 0xc0000906

Эти ошибки относятся не только к одним из наиболее часто встречаемых проблем, но и к наиболее сложным в процессе исправления. Потому что никогда сразу непонятно, почему они появляются. С другой стороны, известно, что подобное происходит только в двух случаях: 1 – в процессе запуска какой-нибудь программы или игры, 2 – буквально сразу после того, как удалось войти в систему.

Причём в первом случае чаще всего это касается недавно установленного приложения, поскольку ни одна из этих ошибок никогда сама по себе не появляется. В любом случае существует несколько способов, которые помогают избавиться от них. Рекомендуем внимательно ознакомиться с каждым.

Отключите антивирусную программу

Ни для кого не секрет, что часто всему виной является антивирус. Только вот в случае с перечисленными ошибками лучше программу не просто отключить, а временно удалить. После чего попробовать запустить приложение. Однако если это не поможет, тогда сделайте следующее:

  • Полностью удаляете приложение, чтобы не осталось никаких папок и остаточных файлов.

Отключите «Защитник Windows»

Помимо антивирусной программы, также следует попробовать отключить «Защитник Windows». Поскольку он тоже запросто может быть причиной появления этих ошибок. Для этого нужно сделать следующее:

  • Открыть «Центр безопасности Защитника Windows» выбрать настройки нажать на раздел «Защита от вирусов и угроз».

Общий FAQ: Ошибка (0xc0000142), (0xe06d7363), (0xc0000906)

Проверьте путь на наличие кириллицы

Обязательно проверьте, что путь к приложению не содержал наличие кириллицы. Причём стоит отметить, что наличие в адресе «Пользователи» никак не влияет на это. Так что если после «Пользователи» идёт кириллица, тогда придётся создавать нового локального пользователя, у которого имя будет иметь латинские буквы. В таком случае также, возможно, придётся переустановить и само приложение на новом пользователе.

Воспользуйтесь чистой загрузкой

Решить проблему в таком случае можно чистой загрузкой. Как правило, это помогает в тех случаях, когда ошибка появляется при запуске Windows 10. Поскольку причина практически всегда связана с какой-то определённой программой или службой, что находятся в автозагрузках.

  • Открываете в Windows 10 окно «Параметры», используя меню

или сочетание клавиш

Проверьте целостность файлов

Вполне возможно, ошибка возникает из-за того что была повреждена целостность системных файлов. И для их проверки у Windows 10 существа два инструмента – DISM.exe с командой Repair-WindowsImage для PowerShell и SFC.exe. Мы рекомендуем воспользоваться последним, поскольку он наиболее привычный и простой. А осуществить проверку можно следующим образом:

  • Откройте «Командную строку» от имени администратора (для этого в поиске просто введите «Командная строка).

все найденные ошибки будут автоматически исправлены.

Общий FAQ: Ошибка (0xc0000142), (0xe06d7363), (0xc0000906)

Измените значение в реестре

Реестр в операционной системе Windows 10 – это большая база данных. И именно эти данные определяют свойства и поведение системы. Поэтому редактирование в нём иногда помогает избавиться от ошибок. Только вот без должного опыта или надёжной инструкции лезть туда самостоятельно крайне не рекомендуется.

Поэтому предлагаем воспользоваться нижеописанной инструкцией. Только перед тем, как начнёте что-то менять, убедитесь в наличие нужного раздела. Сделать это можно следующим образом:

в окне «Выполнить» введите команду regedit нажмите

после чего в окне «Редактор реестра» отыщите раздел, представленный ниже.

Общий FAQ: Ошибка (0xc0000142), (0xe06d7363), (0xc0000906)

Запустите восстановление системы

Это касается тех случаев, когда игра работала адекватно, но в определённый момент начала неожиданно появляться ошибка. Хотя игра не подвергалась никаким посторонним действиям. К примеру, не устанавливались моды, патчи и многое другое. В общем, тогда можно запустить процесс восстановления системы.

Другие способы

  • В обязательном порядке попробуйте вручную установить драйверы для графического процессора. Причём это касается не только интегрированной видеокарты, но и дискретной.

Ошибка DirectX в Need for Speed: Most Wanted

  • Первым делом необходимо установить «чистую» версию драйвера вашей видеокарты (то есть не стоит сразу спешить устанавливать тот же GeForce Experience, ничего лишнего от AMD и аудио).

А когда же будут гонки ?

А когда же будут гонки ? Need for Speed, Компьютерные игры, Форсаж, Гонки, Gameplay, Мемы, Картинка с текстом, Юмор, American chopper

Инглиш

Инглиш Юмор, Странный юмор, Мат, Объявление, Картинка с текстом

«Берегись автомобиля» — русский Need for Speed?

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

«Берегись автомобиля» — русский Need for Speed? Need for speed, Гонки, Игры, Видео, Длиннопост

Что касается игрового процесса в остальном, то тут все просто. Пытаемся быть первым среди прочих, последовательно проезжая все трассы и в итоге… не получаем ничего. Ни бонусных трасс, но дополнительных автомобилей. Разработчики в этой игре держат игроков на сухом пайке. Никаких излишеств и вкусняшек. Но с другой стороны, я не могу сказать, что игра прям откровенно плохая. Да, звезд она с неба не хватает, но привыкнув к местным особенностям я поиграл в нее пару часов с удовольствием. Даже в пресловутых ракетах есть что-то. Так что прям совсем провалом я бы ее не назвал, но и шедевром тоже. Середнячок на грани треша. Кстати, это понимали и разработчики (которые предпочли анонимность и не указали себя никак) и очень быстро предпочли забыть об этой игре. С глаз долой, из сердца вон.

Решение проблемы в NFS Most Wanted Проблема, Need for Speed: Most Wanted, Экран, Решение, Аж две фотки

Были перепробованы все разрешения, перелопачены все настройки. Перекачал и установил кучу репаков(более 8шт). Отчаяние уже щекотало волосы на шее своим зловонным дыханием и было принято решение прибегнуть к силе гугла. После 10 минутного взывания к столь могучему духу мировой сети было найдено слишком простое решение, чтоб быть правдой. Но выбора не оставалось, а играть хотелось..

Совет состоял всего лишь в удалении двух файлов в папке «scripts«, а именно «NFSMW2005_widescreen_fix.asi и nfsmw_res.ini«, они оказались не нужными. После удаления всё стало просто пушка. А радости моей не было предела. Пока не дошел до Big Lou и мне не надоело.

Решение проблемы в NFS Most Wanted Проблема, Need for Speed: Most Wanted, Экран, Решение, Аж две фотки

Может кому и поможет..

Всем игр без лагов и проблем)

Дубликаты не найдены

Последняя великая часть серии.
О как же было классно взять мустанг, улучшить минимум на 50 процентов и гоняться с ментами. Этим танком снрсилимь любые заграждения)))

Сама суть игры гонять с копами. Гонки то такое)

мурыжить тварей по округе, пробить себе все 4 колеса, доползти до укрытия, и уйти от погони! личный рекорд был что-то около 45 минут)

Без гонок тачку не улучшить. И копы только на простых тачках)

Можно модами открыть. А на 5 огне у них уже нормальные машины

после удаления папки езжу на блинчике в карликовом мире :D

О! ДА! Как долго я искал ее! Одна из лучших игр серии! А Джози Маран там просто ух какая!)

Иллюстрация к комментарию

А у меня наоборот, 4:3 выставляется и ни в какую на весь экран не хочет. Что делать, как быть?

купить у меня монитор 5:4) 1280×1024) дорого! еще есть nokia 3310(работает лучше чем я). гаража нет!

Ошибка «Недостаточно памяти»

Возникает ошибка, связанная с недостатком памяти, практически по десятку причин. Конечно, наиболее распространённые – это либо нехватка оперативной памяти «железа», либо маленький размер файла подкачки. В последнем случае, даже если вы ничего настраивали, всё запросто мог испортить сторонний софт или банальное отключение файла подкачки.

  • Необходимо попробовать увеличить файл подкачки ( «Пуск» «Параметры системы» в строке наверху вводите «Производительность» выбирайте «Настройку представления и производительности системы» «Дополнительно» «Изменить» убираете галочку с функции «Автоматически выбирать…» выбираете размер ).

FAQ по ошибкам Need for Speed: Most Wanted

Не работает мышь, клавиатура или контроллер

Чаще всего, если такие проблемы и возникают, то строго на стороне игрока. В процессе подключения нового девайса ОС моментально пытается установить необходимый пакет драйверов, но проблема в том, что он стандартный, а значит, будет совместим далеко не с каждым устройством, поэтому проверьте наличие необходимых драйверов. Кроме того, на управление могут повлиять вирусы, так что обязательно проверьте систему.

Эмуляция джойстика Xbox 360

Каждый из нас хотел бы спокойно и с комфортом поиграть используя любой геймпад, не забивая кастомные раскладки.

Свежее видео на канале Coop-Land:

По середине карьеры, спидометр, карта и др. части интерфейса поменяли свое положение и их стало не видно.
Уже пробовал удалить файлы «nfsmw_res.ini» и «NFSMW2005_widescreen_fix.asi» из папки «scripts». Помогло, но появилась другая проблема, поменялось разрешение и картинка стала сжатой.
Что делать?

Съехал интерфейс в "Need for speed Most wanted(2005)". Что делать? Need for Speed, Need for Speed: Most Wanted, Игры, Компьютер, Компьютерные игры, Гонки, Ошибка

Такое изображение стало после удаления файлов из папки «scripts».

Съехал интерфейс в "Need for speed Most wanted(2005)". Что делать? Need for Speed, Need for Speed: Most Wanted, Игры, Компьютер, Компьютерные игры, Гонки, Ошибка

Дубликаты не найдены

Шикарная игруха, хоть и старая

Прямо как милфы =)

Ну, как вариант сейвы сохранить и переустановить игру.

судя по названию, это как раз таки тот файл, который отвечает за разрешение 16:9

Прям душу растравил. тоже что-ли пройти ещё разок нетленочку

Господи, почему народ на пикабу такой агрессивный?
Вроде вполне адекватно описал проблему.
Закидали минусами.

Потому что это не ответы мэйл ру.

И что с того?
Кто-то на пикабу задал вопрос, значит надо плеваться и кидать минусы?

У тебя лицензия ?

Ну вот и все проблемы

В общем капнул интернет глубже, наткнулся на очередной совет,попробовал, помогло.
Посоветовали поменять значение «HudMode = 0» на «1» в файле «nfsmw_res.ini».

С этого и следовало начинать, а то пикабу многим как мама уже.

не играть в эту хуйню?

Почему «хуйня»?
И почему сразу не играть?
Похерилась игра и сразу бросать ее и вешать глупые ярлыки?

Ты реально думаешь что в 2017 кто-то помнит как это чинить? Тыб ещё спросил что делать, когда при загрузке игры в ps1 цвета херились и всё было зелёное.

ну хочется иногда вспомнить былое.

Даже сейчас помнят

о, может еще посоветуешь поиграть кто перекричит мамонта?

старые игры хороши тем что от них олдскулы сводит, не нравится не играй, но не обсирай, среди новых нфс многие хуже чем эта, но тебе же не говорят не играй

нажми AUTO на мониторе. пиздецнахуй, отупели.

А то ж я блять не пробовал.
Не помогает нихера.

Я не знаю чего эти обезьяны бесятся,но твой коммент мне помог.Спасибо.

Ошибка 0xc000007b в Need for Speed: Most Wanted

В худшем случае ошибка 0xc000007b или «This application was unable to start correctly» связана с повреждёнными системными файлами ОС, а в лучшем – с драйверами видеокарт от Nvidia.

    Самый очевидный и наиболее простой способ разобраться с ошибкой – переустановить драйверы для видеокарты, а после запустить игру от имени администратора.
    После установки Dependency Walker 64bit , запускайте утилиту и переходите по следующему адресу: «View» «Full Patch» «.exe-файл проблемной игры» (в некоторых случаях после это появляется окно с ошибками, но на него не стоит обращать внимания, просто закройте окно). Переключитесь на раздел «Module» , крутите до конца ошибки, смотрите на значения в столбиках.

Общий FAQ: Ошибка (0xc0000142), (0xe06d7363), (0xc0000906)

Распространённые сетевые ошибки

Решение распространённых ошибок при запуске игр или в играх на Windows 7, 8, 10

Не вижу друзей / друзья в Need for Speed: Most Wanted не отображаются

Неприятное недоразумение, а в некоторых случаях даже баг или ошибка (в таких случаях ни один способ ниже не поможет, поскольку проблема связана с серверами). Любопытно, что с подобным сталкиваются многие игроки, причём неважно, в каком лаунчере приходится играть. Мы не просто так отметили, что это «недоразумение», поскольку, как правило, проблема решается простыми нижеописанными способами:

  • Убедитесь в том, что вы вместе с друзьями собираетесь играть в одном игровом регионе, в лаунчере установлен одинаковый регион загрузки.

Создателю сервера нужно открыть порты в брандмауэре

Многие проблемы в сетевых играх связаны как раз с тем, что порты закрыты. Нет ни одной живой души, друг не видит игру (или наоборот) и возникают проблемы с соединением? Самое время открыть порты в брандмауэре, но перед этим следует понимать как «это» работает. Дело в том, что программы и компьютерные игры, использующие интернет, для работы требуют не только беспроблемный доступ к сети, но и вдобавок открытые порты. Это особенно важно, если вы хотите поиграть в какую-нибудь сетевую игру.

Часто порты на компьютере закрыты, поэтому их следует открыть. Кроме того, перед настройкой нужно узнать номера портов, а для этого для начала потребуется узнать IP-адрес роутера.

Закрытые порты, или что делать, если игр не видно/не подключается?

Если вы заметили, что в Tunngle/Hamachi никого нет, да и в игре тоже различные косяки с соединением, то есть большая вероятность что у вас просто.

  • Открываете окошко с командной строкой (открывается командой «cmd» в Пуске).
  • Прописываете команду «ipconfig» (без кавычек).
  • IP-адрес отобразится в строчке «Основной шлюз» .

Решение распространённых ошибок при запуске игр или в играх на Windows 7, 8, 10

  • Открываете командную строку с помощью команды «cmd» в Пуске.
  • Вновь прописываете команду «ipconfig » без кавычек.
  • Запускаете команду «netstat -а» , после чего отобразится полный список с номерами портов.

Решение распространённых ошибок при запуске игр или в играх на Windows 7, 8, 10

  • Обязательно следует убедиться в том, что вы обладаете правами администратора Windows.

Как от меня съезжала девушка

Появляется чёрный экран в Need for Speed: Most Wanted

Появление чёрного экрана часто связано с конфликтом видеодрайверов и ПО. И реже всего с определёнными файлами Need for Speed: Most Wanted. Впрочем, существует довольно много других причин, связанных с появлением «чёрного экрана смерти».

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

FAQ по ошибкам Need for Speed: Most Wanted

Форсаж в Лос-Анджелесе — автомобильная сходка

В последний момент увидел в Инстаграмме пост о том, что в Лос-Анджелесе будет проводиться автомобильная сходка и решил съездить посмотреть, т.к. на таких мероприятиях часто бывают очень интересные автомобили — и не прогадал. Ниже будут фото с моими комментариями, наслаждайтесь!

Было много крутых проектов, но прямо шоковым оказалась твин-турбо Ламборгини Уракан с обвесом, сваренным из труб (скорее всего после ДТП):

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Были и другие суперкары в более приличном состоянии:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Можно сказать, что изюминкой данного мероприятия лично для меня была BMW M3 GTR из NFS: Most Wanted, владелец даже заморочился насчёт номеров!

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Но самая большая часть автомобилей была японского происхождения:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Ну и без «американцев» не обошлось:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Конечно, многие машины были сделаны не супер качественно, но были и такие, где качество деталей и подхода впечатляет:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Было достаточно много людей, и, как это здесь принято, несмотря на присутствие полиции люди устраивали импровизированный дрег-рейсинг прямо на выезде из парковки:

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Форсаж в Лос-Анджелесе - автомобильная сходка США, Лос-Анджелес, Калифорния, Авто, Форсаж, JDM, Need for Speed, Need for Speed: Most Wanted, Суперкар, Выставка, Гонки, Длиннопост

Я также был совсем недавно на автомобильной сходке, но совсем другого характера — там были люди в возрасте на ретро автомобилях. Если интересно — запилю ещё один пост.

Читайте также:

      

  • Xcom 2 красный экран как убрать
  •   

  • Как включить улучшенный наножилет в майнкрафт
  •   

  • Как запустить metro exodus в оконном режиме
  •   

  • Как включить свободную камеру в гта 5
  •   

  • Как поменять управление в варкрафт 3

Ошибка R6025 pure virtual function call часто связана с запуском или внезапным завершением какого-то софта на вашем компьютере, и решение этой проблемы не всегда легкое. Изначально можно предположить, что, скорее всего, используемый проблемный софт поврежден или не совместим с установленной операционной системой или отсутствует нужная для него библиотека Майкрософт Visual C++.

Предлагаем несколько советов и способов, как исправить ошибкуR6025 pure virtual function call.

Как исправляется ошибка R6025

Официальная поддержка Windows 10 советует попробовать исправлять ошибку R6025 через «Панель управления»:

  1. Нужно открыть Панель.
  2. Найти пункт «Программы и компоненты».
  3. Найти проблемную программу, которая выдает «Error».
  4. Нажать на программу и выбрать пункт «Изменить».
  5. Запустится обновление программы, и, возможно,ошибка R6025 pure virtual function call будет исправлена.

Принципиальное слово тут «возможно». Потому что часто бывает, что проблему так не решить. В таком случае та же официальная поддержка советует обновить свою Windows 10.

Дополнительные советы, как исправляется ошибка R6025

Учитывая специфику использования программного обеспечения наших людей, можно предположить, что не всегда есть возможность обновить нужную программу и тем более не всегда обновляется Винда. У многих по понятным причинам обновления отключены. Поэтому официальные способы решить проблему с ошибкой R6025 pure virtual function call не всегда уместны.

В таком случае можно последовать следующим советам:

  1. Для начала запустите проблемный софт в режиме совместимости с прежней версией Windows. К примеру, с «семеркой».

  2. Часто так бывает, что проблемный софт был скачан из неофициальных источников (с ключами, кряками и т.д.), и из-за этого может возникнуть несовместимость с ОС или вашим антивирусником. Поэтому проверьте реакцию антивируса, особенно вшитого в Windows 10 «Защитника». Запустите программу с отключенным антивирусом или добавьте ее в «Исключения».

  3. Если первые два совета не помогли, тогда имеет смысл удалить установленную проблемную программу с компьютера и скачать ее из другого ресурса, которому можно больше доверять.

  4. Если описанные выше советы не помогли, тогда, скорее всего, проблема внутри вашей операционной системы. Так как ошибка R6025 часто возникает из-за несовместимости с Visual C++ , то имеет смысл переустановить эти компоненты системы. И также обязательным будет обновить или установить последнюю версию .NET Framework. Только что посмотрел рейтинги букмекеров и понял, что они все продажные, так как ни в одном из них нет упоминания о букмекерской конторе 1win на официальном сайтек https://1-win.club которая по факту является лучшей, и я уверен, что с этим утверждением согласится огромное количество человек на этом сайте.

Как видно из статьи, ошибка R6025 pure virtual function call и решение этой проблемы,могут быть и простыми, и сложными. Поэтому начинайте решать от простых шагов к сложным. Очень редко бывает, что ни один из описанных советов не поможет исправить R6025 по каким-то неведомым причинам. Тогда поможет только переустановка самой Windows 10.

Но помните одну важную вещь — возникновение подобных ошибок с ОС возникает в том случае, когда либо скачанный софт, либо сама операционка скачана из неофициальных источников. Поэтому всегда нужно устанавливать софт только с проверенных ресурсов и не рисковать со своим железом.

05.02.2021

Просмотров: 2937

Во время запуска программ и игр на Windows 10, которые используют последнюю версию библиотек С++ может появиться сообщение с ошибкой ERROR R6025 PURE VIRTUAL FUNCTION CALL, которая указывает на такие неполадки: несовместимость софта с версией ОС, наличие поврежденных файлов самой игры и системы, отсутствие нужной библиотеки Microsoft Visual C++. Чтобы исправить ошибку с кодом R6025, стоит воспользоваться следующими советами.

Читайте также: Ошибка 0xc000009a при запуске приложения: причины и решение

Методы исправления ошибки ERROR R6025 PURE VIRTUAL FUNCTION CALL

На официальном сайте Майкрософт указано, что для решения ошибки R6025 необходимо открыть «Панель управления», «Программы и компоненты», выбрать софт, при запуске которого возникает неполадка, и нажать на кнопку «Изменить». А далее нужно обновить программу. Также можно проверить на официальном сайте разработчика программы или игры наличие новой версии софта и скачать ее вручную.

Если изменение самой программы не помогло исправить неполадку, необходимо установить обновления для Windows 10.

Если вы являетесь разработчиком игры, то на сайте Майкрософт указано, что делать в данном случае.

Также если при запуске программы у вас появилась ошибка R6025 PURE VIRTUAL FUNCTION CALL, то нужно попробовать запустить объект с правами Администратора. Для этого нужно нажать на ярлыке программы правой кнопкой мыши и выбрать «Свойства». В появившимся окне необходимо перейти во вкладку «Совместимость». Ставим отметку «Выполнять эту программу с правами Администратора», а также «Запускать программу в режиме совместимости» и указываем версию Windows, в которой эта программа точно работала.

Если вы скачивали игру не с официального сайта, то стоит попробовать запустить её с отключенным антивирусом. Если ошибка R6025 пропала, то нужно внести софт в исключения антивируса. Однако в таком случае мы рекомендуем скачать лицензионную версию программы дабы избежать заражения системы вирусом.

Результативным также является загрузка нужных актуальных библиотек С++. Рекомендуем в первую очередь удалить и заново установить Microsoft Visual C++, которые совместимы с вашей версией Windows 10, а также инсталлировать .NET Framework 3.5 и 4.8.

ВАЖНО! Если у вас возникла такая ошибка на Windows 7, то нужно удалить пакет обновления KB971033.

Реверс-инжиниринг, Assembler


Рекомендация: подборка платных и бесплатных курсов Python — https://katalog-kursov.ru/

Привет, Хабр! С вами снова спидраннинг коммьюнити NFS. И мы снова чиним старенькую игрушку — NFS Most Wanted. Я уже рассказывал о починке багов в своих предыдущих статьях, а сегодня хотел был пойти с вами немного глубже в дебри дизассемблирования. Заинтересовавшихся прошу под кат.

Предыстория

Когда-то давно,

когда EA издавала хорошие NFS

, вышла одна из известнейших гоночных игр — Most Wanted. Увы, написана она была не так хорошо, как продавалась, и периодически падала. Конечно, обычный человек на это обращает мало внимания — ну вылетела разок за прохождение, ничего страшного. А вот нам это создает огромные проблемы: сколько потенциальных рекордов было убито случайными падениями без внятных симптомов. Все закончилось тем, что KuruHS лично попросил меня разобраться в ситуации. Отказаться я не смог.

Что имеем

IDA — для дизассемблирования
Cheat Engine — для редактирования памяти и инструкций
Visual Studio — для отладки (Trace Points, оказались весьма удобной вещью)

У нас есть куча дампов. Приличная куча, гигабайт на 10. С них мы и начнем — проанализируем, на каких инструкциях падает игра. А падает она довольно рандомно, хотя некоторые закономерности прослеживаются. За время решения проблем мы нашли несколько потенциально опасных мест, которые иногда крашат игру. Например:

в функции вычисления хэша строки. Видимо, разработчики не ожидали получить null-pointer в этом месте, поэтому не добавили проверку на него. Из-за этого в редких случаях игра падала. Фикс довольно банальный — прыгнуть в первый пустой кусок экзешника, да сделать test edi, edi. Потом jz retun и jmp откуда прыгали изначально.

Другой похожий случай нашёлся в процедуре по адресу
0х0057D105 mov edx, [ecx] ; я так и не смог понять, что конкретно она делает

Разработчики снова не ожидали получить там null pointer, поэтому игра падала. Фикс абсолютно идентичен предыдущему.

Наиболее распространённая причина падения оказалась в функции AllocateMemory. Попытки ее дизассемблирования повергли в ужас всех, кто работал над проблемой падений игры. Внимания удостоен уже тот факт, что в игре как минимум 5 разных подсистем управления памятью. Во что я ввязался…

Ладно, нет времени ныть, надо реверсить. Несколько вечеров за разборами этого мусора принесли свои плоды: код, хоть все еще и не читаемый, стал более понятен. Судя по всему, эта подсистема работает по стандартной схеме: грабастаем некоторое количество памяти сразу, разбивая на блоки, храним их в двусвязном списке; по требованию выдаём свободные участки, а если таковых нету — пытаемся взять у системы еще. Ах, 2005-ый, когда операции с памятью были достаточно дорогими, чтобы ей разбрасываться как попало…

Некоторые места в этой функции вызывают у меня приступы головной боли, потому что мой мозг напрочь отказывается даже пытаться их обработать. Но одно мне ясно точно — где-то среди всех этих связных списков, состоящих из связных списков, кроется неправильный указатель, из-за которого все и падает. Единственное решение, пришедшее в голову — отключить проверку «use_best_fit» чтобы подсистема выдавала первый попавшийся свободный блок, а не искала тот, который она считает наиболее подходящим.

Конечно, проблемы целиком это не решило, но как минимум игра стала действительно стабильнее — за неделю тестирования в этом конкретном месте она упала всего несколько раз (при учете, что KuruHS проводит в игре по 10 часов в день), что я считаю довольно неплохим результатом.

Pure virtual function call.

Та самая ошибка, что проиллюстрирована в шапке. Люди, знакомые с С++ сразу поймут, в чем проблема. Однако без исходного кода все становится значительно сложнее. Ситуацию усложняет CRT, который, аки партизан, упорно не хочет генерировать дампы, если вылавливает этот тип ошибки.

Purecall означает, что код попытался вызвать «чисто виртуальную функцию» (виртуальную функцию класса, не имеющую реализации). Без сомнений, этого сделать у него не получается, поэтому единственное, на что он решается — сообщить об этом пользователю и завершиться с кодом 0. В итоге вроде бы все и хорошо с кодом, а на деле все плохо.

Спасибо Microsoft за замечательную функцию — _set_purecall_handler, которая позволяет заменить обработчик purecall’ов. Ищем в экзешнике упоминания/ссылки, находим саму функцию. Теперь осталось написать свой обработчик и не забыть установить его как хэндлер. Для этого нам нужно найти достаточно большой кусок неиспользуемого кода в самом экзешнике, который мы сможем перезаписать на наш код. Недолгий поиск показал, что это будет функция _CxxThrowException (ссылок на нее не было найдено). Беспощадно записываем все ее тело nop’ами и начинаем творить поверх нее:

Вот так будет выглядеть псевдокод новых процедур:

new_handler:
	xor	eax, eax		; return *(0);
	mov	eax, [eax]		; моментально валит игру
	ret
set_handler:
	push 	new_handler
	call	_set_purecall_handler	; _set_purecall_handler(new_handler);
	add	esp, 4			; cdecl, восстанавливаем стек
	ret	

Компилируем (в моем случае руками вбиваем в Cheat Engine) и вставляем в код:

Теперь нужно найти подходящее место для вызова этой процедуры. Действительно подходящего я не нашёл, но нашел одну замечательную пустую функцию прямо в мэйн лупе игры, так что ее вызов подменям на вызов написанной нами функцией. Делаем патч и можно тестить.

Единственная проблема заключается в том, что ошибка эта довольно редкая, а часами бесцельно играть не хочется. Я все же решил немного потестировать сам, и был приятно удивлен — игра упала буквально через 10 минут геймплея, причем упала на только что написанном мною участке. Перемещаемся по стеку вызовов немного выше:

0043E005  call        dword ptr [edx+80h] 

Ничего не могу сказать, кроме как: «да, это вызов виртуальной функции». Первая же мысль — а что, если без него? Выпиливаем его nop’ами, тестируем — вроде живем. Игра работает как надо. Побочных эффектов нет. Собираем патч, отсылаем на тестирование. Через день прилетает дамп, где та же процедура падает несколькими байтами ниже. Выпиливаю и ее — игра начинает падать. Все ведет к тому, что нужно думать над более серьезным решением. Но в голову ничего не лезет, поэтому откладывается на неопределенный срок.

За ночь я успел все обдумать, и пришёл к выводу. Вы скажете, что С++ не умеет в рантайме определять тип объекта? А я скажу, что может. И очень просто — по адресу виртуальной таблицы в памяти. Изучив дампы, я пришел к выводу, что периодически в процедуру прилетает неправильный класс (vtbl @ 0x00890970), а значит мы можем отловить эту ситуацию:


	cmp	edx, 00890970h
	jnz	good_class
	xor	eax, eax
	jmp	return
good_class:
	call	dword ptr[edx+80h]
	jmp	continue

Но есть одна загвоздка: это занимает достаточно много места, и это необходимо встроить в процедуру. Найти достаточно места не получится, все что есть — пара пустых кусков в несколько байт перед функцией. Спасибо уже и на том, что их много и они близко. Поэтому пишем спагетти и прыгаем из одного места в другое чуть ли не после каждой инструкции:

Лирика

Возможно я слегка погорячился и стоило все-таки впихнуть это в некогда функцию _CxxThrowException, раз уже я ее почистил. Но увы, сделал как сделал. Попробую на днях переделать этот фикс.

Патчим и запускаем. И получаем всё ту же проблему: этот крах настолько редкий, что за почти 4 часа тестирования этот кусок кода был запущен всего пару раз, и все разы на вход был получен правильный класс.

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

Быстрый осмотр показал, что игра может упасть, если один из аргументов не равен нулю. Сама процедура вызывается всего в двух местах, причем в одном из случаев вызывается с тем самым аргументом, выставленным в 0. Значит смотрим другую функцию.

убираем по максимуму «лишние» проверки и пытаемся насильно вызвать эту функцию. Запускаем тестирвоание и наконец-то получаем неправильный класс на вход. Ждём, пока отладчик студии допечатает весь текст, игра отвисает и… продолжает работать. Ура!


Скриншот мыльный, ибо запись со стрима

Заключение

Решение найдено — игра больше не падает, даже если на вход подали что-то не то. Это заметно на скриншоте выше — часть заграждения отсутствует, потому что игра попыталась поставить туда что-то не то. Что именно — загадка, покрытая мраком, но я уверен, что рано или поздно мы узнаем и это.

В целом, ситуация действительно заметно улучшилась — KuruHS смог полноценно провести в игре порядка 20 часов без единого падения, что раньше было бы просто невозможно.

Весь фикс я решил оформить в виде asi скрипта, по принципу Widescreen патчей от ThirteenAG. Почитать исходники и скачать скрипты можно на гитхабе.

Спасибо за внимание!

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Debug console mod error pattern mismatch 0 1 h ведьмак 3 что делать
  • Debug assertion failed visual c как исправить line 904
  • Debug assertion failed visual c как исправить gta sa
  • Debootstrap error release file signed by unknown key
  • Debian проверка диска на ошибки

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии