The True Zen 2 problem for the Max Payne game.
The issue that occurred that lead games to crash at JPEGs, was none other, than an old set of maths in code.
The game’s dll at runtime start performs a check of CPU capabilities with EFLAGS to check for CPUID and the CPUID instruction itself if present. What happened on the AMD Zen 2 CPUs, was just a poor incident of maths. When the function that determines capabilities runs, after EFLAGS check, it will execute CPUID with EAX=0 right after, to get the Manufacturer ID, and the highest function parameter, and continue checking for capabilities after this point if the value of the parameter with bitwise AND 0xF was non 0. And right here, it quit trying, because the returned parameter was 0x10 for these CPUs, and the game didn’t expect anything past 0xF, this leads to read just the low nibble of the returned parameter, of which 0x10 & 0xF = 0, meaning for rlmfc.dll, no higher function parameter was existent, assumed basic CPU of unknown kind, and used basic x86 code, and perhaps due to lack of full testing without MMX present, lead to running code that was not fully functional at some point of it.
Easiest fix, and most stable that let’s the game find the cpu capabilities again:
-
Open hex editor of unmodified
rlmfc.dll -
Go to offset
0x256ED(in common editors, row256E0, column0D) -
Replace
83 E0 0Fto90 90 90
This essentially removes the bitwise AND operation, removing false 0 value in result of it. What lead to this choice of doing that operation may been an error, or perhaps there was a problematic set of CPUs at the time that gave bad values. Whatever reason, this will remove the troublesome instruction. Sorry to disappoint those that expected a CPU bug, but this was not one.
This was a pain to research without any of these CPUs at hand and having to wait for those that could test for me certain things, but, in the end, here’s what really happened in this game.
Обновлено: 28.01.2023

Данное руководство поможет Вам избавиться от ошибки «JPEG Error» на системах Win10x64 с установленными процессорами Ryzen серии 3ХХХ, в стимовких руководствах не нашел решения этой проблемы, потому решил запилить свое. Если есть — прошу меня простить за изготовление дубликата.

2

2

1







Если Вы установили игру Max Payne, добавили туда все возможные модификации, фиксы, исправления, патчи и прочее прочее, но тем не менее столкнулись с ошибкой подобно той, что запечатлена ниже:
или может быть этой:
а может этой:
или всеми сразу, да их там вообще огромное количество, заканчивающееся этим:
и после всего этого добра игра просто вылетает, оставляя Вас без прекрасного досуга, то это руководство определенно для Вас
Возможно данная проблема возникает и на других системах и конфигурациях, но у меня, к сожалению, возможности протестировать данный фикс на других системах нет, прошу понять и простить.
И так, приступим к решению проблемы. Все что нам для этого понадобится: Hex Editor, установленная игра, файл rlmfc.dll, информация ниже и относительно прямые руки (ну при желании можно и ногами всё сделать, так что воспринимаем как метафору).
Если данная манипуляция «не прокатила» или вы самостоятельный и любознательный человек, продолжаем свое шествие по данному руководству.
Запустили программу, в моем случает она выглядит так:
далее, используя команды «Файл» > «Открыть» > «Открыть файл. » следуем по пути папки в которую установлена игра, например «steamappscommonMax Payne RU» и находим там файл rlmfc.dll, его и открываем:
и перед нашими глазами возникает «нечто», не пугаемся, навыков взлома Пентагона нам не потребуется, а потребуется нам отыскать строчку 000256ec и обратить внимание на столбцы 0d, 0e и 0f. В данных ячейках мы обращаем внимание на значения 83, e0 и 0f соответственно. Выглядит это так:
и теперь, беспощадно заменяем все три значения на 90 (девяносто), и получаем это:
сохраняем файл используя команды «Файл» > «Сохранить», соглашаемся с изменениями.

