Max Payne не запускается на Windows 10

Обновлено: 04.07.2024

Недавно я собрал новый патч для классических игр Max Payne, решив одну из самых больших технических проблем с этими играми, в некоторых случаях препятствуя их запуску на современных системах без хакерских обходных путей, таких как запуск игры с affinity. установите одноядерный или хуже, запустив их в режимах совместимости. Я, вероятно, также загружу патч на PC Gaming Wiki. Прямо из ReadMe:

Это исправление предназначено для решения проблем, связанных с инициализацией игровым движком Direct3D внутри DllMain, что в первую очередь приводит к зависанию игры при запуске с определенными сочетаниями графического оборудования и драйверов. Кроме того, невозможно запустить игру через оболочку dgVoodoo Direct3D 8–11, поскольку среда выполнения Direct3D 11 отказывается инициализироваться из DllMain для предотвращения зависаний.

Это исправление решит вышеупомянутые проблемы и, возможно, другие проблемы, которые могут быть связаны с инициализацией Direct3D внутри DllMain, задержав фактическую инициализацию до момента, когда поток выполнения вернется из LoadLibrary API, тем самым предотвратив любую блокировку, которая могла бы произойти в противном случае.< /p>

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

Max Payne v1.05
Max Payne 2 v1.01

Если у вас есть Steam-версия игр, у вас уже должны быть последние версии, в противном случае они должны быть обновлены соответствующими официальными патчами перед применением этого патча.

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

Вложения

Человек может быть самим собой только до тех пор, пока он один; и если он не любит одиночества, он не будет любить свободы; ибо только когда он один, он действительно свободен.

Ответ 1 из 19 от keropi

отлично, спасибо за внимание!

Ответ 2 из 19 от lowenz

Можете ли вы сделать такой же патч для 3DMark 2001 SE? (3DMark 2000 уже может работать с dgVoodoo 2).

Ответ 3 из 19 от UCyborg

Можете ли вы сделать такой же патч для 3DMark 2001 SE? (3DMark 2000 уже может работать с dgVoodoo 2).

Доберусь до этого. Вы только что напомнили мне, что я некоторое время назад читал, что старые программы 3D Mark основаны на движке MAX-FX. Только что скачал его и вижу, что он использует те же библиотеки DLL, что и игры, хотя контрольные суммы не совпадают ни с полностью пропатченными играми, так что я полагаю, что мне придется сделать это снова, так как из-за характера работы с дизассемблированным кодом вы можете а не просто копипастить, хотя патчи идентичны для обеих игр за исключением незначительных низкоуровневых отличий.

Человек может быть самим собой только до тех пор, пока он один; и если он не любит одиночества, он не будет любить свободы; ибо только тогда, когда он один, он действительно свободен.

Ответ 4 из 19 от lowenz

Очевидно, если у вас есть время! Спасибо! (Таким образом, мы можем протестировать его с чистой D3D8.dll с помощью трюка сходства, оболочки Crosire D3D9 и dgVoodoo2 для D3D11).

Это результаты с OC'ed 1050 Ti

D3_D9_1050.jpg

Crosire D3D8to9:

Это действительно интересно, потому что накладные расходы на оболочку в значительной степени превосходят преимущества D3D9, предоставляемые современными драйверами графических процессоров.

Ответ 5 из 19 от UCyborg

Благодаря этому патчу вам фактически не нужно изменять привязку к стандартной d3d8.dll. На моем слабом ноутбуке с AMD Radeon R2 я заметил, что без каких-либо счетчиков FPS игра работает немного плавнее при запуске на всех ядрах. В этом есть смысл, поскольку основной поток игры не единственный, который является частью игрового процесса, поэтому полезно, если ОС может планировать потоки на любом желаемом ЦП, вместо того, чтобы все ограничивалось одним ядром. И даже до этого патча можно было вернуть привязку ко всем ядрам при запуске игры, но я не думаю, что кто-то когда-либо до этого додумался.

