From e75de44907acdb280285cbb1d19a50f79c652502 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Thu, 1 Jul 2021 20:39:07 +0200 Subject: [PATCH] cellGame: treat media apps as CELL_GAME_GAMETYPE_HDD This is kinda hacky but it fixes some errors in PlayTv --- rpcs3/Emu/Cell/Modules/cellGame.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/cellGame.cpp b/rpcs3/Emu/Cell/Modules/cellGame.cpp index 502bec24a3..ac37014161 100644 --- a/rpcs3/Emu/Cell/Modules/cellGame.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGame.cpp @@ -189,7 +189,7 @@ error_code cellHddGameCheck(ppu_thread& ppu, u32 version, vm::cptr dirName if (!new_data) { const auto cat = psf::get_string(sfo, "CATEGORY", ""); - if (cat != "HG") + if (cat != "HG"sv && cat != "AM"sv && cat != "AP"sv && cat != "AT"sv && cat != "AV"sv && cat != "BV"sv && cat != "WT"sv) { return { CELL_GAMEDATA_ERROR_BROKEN, fmt::format("CATEGORY='%s'", cat) }; } @@ -592,7 +592,7 @@ error_code cellGameDataCheck(u32 type, vm::cptr dirName, vm::ptr