From 8a5a55ce88b203ce18e2891b5c1a7bdd6af54a11 Mon Sep 17 00:00:00 2001 From: Boomslangnz Date: Thu, 15 Nov 2018 22:49:47 +1300 Subject: [PATCH] Update Daytona 3 for FFB to work in any directory --- OpenParrot/src/Functions/Games/Other/Daytona3.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenParrot/src/Functions/Games/Other/Daytona3.cpp b/OpenParrot/src/Functions/Games/Other/Daytona3.cpp index a76dd66..8a28b1d 100644 --- a/OpenParrot/src/Functions/Games/Other/Daytona3.cpp +++ b/OpenParrot/src/Functions/Games/Other/Daytona3.cpp @@ -255,6 +255,7 @@ static InitFunction Daytona3Func([]() imageBase = (uintptr_t)GetModuleHandleA(0); injector::WriteMemoryRaw(imageBase + 0xDD697, "\x90\x90\x90\x90\x90\x90\x38\x05\xC8\xF9\x5A\x01\x90\x90\x90\x90\x90\x90", 18, true); injector::WriteMemoryRaw(imageBase + 0x12958F, "\x33\xC0\x8A\x45\x08\x90\x90\x90\x90\x72\x08\x66\xA3\x46\xFC\x5A\x01\xEB\x06\x66\xA3\x44\xFC\x5A\x01\x31\xFF\x31\xF6\x47\xBE\x0F\x00\x00\x00\xEB\x4C\x90\x90\x90\x90", 41, true); + injector::WriteMemoryRaw(imageBase + 0xD8616C, "\x2E\x2E\x2F\x73\x68\x65\x6C\x6C\x00\x00\x00\x00\x00\x00\x00\x00\x2E\x2E\x2F\x73\x68\x65\x6C\x6C\x5C\x49\x6E\x70\x57\x72\x61\x70\x70\x65\x72\x2E\x65\x78\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00", 48, true); injector::MakeNOP(imageBase + 0x1DDDFA, 5); injector::MakeNOP(imageBase + 0x1DDE1E, 6); injector::MakeNOP(imageBase + 0x1DDE45, 6);