First post, by miller11568
Crysis 1 crashes on Windows 10 PCs with AMD Ryzen CPUs. Why is that and can someone help me hex edit the executable or DLLs instead of downloading the fixed CrySystem.dll from PCGamingWiki to fix this crash on start?
Crysis 1 crashes on Windows 10 PCs with AMD Ryzen CPUs. Why is that and can someone help me hex edit the executable or DLLs instead of downloading the fixed CrySystem.dll from PCGamingWiki to fix this crash on start?
It crashes because it tries to use 3Dnow! instructions which are no longer supported. The fix was to put in some NOPs: http://www.hyakushiki.net/misc/crypatch.png
GBAJAM 2024 submission on itch: https://90soft90.itch.io/wreckage
GOG version works out of the box for me, Ryzen 5 3600 + Radeon RX 6600 XT.
It crashes because it tries to use 3Dnow! instructions which are no longer supported.
Which is the game's fault, not AMD's. Instead of checking for 3dnow support, the game checks whether it is run on an AMD processor. It correctly recognizes Ryzen as an AMD, but (surprise!) AMD removed 3dnow support in their newer CPUs.
miller11568 wrote on 2024-08-04, 09:16:Crysis 1 crashes on Windows 10 PCs with AMD Ryzen CPUs. Why is that and can someone help me hex edit the executable or DLLs instead of downloading the fixed CrySystem.dll from PCGamingWiki to fix this crash on start?
Why is that? If you are on pcgamingwiki, you already have the answer there, why it crashes: Forces the game to use SSE/MMX code paths instead of the deprecated 3D Now! instruction paths.
Just use "c1-launcher"
https://github.com/ccomrade/c1-launcher
--------------------------------------------------------------------------
- Fixes all startup issues, including the well-known crash of 32-bit Crysis on modern AMD processors.
- Fixes low refresh rate in fullscreen DX10 mode. Thanks to Guzz and Vladislav
----------------
etc