diff --git a/src/patches/cn_jun_2023.cpp b/src/patches/cn_jun_2023.cpp index 0bc4708..6a3dbce 100644 --- a/src/patches/cn_jun_2023.cpp +++ b/src/patches/cn_jun_2023.cpp @@ -164,7 +164,7 @@ Init () { // Disable SSLVerify WRITE_MEMORY (ASLR (0x14034C182), u8, 0x00); - // Move various files to current dir + // Move various files to current directory WRITE_MEMORY (ASLR (0x140C33C40), char, "./"); WRITE_MEMORY (ASLR (0x140C33C44), char, "./"); WRITE_MEMORY (ASLR (0x140C7B158), char, ".\\SettingChina1.bin"); diff --git a/src/patches/jp_apr_2023.cpp b/src/patches/jp_apr_2023.cpp index e2e3bb1..22a9ef9 100644 --- a/src/patches/jp_apr_2023.cpp +++ b/src/patches/jp_apr_2023.cpp @@ -72,36 +72,36 @@ Init () { if (sharedAudio) WRITE_MEMORY (ASLR (0x1407C8637), u8, 0xEB); if (unlockSongs) WRITE_MEMORY (ASLR (0x1403F45CF), u8, 0xB0, 0x01); - // Bypass Errors + // Bypass errors WRITE_MEMORY (ASLR (0x140041A00), u8, 0xC3); // Use TLS v1.2 WRITE_MEMORY (ASLR (0x140580459), u8, 0x10); - // Disable F/G Check + // Disable F/G check WRITE_MEMORY (ASLR (0x140CD4858), char, "./"); - // Move various files to current dir - WRITE_MEMORY (ASLR (0x140C8AB5C), char, "./"); + // Move various files to current directory WRITE_MEMORY (ASLR (0x140C8AB60), char, "./"); + WRITE_MEMORY (ASLR (0x140C8AB5C), char, "./"); WRITE_MEMORY (ASLR (0x140CD4DC0), char, ".\\Setting1.bin"); WRITE_MEMORY (ASLR (0x140CD4DB0), char, ".\\Setting2.bin"); WRITE_MEMORY (ASLR (0x140C95B40), char, ".\\TournamentData\\PlayData\\TournamentPlayData.dat"); WRITE_MEMORY (ASLR (0x140C95BB0), char, ".\\TournamentData\\InfoData\\TournamentInfoData.dat"); WRITE_MEMORY (ASLR (0x140CC0508), char, ".\\Garmc\\BillingData\\GarmcBillingData.dat"); - WRITE_MEMORY (ASLR (0x140CC0580), char, ".\\Garmc\\ErrorLogData\\GarmcOErrorLogData.dat"); - WRITE_MEMORY (ASLR (0x140CC05E0), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcBillingNetIdLocationId.dat"); WRITE_MEMORY (ASLR (0x140CC0660), char, ".\\Garmc\\BillingData\\GarmcOBillingData.dat"); - WRITE_MEMORY (ASLR (0x140CC06C0), char, ".\\Garmc\\ErrorLogData\\GarmcErrorLogData.dat"); + WRITE_MEMORY (ASLR (0x140CC05E0), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcBillingNetIdLocationId.dat"); WRITE_MEMORY (ASLR (0x140CC0830), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcOBillingNetIdLocationId.dat"); + WRITE_MEMORY (ASLR (0x140CC06C0), char, ".\\Garmc\\ErrorLogData\\GarmcErrorLogData.dat"); + WRITE_MEMORY (ASLR (0x140CC0580), char, ".\\Garmc\\ErrorLogData\\GarmcOErrorLogData.dat"); WRITE_MEMORY (ASLR (0x140C95B78), char, ".\\TournamentData\\PlayData\\TournamentPlayData.dat"); WRITE_MEMORY (ASLR (0x140C95BE8), char, ".\\TournamentData\\InfoData\\TournamentInfoData.dat"); WRITE_MEMORY (ASLR (0x140CC0538), char, ".\\Garmc\\BillingData\\GarmcBillingData.dat"); - WRITE_MEMORY (ASLR (0x140CC05B0), char, ".\\Garmc\\ErrorLogData\\GarmcOErrorLogData.dat"); - WRITE_MEMORY (ASLR (0x140CC0620), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcBillingNetIdLocationId.dat"); WRITE_MEMORY (ASLR (0x140CC0690), char, ".\\Garmc\\BillingData\\GarmcOBillingData.dat"); - WRITE_MEMORY (ASLR (0x140CC06F0), char, ".\\Garmc\\ErrorLogData\\GarmcErrorLogData.dat"); + WRITE_MEMORY (ASLR (0x140CC0620), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcBillingNetIdLocationId.dat"); WRITE_MEMORY (ASLR (0x140CC0880), char, ".\\Garmc\\BillingNetIdLocationId\\GarmcOBillingNetIdLocationId.dat"); + WRITE_MEMORY (ASLR (0x140CC06F0), char, ".\\Garmc\\ErrorLogData\\GarmcErrorLogData.dat"); + WRITE_MEMORY (ASLR (0x140CC05B0), char, ".\\Garmc\\ErrorLogData\\GarmcOErrorLogData.dat"); // Remove datatable size limit { diff --git a/src/patches/jp_nov_2020.cpp b/src/patches/jp_nov_2020.cpp index 082b880..68ef354 100644 --- a/src/patches/jp_nov_2020.cpp +++ b/src/patches/jp_nov_2020.cpp @@ -82,7 +82,7 @@ Init () { // Use TLS v1.2 WRITE_MEMORY (ASLR (0x14044B1A9), u8, 0x10); - // Move various files to current dir + // Move various files to current directory WRITE_MEMORY (ASLR (0x14001C941), u8, 0x02); WRITE_MEMORY (ASLR (0x140B1B4B0), char, "./"); WRITE_MEMORY (ASLR (0x140B5C528), char, ".\\Setting1.bin"); @@ -170,14 +170,14 @@ Init () { INSTALL_HOOK_DYNAMIC (AMFWTerminate, (void *)(amHandle + 0x35A00)); // Move various files to current directory - WRITE_MEMORY (amHandle + 0x148AF, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x14A1A, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x33EF7, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x3404A, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x34429, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x3457C, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x3497A, u8, 0xEB); - WRITE_MEMORY (amHandle + 0x34ACD, u8, 0xEB); + WRITE_MEMORY (amHandle + 0x148AF, u8, 0xEB); // CreditLogPathA + WRITE_MEMORY (amHandle + 0x14A1A, u8, 0xEB); // CreditLogPathB + WRITE_MEMORY (amHandle + 0x33EF7, u8, 0xEB); // ErrorLogPathA + WRITE_MEMORY (amHandle + 0x3404A, u8, 0xEB); // ErrorLogPathB + WRITE_MEMORY (amHandle + 0x34429, u8, 0xEB); // CommonLogPathA + WRITE_MEMORY (amHandle + 0x3457C, u8, 0xEB); // CommonLogPathB + WRITE_MEMORY (amHandle + 0x3497A, u8, 0xEB); // BackupDataPathA + WRITE_MEMORY (amHandle + 0x34ACD, u8, 0xEB); // BackupDataPathB patches::Qr::Init (); patches::AmAuth::Init ();