diff --git a/src/xenia/emulator.cc b/src/xenia/emulator.cc index 3bd34bbc6..392569319 100644 --- a/src/xenia/emulator.cc +++ b/src/xenia/emulator.cc @@ -580,9 +580,8 @@ X_STATUS Emulator::LaunchXexFile(const std::filesystem::path& path) { return result; } - const std::string mount_path = xe::path_to_utf8( - std::filesystem::path(kernel_state_->GetExecutableModule()->path()) - .parent_path()); + const std::string mount_path = + utf8::find_base_guest_path(kernel_state_->GetExecutableModule()->path()); // System related symlinks file_system_->RegisterSymbolicLink("media:", mount_path);