Человек может быть самим собой только до тех пор, пока он один; и если он не любит одиночества, он не будет любить свободы; ибо только тогда, когда он один, он действительно свободен.

Ответ 6 из 19 от DCX6723

Хорошая работа и спасибо!

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

Ответ 7 из 19, автор Lelasin

Хорошая работа.
Сложно ли делать такие патчи самостоятельно? Можете посоветовать какие-нибудь уроки?

Ответ 8 из 19 от UCyborg

Всем добро пожаловать! Специфических уроков нет. Ты просто как-то собираешь кусочки вместе. Исправление игр, которые не поставляются с исходным кодом, является очень специфическим видом программирования, или больше похоже на перепрограммирование, и требует знакомства с языком ассемблера x86 и изучения дизассемблированного кода с использованием таких инструментов, как OllyDbg.Вы найдете различные руководства по определенным задачам, но я думаю, что вы в основном сами по себе. Я помню, как давно смотрел учебник, в котором демонстрировалось, как заставить Блокнот показывать окно сообщения перед его запуском. Те, что демонстрируют, как обойти защиту от копирования в определенных программах, кажутся обычными, но я никогда не нашел ничего, что демонстрировало бы, как были обнаружены и исправлены некоторые ошибки в определенном приложении/игре. А то, что каждая проблема уникальна, усложняет дело, плюс исходный код большинства игр недоступен. Когда он будет доступен, возможны многие улучшения, взгляните на современные порты исходного кода классических игр Doom и Quake.

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

С этим конкретным патчем нужно было понять базовый язык ассемблера x86, понять, как работает формат Portable Executable (это контейнер для исполняемых файлов Windows и библиотек DLL) и пару деталей из документации на MSDN. Итак, я подумал, поскольку я знал, что Max Payne сделал что-то в одной из DLL-функций DllMain, которая не должна использоваться ни для чего или только для действительно простой инициализации, что, если бы я мог отложить ее выполнение до того времени, когда это будет безопасно? для выполнения его функций. Поэтому я помещаю переменную в его DllMain, где я сохраняю, если функция уже была вызвана. Если нет, это означает, что Windows вызвала его как часть игрового запроса на загрузку своей библиотеки рендеринга. Когда это происходит, я выручаю, так как не знаю, что ничего сложного (в данном случае вызовы процедур инициализации Direct3D) не должно выполняться до тех пор, пока не будет выполнен запрос игры на загрузку указанной библиотеки (иначе можно получить тупик), при котором Дело в том, что процедура его инициализации в DllMain может выполняться без плохих последствий. Итак, к этому моменту я снова вызываю его самостоятельно, и на этот раз проверка того, была ли процедура уже вызвана, проходит, и инициализация завершается, вместо того, чтобы ничего не делать, как в первый раз. И никаких причудливых обходных путей не требуется.

Человек может быть самим собой только до тех пор, пока он один; и если он не любит одиночества, он не будет любить свободы; ибо только тогда, когда он один, он действительно свободен.

Обсудите и поддержите Не могу установить или играть в Max Payne 1 на Windows 10 в Windows 10 Gaming, чтобы решить проблему; Доброе утро! Я купил физическую копию Max Payne 1, но не могу ни установить, ни играть на ней. Может ли кто-нибудь сказать мне, как установить его и играть в него на Windows 10?

Не могу установить или играть в Max Payne 1 на Windows 10

Не могу установить или играть в Max Payne 1 на Windows 10 - Похожие темы - Не могу установить игру

Не могу установить Windows 10

Windows 10 не загружается из-за максимального объема оперативной памяти при запуске

Windows 10 не загружается из-за максимального объема оперативной памяти при запуске: всем привет. у меня работает дисплей, см. мой предыдущий вопрос, и когда мой компьютер загружается. каждый раз показывает синий экран каждые 2 минуты. он пытался восстановить, но ремонтировать нечего, потому что я только коснулся настройки. у меня больше нет дисков и флешки. я.

HDD достигает максимальной скорости 1 МБ/с

