Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CPU Core Faker / Dual-Core Fix v3 & Source Code

Featured Replies

Posted

CPU Core Faker aka Dual Core Fix is a DLL that overrides a few kernel32 functions to give the impression to the
library user that the system has a different number of CPU cores. It was originally developed for Far Cry 4, which
won't load if executed on a CPU with less than four logical cores.
This fix is really generic and could work with other games, there is no FC4 specific code.I've uploaded the source code to CodePlex: https://cpucorefaker.codeplex.com/
There you can find a brief explanation, here are the returned values from Dual Core Fix v1/v2/v3:API function / Original (DC) / DC Fix v3 / DC Fix v2 / DC Fix v1
---------------------------------------------------------------------
[GetSystemInfo]
> dwNumberOfProcessors / 2 / 8 / 4 / 8
> dwActiveProcessorMask / 3 / 255 / unmodified / unmodified
---------------------------------------------------------------------
[setThreadAffinityMask]
mask > actual mak / (1,2,3) / 3 (actual max) / 3 / 3
mask <= actual max / mask / 3 / mask / 3
---------------------------------------------------------------------
[GetLogicalProcessorInformation]
As described in "documentation"
---------------------------------------------------------------------The code contains some C++11 features so compile with VS2013. You'll also need EasyHook.

doesnt handle cpuid opcode though?

doesnt handle cpuid opcode though?

Its a user level(ring 3) hook . To change behavior of  "opcode"s you will need virtualization support and some form of kernel hooks. Check paravirtualization topics if you are interested. 

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.