Кто нибудь ставил макс пейн на виндовс 8? Поставил — поиграл, затем вышел. Больше зайти не могу, выскакивает ошибка:
An error has occured in the graphics engine. Try to downgrade your screen mode and/or other settings by pressing the «Options» button in Max Payne startup dialog. Max Payne requires a DirectX 8 compotible display adapter. Please consult the troubleshooting readme in the installation folder.
Error: setFullscreen — creating the device failed: Unrecognized error : 0x80070057
Кто сталкивался с подобной проблемой, прошу помощи в решении. С совместимостью и директ-иксом колдовал — ничего не вышло.
Глючит или не запускается Max Payne? Решение есть! Постоянные лаги и зависания — не проблема! После установки мода Max Payne начала глючить или НПС не реагируют на завершение задания? И на этот вопрос найдется ответ! На этой странице вы сможете найти решение для любых известных проблем с игрой и обсудить их на форуме.

Ошибки загрузки/обновления
Проверьте стабильность подключения к интернету, а также скорость загрузки. При слишком высоком пинге или низкой пропускной способности обновление может выдавать ошибки.
Если магазин или лончер Max Payne не завершает обновления или выдает ошибки, то переустановите саму программу. При этом все скачанные вами игры сохранятся.
Запустите проверку целостности данных игры.
Проверьте наличие свободного места на том диске, на котором установлена игра, а также на диске с операционной системой. И в том и в другом случае должно быть свободно места не меньше, чем занимает игра на текущий момент. В идеале всегда иметь запас около 100Гб.
О специфических ошибках связанных с последними обновлениями можно узнать на форуме игры.
Игра не запускается
Тут собраны ответы на самые распространённые ошибки. В случае если вы не нашли ничего подходящего для решения вашей проблемы — рекомендуем перейти на форум, где более детально можно ознакомиться с любой ошибкой встречающийся в Max Payne .
Игра вылетает на рабочий стол без ошибок.
О: Скорее всего проблема в поврежденных файлах игры. В подобном случае рекомендуется переустановить игру, предварительно скопировав все сохранения. В случае если игра загружалась из официального магазина за сохранность прогресса можно не переживать.
Max Payne не работает на консоли.
О: Обновите ПО до актуальной версии, а так же проверьте стабильность подключения к интернету. Если полное обновление прошивки консоли и самой игры не решило проблему, то стоит заново загрузить игру, предварительно удалив с диска.
Ошибка 0xc000007b.

О: Есть два пути решения.
Первый — полная переустановка игры. В ряде случаев это устраняет проблему.
Второй состоит из двух этапов:
Ошибка 0xc0000142.

О: Чаще всего данная ошибка возникает из-за наличия кириллицы (русских букв) в одном из путей, по которым игра хранит свои файлы. Это может быть имя пользователя или сама папка в которой находится игра. Решением будет установка игры в другую папку, название которой написано английскими буквами или смена имени пользователя.
Ошибка 0xc0000906.

О: Данная ошибка связана с блокировкой одного или нескольких файлов игры антивирусом или “Защитником Windows”. Для её устранения необходимо добавить всю папку игры в исключени. Для каждого антивируса эта процедура индивидуально и следует обратиться к его справочной системе. Стоит отметить, что вы делаете это на свой страх и риск. Все мы любим репаки, но если вас часто мучает данная ошибка — стоит задуматься о покупке игр. Пусть даже и по скидкам, о которых можно узнать из новостей на нашем сайте.
Отсутствует msvcp 140.dll/msvcp 120.dll/msvcp 110.dll/msvcp 100.dll

О: Ошибка возникает в случае отсутствия на компьютере корректной версии пакета Microsoft Visual C++, в который и входит msvcp 140.dll (и подобные ему). Решением будет установка нужной версии пакета.
- Нажимаем на Windows + R;
- Вводим команду“regsvrЗ2 msvcp140.dll”(без кавычек);
- Нажимаем “ОК”;
- Перезагружаем компьютер.

Ошибка 0xc0000009a/0xc0000009b/0xc0000009f и другие
О: Все ошибки начинающиеся с индекса 0xc0000009 (например 0xc0000009a, где на месте “а” может находиться любая буква или цифра) можно отнести к одному семейству. Подобные ошибки являются следствием проблем с оперативной памятью или файлом подкачки.

Перед началом выполнения следующих действий настоятельно рекомендуем отключить часть фоновых процессов и сторонних программ, после чего повторно попробовать запустить Max Payne .
Увеличиваем размер файла подкачки:
- Клик правой кнопкой на значку компьютера, а далее: «Дополнительные параметры системы» — «Дополнительно» — «Быстродействие» — «Дополнительно» — «Виртуальная память» — «Изменить».
- Выбираем один диск, задаем одинаковый размер.
- Перезагружаемся.

Размер файла подкачки должен быть кратен 1024. Объём зависит от свободного места на выбранном локальном диске. Рекомендуем установить его равным объему ОЗУ.
Если ошибка 0xc0000009а сохранилась, необходимо проверить вашу оперативную память. Для этого нужно воспользоваться функциями таких программ как MemTest86, Acronis, Everest.
Проблемы с модами
Вопросы по прохождению
Ответы на все вопросы касающиеся прохождения Max Payne можно найти в соответствующих разделах Wiki, а также на нашем форуме. Не стесняйтесь задавать вопросы и делиться своими советами и решениями.
![]()
3
The True Zen 2 problem for the Max Payne game.
The issue that occurred that lead games to crash at JPEGs, was none other, than an old set of maths in code.
Open hex editor of unmodified rlmfc.dll
Go to offset 0x256ED (in common editors, row 256E0 , column 0D )
Replace 83 E0 0F to 90 90 90
This essentially removes the bitwise AND operation, removing false 0 value in result of it. What lead to this choice of doing that operation may been an error, or perhaps there was a problematic set of CPUs at the time that gave bad values. Whatever reason, this will remove the troublesome instruction. Sorry to disappoint those that expected a CPU bug, but this was not one.
Игра тормозит и лагает
Скорее всего данная проблема носит аппаратный характер. Проверьте системные требования игры и установите корректные настройки качества графики. Подробнее об оптимизации игры можно почитать на форуме. Также загляните в раздел файлов, где найдутся программы для оптимизации Max Payne для работы на слабых ПК. Ниже рассмотрены исключительные случаи.
Читайте также:
- Игра haydee системные требования
- Как установить mafia 2 joe s adventure
- Garbage игра вылетает
- Tropico 6 как поменять язык на русский
- Как запустить rage plugin hook на epic games
-
- Jul 7, 2004
-
- 28
-
- 0
-
- 18,530
- 0
-
#1
hI ALL,
The game max payne 1 is installed in my pc but when the game load, it
crashed down and Xp says that there is an error and need to close.
Just to run the game I need to boot only system files otherwise the game
won’t even start.I have latop 2.8, 512 ram, 64 mb video memory, ati radeon
IGP 345M.I think i meet the minimum requirement?
Can someone help resolve the issue of windows error?
thanks,
Cedric
-
- Jan 13, 2005
-
- 2
-
- 0
-
- 18,510
- 0
-
#2
i think you just need to get the patch from the max payne website, that
should fix your problem 
«cedric» wrote:
> hI ALL,
>
> The game max payne 1 is installed in my pc but when the game load, it
> crashed down and Xp says that there is an error and need to close.
> Just to run the game I need to boot only system files otherwise the game
> won’t even start.I have latop 2.8, 512 ram, 64 mb video memory, ati radeon
> IGP 345M.I think i meet the minimum requirement?
>
> Can someone help resolve the issue of windows error?
>
>
> thanks,
>
> Cedric
| Thread starter | Similar threads | Forum | Replies | Date |
|---|---|---|---|---|
|
|
Question CSGO takes longer to load than it should ? | PC Gaming | 0 | Today at 2:14 AM |
|
Z
|
Question Instant PC crashing after loading Warzone 2.0 | PC Gaming | 1 | Dec 1, 2022 |
|
|
Question My League of Legends constantly crashes whenever I load into the game from champion select, does anyone know why? | PC Gaming | 4 | Oct 31, 2022 |
|
T
|
Question Loading problem with Call of Duty Ghosts & Advanced Warfare ? | PC Gaming | 6 | Sep 5, 2022 |
|
|
Question stutters when loading in enemies, showing rtss onscreen etc . also overheating cpu and gpu after driver booster 9.3? | PC Gaming | 26 | Sep 2, 2022 |
|
|
Question Witcher 3 Problems with Loading Textures | PC Gaming | 18 | Jul 22, 2022 |
|
|
Question I believe Easy Anti Cheat is causing my M.2 NVME drive to disappear when loading games. | PC Gaming | 1 | Jun 13, 2022 |
|
F
|
Question I’m stuck in an endless loading screen ? | PC Gaming | 1 | Jun 4, 2022 |
|
G
|
Question Higher End PC struggles with Multitasking and can’t play a number of games | PC Gaming | 2 | May 11, 2022 |
|
|
Discussion MAX PAYNE 1 and 2 Remake announced, will use in-house Northlight engine ! | PC Gaming | 11 | Apr 6, 2022 |
- Advertising
- Cookies Policies
- Privacy
- Term & Conditions
- Topics
-
- Jul 7, 2004
-
- 28
-
- 0
-
- 18,530
- 0
-
#1
hI ALL,
The game max payne 1 is installed in my pc but when the game load, it
crashed down and Xp says that there is an error and need to close.
Just to run the game I need to boot only system files otherwise the game
won’t even start.I have latop 2.8, 512 ram, 64 mb video memory, ati radeon
IGP 345M.I think i meet the minimum requirement?
Can someone help resolve the issue of windows error?
thanks,
Cedric
-
- Jan 13, 2005
-
- 2
-
- 0
-
- 18,510
- 0
-
#2
i think you just need to get the patch from the max payne website, that
should fix your problem 
«cedric» wrote:
> hI ALL,
>
> The game max payne 1 is installed in my pc but when the game load, it
> crashed down and Xp says that there is an error and need to close.
> Just to run the game I need to boot only system files otherwise the game
> won’t even start.I have latop 2.8, 512 ram, 64 mb video memory, ati radeon
> IGP 345M.I think i meet the minimum requirement?
>
> Can someone help resolve the issue of windows error?
>
>
> thanks,
>
> Cedric
| Thread starter | Similar threads | Forum | Replies | Date |
|---|---|---|---|---|
|
|
Question CSGO takes longer to load than it should ? | PC Gaming | 0 | Today at 2:14 AM |
|
Z
|
Question Instant PC crashing after loading Warzone 2.0 | PC Gaming | 1 | Dec 1, 2022 |
|
|
Question My League of Legends constantly crashes whenever I load into the game from champion select, does anyone know why? | PC Gaming | 4 | Oct 31, 2022 |
|
T
|
Question Loading problem with Call of Duty Ghosts & Advanced Warfare ? | PC Gaming | 6 | Sep 5, 2022 |
|
|
Question stutters when loading in enemies, showing rtss onscreen etc . also overheating cpu and gpu after driver booster 9.3? | PC Gaming | 26 | Sep 2, 2022 |
|
|
Question Witcher 3 Problems with Loading Textures | PC Gaming | 18 | Jul 22, 2022 |
|
|
Question I believe Easy Anti Cheat is causing my M.2 NVME drive to disappear when loading games. | PC Gaming | 1 | Jun 13, 2022 |
|
F
|
Question I’m stuck in an endless loading screen ? | PC Gaming | 1 | Jun 4, 2022 |
|
G
|
Question Higher End PC struggles with Multitasking and can’t play a number of games | PC Gaming | 2 | May 11, 2022 |
|
|
Discussion MAX PAYNE 1 and 2 Remake announced, will use in-house Northlight engine ! | PC Gaming | 11 | Apr 6, 2022 |
- Advertising
- Cookies Policies
- Privacy
- Term & Conditions
- Topics