Максимальная скорость жесткого диска 1 Мбит/с: так что, по сути, это не началось, когда я впервые получил его. Иногда он достигает максимума, а иногда нет. Я немного изучил это и проверил диск, и в основном все основные. Кажется, ничего не работает. Я работаю на Windows 10 177817

Не могу установить Windows 10

Не могу установить Windows 10: Привет, это сводит меня с ума. У меня новая сборка: MSI Tomahawk Z170A Corsair vengance Pro 32g Corsair RM 750 OSU Intel I7 6700k Samsung 860 QVO 1T EVGA RTX 2070 Я загрузил Windows на USB, он проходит до конца, а затем перезагружается, не получает.

Я принес max payne 1 CD из магазина и попытался установить на Windows 10 64 бит. Я.

Не могу играть

Макс Пейн

Max Payne: sc start secdrv Почему Windows не позволяет мне вносить изменения с помощью приведенной выше команды. У меня есть игра на компакт-диске, в которую я пытаюсь играть. А Ты мне сказать не могу. Это нехорошо. *** Адрес электронной почты удален из соображений конфиденциальности ***.

Не могу установить Windows 10

Не могу установить Windows 10: я пытался установить Windows 10 на свою систему Dell, которая ранее работала на Windows 7. Я установил Windows 10 на USB через инструмент создания носителя, в начале все круто, скопировал все файлы, после копирования установка перезапустилась в первый раз, а затем.

Не могу установить Windows 10

Не могу установить Windows 10: как мне установить Windows 10, когда мне говорят, что моя видеокарта nvidia несовместима с Windows 10. 9610


Если вы пытались запустить Max Payne в Windows 10, скорее всего, он даже не запустится. Чтобы исправить это, нам нужно применить несколько исправлений. К счастью, эти исправления хорошо упакованы вместе и требуют запуска одного пакетного файла.

Обратите внимание, что это исправление лучше всего применять при новой установке Max Payne. Прежде чем продолжить, удалите игру, перейдите в папку с играми и удалите все оставшиеся файлы и моды.

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

Шаг 1. Включите компоненты Windows.

Перед установкой Max Payne необходимо зайти в панель управления Windows и выбрать «Программы».


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


Когда вы увидите окно, показанное ниже, УБЕДИТЕСЬ ВКЛЮЧИТЬ (выделить) следующие функции.

DirectPlay (*Эта функция находится в подменю устаревших компонентов).


Нажмите «ОК». Если это не было сделано автоматически, вам может быть предложено «Разрешить Центру обновления Windows загружать файлы для вас». Убедитесь, что вы разрешили это, так как при этом будут загружены нужные нам файлы.

Обязательно перезагрузите компьютер после завершения загрузки файлов.

Шаг 2. Загрузите исправление и извлеките его.

Чтобы загрузить исправление Max Payne, нажмите кнопку загрузки ниже.

Исправление для этой игры размещено на частном сервере Mega.nz. Это прямая ссылка для скачивания.

После завершения загрузки Max-Payne-Fix-Windows-10-Master распакуйте его с помощью вашего любимого архиватора (Rar, 7Zip и т. д.)

Шаг 3. Установите Max Payne.

Этот шаг должен быть достаточно простым. Установите Max Payne либо через Steam, либо с компакт-диска, либо через цифровую загрузку.

Шаг 4. Скопируйте и вставьте исправление.

После завершения установки max payne вам нужно найти папку с игрой. В Steam его довольно просто найти, зайдите в свою библиотеку Steam и щелкните правой кнопкой мыши Max Payne, затем выберите «Свойства».


Когда появится окно "Свойства", выберите "Локальные файлы", а затем "Обзор".


Откроется каталог игры.

Вернитесь в извлеченную папку Max-Payne-Fix-Windows-10-Master. Скопируйте его содержимое (не папки).


И вставьте его в папку с игрой.


Шаг 5. Примените исправление.

После того, как вы скопировали содержимое из Max-Payne-Fix-Windows-10-Master в папку с игрой, дважды щелкните файл MaxBatch.Bat

