diff --git a/external/libphysis b/external/libphysis index aba2982..99105e9 160000 --- a/external/libphysis +++ b/external/libphysis @@ -1 +1 @@ -Subproject commit aba298220342971da77f72b43fee59f490d05550 +Subproject commit 99105e92caac2fd4eff70c5ca7fc81ebe4fac415 diff --git a/launcher/src/profile.cpp b/launcher/src/profile.cpp index 8db4c6a..27b0963 100644 --- a/launcher/src/profile.cpp +++ b/launcher/src/profile.cpp @@ -74,7 +74,8 @@ void Profile::readDalamudInfo() void Profile::readGameData() { - physis_EXH *exh = physis_gamedata_read_excel_sheet_header(m_gameData, "ExVersion"); + auto header = physis_gamedata_extract_file(m_gameData, "exd/exversion.exh"); + physis_EXH *exh = physis_parse_excel_sheet_header(header); if (exh != nullptr) { physis_EXD exd = physis_gamedata_read_excel_sheet(m_gameData, "ExVersion", exh, Language::English, 0);