mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
description + string fixes
This commit is contained in:
parent
08343faf01
commit
6876f9978e
@ -26,8 +26,8 @@ public:
|
|||||||
GameInfo game;
|
GameInfo game;
|
||||||
game.path = filePath;
|
game.path = filePath;
|
||||||
std::filesystem::path sce_folder_path = filePath / "sce_sys" / "param.sfo";
|
std::filesystem::path sce_folder_path = filePath / "sce_sys" / "param.sfo";
|
||||||
std::filesystem::path game_update_path =
|
std::filesystem::path game_update_path = filePath;
|
||||||
std::filesystem::path(filePath.string() + "-UPDATE");
|
game_update_path += "-UPDATE";
|
||||||
if (std::filesystem::exists(game_update_path / "sce_sys" / "param.sfo")) {
|
if (std::filesystem::exists(game_update_path / "sce_sys" / "param.sfo")) {
|
||||||
sce_folder_path = game_update_path / "sce_sys" / "param.sfo";
|
sce_folder_path = game_update_path / "sce_sys" / "param.sfo";
|
||||||
}
|
}
|
||||||
|
@ -290,10 +290,14 @@ public:
|
|||||||
|
|
||||||
if (selected == deleteGame || selected == deleteUpdate || selected == deleteDLC) {
|
if (selected == deleteGame || selected == deleteUpdate || selected == deleteDLC) {
|
||||||
bool error = false;
|
bool error = false;
|
||||||
QString folder_path, game_update_path;
|
QString folder_path, game_update_path, dlc_path;
|
||||||
Common::FS::PathToQString(folder_path, m_games[itemID].path);
|
Common::FS::PathToQString(folder_path, m_games[itemID].path);
|
||||||
Common::FS::PathToQString(game_update_path, m_games[itemID].path.concat("-UPDATE"));
|
Common::FS::PathToQString(game_update_path, m_games[itemID].path.concat("-UPDATE"));
|
||||||
|
Common::FS::PathToQString(
|
||||||
|
dlc_path, Config::getAddonInstallDir() /
|
||||||
|
Common::FS::PathFromQString(folder_path).parent_path().filename());
|
||||||
QString message_type = tr("Game");
|
QString message_type = tr("Game");
|
||||||
|
|
||||||
if (selected == deleteUpdate) {
|
if (selected == deleteUpdate) {
|
||||||
if (!Config::getSeparateUpdateEnabled()) {
|
if (!Config::getSeparateUpdateEnabled()) {
|
||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
@ -302,7 +306,8 @@ public:
|
|||||||
"config option "
|
"config option "
|
||||||
"to work. If you want to use this feature, please enable it.")));
|
"to work. If you want to use this feature, please enable it.")));
|
||||||
error = true;
|
error = true;
|
||||||
} else if (!std::filesystem::exists(m_games[itemID].path.concat("-UPDATE"))) {
|
} else if (!std::filesystem::exists(
|
||||||
|
Common::FS::PathFromQString(game_update_path))) {
|
||||||
QMessageBox::critical(nullptr, tr("Error"),
|
QMessageBox::critical(nullptr, tr("Error"),
|
||||||
QString(tr("This game has no update to delete!")));
|
QString(tr("This game has no update to delete!")));
|
||||||
error = true;
|
error = true;
|
||||||
@ -311,15 +316,12 @@ public:
|
|||||||
message_type = tr("Update");
|
message_type = tr("Update");
|
||||||
}
|
}
|
||||||
} else if (selected == deleteDLC) {
|
} else if (selected == deleteDLC) {
|
||||||
std::filesystem::path addon_path =
|
if (!std::filesystem::exists(Common::FS::PathFromQString(dlc_path))) {
|
||||||
Config::getAddonInstallDir() /
|
|
||||||
Common::FS::PathFromQString(folder_path).parent_path().filename();
|
|
||||||
if (!std::filesystem::exists(addon_path)) {
|
|
||||||
QMessageBox::critical(nullptr, tr("Error"),
|
QMessageBox::critical(nullptr, tr("Error"),
|
||||||
QString(tr("This game has no DLC to delete!")));
|
QString(tr("This game has no DLC to delete!")));
|
||||||
error = true;
|
error = true;
|
||||||
} else {
|
} else {
|
||||||
folder_path = QString::fromStdString(addon_path.string());
|
folder_path = dlc_path;
|
||||||
message_type = tr("DLC");
|
message_type = tr("DLC");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -792,8 +792,6 @@ void MainWindow::InstallDragDropPkg(std::filesystem::path file, int pkgNum, int
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
QString gameDirPath;
|
|
||||||
Common::FS::PathToQString(gameDirPath, game_folder_path);
|
|
||||||
msgBox.setText(QString(tr("Game already installed") + "\n" + gameDirPath + "\n" +
|
msgBox.setText(QString(tr("Game already installed") + "\n" + gameDirPath + "\n" +
|
||||||
tr("Would you like to overwrite?")));
|
tr("Would you like to overwrite?")));
|
||||||
msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
|
msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
|
||||||
|
@ -1056,6 +1056,11 @@
|
|||||||
<source>fullscreenCheckBox</source>
|
<source>fullscreenCheckBox</source>
|
||||||
<translation>Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.</translation>
|
<translation>Enable Full Screen:\nAutomatically puts the game window into full-screen mode.\nThis can be toggled by pressing the F11 key.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../settings_dialog.cpp" line="293"/>
|
||||||
|
<source>separateUpdatesCheckBox</source>
|
||||||
|
<translation>Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../settings_dialog.cpp" line="295"/>
|
<location filename="../settings_dialog.cpp" line="295"/>
|
||||||
<source>showSplashCheckBox</source>
|
<source>showSplashCheckBox</source>
|
||||||
|
Loading…
Reference in New Issue
Block a user