Откроется показанное ниже окно.


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


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

Если вы используете систему на базе Intel, вы готовы к работе. Если вы используете систему на базе AMD. выполните следующий шаг.

Как вы все знаете, Rockstar Gaming Company — одна из лучших игровых компаний в мире, потому что все игры Rockstar Gaming Company очень хороши.

Есть игра этой игровой компании под названием Max Payne 2: Fall of Max Payne, эта игра была запущена 14 октября 2003 года.

Существует также первая часть этой игры, которая называется Max Payne 1, когда мы запускаем ее на любом компьютере с Windows, мы не видим никаких ошибок, но когда мы запускаем Max Payne 2 на компьютере, тогда много людей получают ошибку, из-за которой им приходится сталкиваться с черным экраном или другими ошибками.

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

Какая ошибка возникает при запуске игры?

Когда мы запускаем игру, окно игры открывается всего на секунду, а затем автоматически исчезает.

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

Когда мы смотрим на запущенную службу в диспетчере задач, мы обнаруживаем, что Max Payne 2 работает, но сама игра не запущена.

Это ошибка, возникающая при запуске игры. Большинство людей видят эту ошибку, мы также можем сказать, что Max Payne 2 не запускается, но мы можем легко исправить эту ошибку.

Эта ошибка в основном наблюдается в Windows 10 и 8, но иногда эта ошибка возникает и в Windows 7. Если эта ошибка возникает в Windows 7, мы можем легко исправить ее, перейдя в режим совместимости, но с помощью решения Я вам скажу, вы можете исправить любую ошибку Windows Max Payne 2, которая не запускается.

КАК ИСПРАВИТЬ ОШИБКУ MAX PAYNE 2, НЕ ОТКРЫВАЮЩУЮСЯ ВО ВСЕХ ОКНАХ

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

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

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

max payne 2 не запускается в Windows 10

Шаг 2. Чтобы ввести расположение файла игры, необходимо создать новый файл текстового документа. Затем вам нужно переименовать налоговый документ и назвать его «Maxpayne2.txt».

max payne 2 не запускается на Windows 10

Шаг 3. После переименования текстового документа необходимо дважды щелкнуть по нему и открыть. Затем вам нужно скопировать этот код и вставить его в налоговый документ.

Код = start /affinity 1 MaxPayne2.exe

max payne 2 не запускается в Windows 10

Шаг 3. Теперь вам нужно нажать на файл и выбрать опцию «Сохранить как». В имени файла вы должны удалить MaxPayne2.txt и создать MaxPayne2.bat, а затем закрыть его, нажав кнопку «Сохранить».

max payne 2 не запускается в Windows 10

Шаг 4: Вы должны очень внимательно выполнить эти три шага, после завершения которых вы должны открыть игру Max Payne 2, теперь ваша игра будет работать гладко и без ошибок.

Теперь исправлена ​​ошибка запуска Max Payne 2.

Я рассказал вам решение для исправления ошибки, если вы будете использовать его осторожно, вы можете исправить ошибку «Не запускается Max Payne 2» в любой Windows.

Преимущества этого решения

  1. Все ошибки запуска или запуска могут быть исправлены этим решением.
  2. Графическая ошибка будет исправлена
  3. Исправлено сглаживание

Я рассказал вам решение для исправления ошибки, если вы будете использовать его осторожно, вы можете исправить ошибку «Не запускается Max Payne 2» в любой Windows.

Если вы являетесь пользователем Android и играете в игру Max Payne 2 на своем телефоне, вы, должно быть, заметили, что когда мы запускаем игру Max Payne 2 в телефоне, она зависает при загрузке.

Эта проблема встречается только на телефонах, эта проблема никогда не наблюдается на компьютере с Windows, но если ваша игра зависает при загрузке, то решение, которое я вам рассказал в этой статье, такое же решение для Max Payne 2. С помощью этого нет после запуска вы сможете исправить и эту ошибку.

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