From 6f3bebcb50066b6554f08620ebb208d5e82a6fc1 Mon Sep 17 00:00:00 2001 From: nmzik Date: Sun, 11 Oct 2026 08:43:25 +0200 Subject: [PATCH] playgo: read plgx chunks --- src/loader/systemContent.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/loader/systemContent.cpp b/src/loader/systemContent.cpp index b86fcff76..1537b4fe7 100644 --- a/src/loader/systemContent.cpp +++ b/src/loader/systemContent.cpp @@ -360,10 +360,12 @@ void PlayGo::Open(const std::filesystem::path& file_name) { } uint32_t magic1 = 0; + constexpr uint32_t PLGO_MAGIC = 0x6f676c70; + constexpr uint32_t PLGX_MAGIC = 0x78676c70; m_f.Read(&magic1, 4); - if (magic1 != 0x6f676c70) { + if (magic1 != PLGO_MAGIC && magic1 != PLGX_MAGIC) { LOGF("invalid file: magic1 = %08" PRIx32 "\n", magic1); return; }