Far Cry 4 relies heavily on multi-threaded processing. On a dual-core CPU, the game struggles to distribute the startup tasks, causing the main thread to hang. This results in the game "thinking" the CPU is insufficient and closing immediately.
The Processor That Wouldn’t Run Kyrat
is a generic, open-source tool designed to manually inject custom DLL files into running processes. In this context, it injects the FarCry4.dll (the fix) into the game’s memory after the anti-cheat checks (which are minimal in single-player) but before the CPU core check.
While specific instructions can vary based on the version of the fix downloaded, the general process for using this tool is as follows: