1
0
mirror of synced 2025-02-01 04:15:50 +01:00

fnfsb FPSfix

This commit is contained in:
00C0FFEE 2019-06-19 14:21:33 +02:00
parent ed87402029
commit 406c6fb85d

View File

@ -5,6 +5,8 @@
#include <Xinput.h>
#include <math.h>
#include <dinput.h>
#include <string>
#include <atlstr.h>
#pragma comment(lib, "Ws2_32.lib")
@ -430,4 +432,16 @@ static InitFunction FNFSBFunc([]()
injector::WriteMemory<DWORD>((0x11FA18 + BaseAddress4), 0x00, true);
}
// FPS Fix
if ((strcmp(config["General"]["FPSFix"].c_str(), "0") != 0))
{
std::string FPSstring = (LPCSTR)(config["General"]["FPSFix"].c_str());
int FPSvalue = std::stoi(FPSstring);
injector::WriteMemoryRaw((0x36560 + BaseAddress4), "\x6A", 1, true);
injector::WriteMemory<BYTE>((0x36561 + BaseAddress4), FPSvalue, true);
injector::WriteMemoryRaw((0x36562 + BaseAddress4), "\xFF\x15\xD0\x21\x62\x03", 6, true);
injector::WriteMemoryRaw((0x36568 + BaseAddress4), "\xC3", 1, true);
}
}, GameID::FNFSB);