From a99a72589bc6189fd002500d27dea9a4a6b3b8bb Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Tue, 4 Feb 2025 17:14:01 +0100 Subject: [PATCH] better cheats for dricas auth --- core/cheats.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/cheats.cpp b/core/cheats.cpp index 19f2b3dde..da8dede07 100644 --- a/core/cheats.cpp +++ b/core/cheats.cpp @@ -491,18 +491,23 @@ void CheatManager::reset(const std::string& gameId) } // Dricas auth bypass else if (gameId == "T6807M") { // Aero Dancing i + cheats.emplace_back(Cheat::Type::runNextIfEq, "bypass auth ifeq", true, 32, 0x0004b7a0, 0x2fd62fe6, true); cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0004b7a0, 0xe000000b, true); // rts, _mov #0, r0 } else if (gameId == "HDR-0106") { // Daytona USA (JP) + cheats.emplace_back(Cheat::Type::runNextIfEq, "bypass auth ifeq", true, 32, 0x0003ad30, 0x2fd62fe6, true); cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0003ad30, 0xe000000b, true); // rts, _mov #0, r0 } else if (gameId == "HDR-0073") { // Sega Tetris + cheats.emplace_back(Cheat::Type::runNextIfEq, "bypass auth ifeq", true, 32, 0x000a56f8, 0x2fd62fe6, true); cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x000a56f8, 0xe000000b, true); // rts, _mov #0, r0 } else if (gameId == "T44501M") { // Golf Shiyou Yo 2 + cheats.emplace_back(Cheat::Type::runNextIfEq, "bypass auth ifeq", true, 32, 0x0013f150, 0x2fd62fe6, true); cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x0013f150, 0xe000000b, true); // rts, _mov #0, r0 } else if (gameId == "HDR-0124") { // Hundred Swords + cheats.emplace_back(Cheat::Type::runNextIfEq, "bypass auth ifeq", true, 32, 0x006558ac, 0x1f414f22, true); cheats.emplace_back(Cheat::Type::setValue, "bypass dricas auth", true, 32, 0x006558ac, 0xe000000b, true); // rts, _mov #0, r0 }