mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-26 23:10:38 +00:00
Warn the user about bad CHDs
If they're not created with "chdman createdvd", they will perform really badly.
This commit is contained in:
parent
591dfdd0c5
commit
3831ec1921
@ -15,6 +15,7 @@ enum class OSDType {
|
||||
MESSAGE_ERROR_DUMP, // displays lots of text (after the first line), small size
|
||||
MESSAGE_FILE_LINK,
|
||||
MESSAGE_CENTERED_WARNING,
|
||||
MESSAGE_CENTERED_ERROR,
|
||||
|
||||
ACHIEVEMENT_UNLOCKED,
|
||||
|
||||
|
@ -643,6 +643,13 @@ CHDFileBlockDevice::CHDFileBlockDevice(FileLoader *fileLoader)
|
||||
|
||||
impl_->chd = file;
|
||||
impl_->header = chd_get_header(impl_->chd);
|
||||
|
||||
if (impl_->header->hunkbytes != 2048) {
|
||||
badCHD_ = true;
|
||||
} else {
|
||||
badCHD_ = false;
|
||||
}
|
||||
|
||||
readBuffer = new u8[impl_->header->hunkbytes];
|
||||
currentHunk = -1;
|
||||
blocksPerHunk = impl_->header->hunkbytes / impl_->header->unitbytes;
|
||||
|
@ -50,6 +50,7 @@ public:
|
||||
return (u64)GetNumBlocks() * (u64)GetBlockSize();
|
||||
}
|
||||
virtual bool IsDisc() const = 0;
|
||||
virtual bool IsBadCHD() const { return false; }
|
||||
|
||||
void NotifyReadError();
|
||||
|
||||
@ -146,7 +147,7 @@ public:
|
||||
bool ReadBlocks(u32 minBlock, int count, u8 *outPtr) override;
|
||||
u32 GetNumBlocks() const override { return numBlocks; }
|
||||
bool IsDisc() const override { return true; }
|
||||
|
||||
bool IsBadCHD() const override { return badCHD_; }
|
||||
private:
|
||||
struct ExtendedCoreFile *core_file_ = nullptr;
|
||||
std::unique_ptr<CHDImpl> impl_;
|
||||
@ -154,6 +155,7 @@ private:
|
||||
u32 currentHunk = 0;
|
||||
u32 blocksPerHunk = 0;
|
||||
u32 numBlocks = 0;
|
||||
bool badCHD_ = false;
|
||||
};
|
||||
|
||||
BlockDevice *constructBlockDevice(FileLoader *fileLoader);
|
||||
|
@ -54,7 +54,7 @@ What's new in 1.17
|
||||
- When opening the pause menu, there's now an option to keep the game running behind the menu.
|
||||
This is enforced in multiplayer to avoid inadvertent desyncs ([#18517], [#18515])
|
||||
- ISO loading improvements
|
||||
- The CHD file format is now fully supported, including with Remote ISO and Retroachievements
|
||||
- The CHD file format is now fully supported (use `chdman createdvd`!), including with Remote ISO and Retroachievements
|
||||
- Improvements to [remote ISO](https://www.ppsspp.org/docs/reference/disc-streaming/): optional tab on home screen, can now share whole folders ([#18627], [#18639], [#18640], [#18631], [#18632], [#18633],)
|
||||
- Controller and touchscreen fixes
|
||||
- More control bindings, organize into categories ([#18635], [#18589])
|
||||
@ -387,4 +387,4 @@ Credit goes to:
|
||||
[#18785]: https://github.com/hrydgard/ppsspp/issues/18785 "Fix issue with the collapsible sections in control mapping collapsing on every change, plus, combo fix"
|
||||
[#18777]: https://github.com/hrydgard/ppsspp/issues/18777 "Expand primitives: Check the vertex count too."
|
||||
[#18779]: https://github.com/hrydgard/ppsspp/issues/18779 "More fixes"
|
||||
[#18772]: https://github.com/hrydgard/ppsspp/issues/18772 "Add volume slider for RetroAchievements sound effects"
|
||||
[#18772]: https://github.com/hrydgard/ppsspp/issues/18772 "Add volume slider for RetroAchievements sound effects"
|
||||
|
@ -274,6 +274,11 @@ void EmuScreen::bootGame(const Path &filename) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (info->badCHD) {
|
||||
auto e = GetI18NCategory(I18NCat::ERRORS);
|
||||
g_OSD.Show(OSDType::MESSAGE_CENTERED_ERROR, e->T("BadCHD", "Bad CHD file.\nCompress using \"chdman createdvd\" for good performance."), gamePath_.ToVisualString(), 7.0f);
|
||||
}
|
||||
|
||||
auto sc = GetI18NCategory(I18NCat::SCREEN);
|
||||
if (info->fileType == IdentifiedFileType::PSP_DISC_DIRECTORY) {
|
||||
g_OSD.Show(OSDType::MESSAGE_CENTERED_WARNING, sc->T("ExtractedIsoWarning", "Extracted ISOs often don't work.\nPlay the ISO file directly."), gamePath_.ToVisualString(), 7.0f);
|
||||
|
@ -161,7 +161,9 @@ u64 GameInfo::GetGameSizeUncompressedInBytes() {
|
||||
}
|
||||
|
||||
// Not too meaningful if the object itself is a savedata directory...
|
||||
// Call this under lock.
|
||||
std::vector<Path> GameInfo::GetSaveDataDirectories() {
|
||||
_dbg_assert_(hasFlags & GameInfoFlags::PARAM_SFO); // so we know we have the ID.
|
||||
Path memc = GetSysDirectory(DIRECTORY_SAVEDATA);
|
||||
|
||||
std::vector<File::FileInfo> dirs;
|
||||
@ -263,7 +265,6 @@ void GameInfo::DisposeFileLoader() {
|
||||
}
|
||||
|
||||
bool GameInfo::DeleteAllSaveData() {
|
||||
_assert_(hasFlags & GameInfoFlags::PARAM_SFO); // so we know we have the ID.
|
||||
std::vector<Path> saveDataDir = GetSaveDataDirectories();
|
||||
for (size_t j = 0; j < saveDataDir.size(); j++) {
|
||||
std::vector<File::FileInfo> fileInfo;
|
||||
@ -687,6 +688,9 @@ handleELF:
|
||||
if (!bd) {
|
||||
return;
|
||||
}
|
||||
if (bd->IsBadCHD()) {
|
||||
info_->badCHD = true;
|
||||
}
|
||||
ISOFileSystem umd(&handles, bd);
|
||||
|
||||
// Alright, let's fetch the PARAM.SFO.
|
||||
|
@ -146,6 +146,7 @@ public:
|
||||
int disc_total = 0;
|
||||
int disc_number = 0;
|
||||
int region = -1;
|
||||
bool badCHD = false;
|
||||
IdentifiedFileType fileType;
|
||||
ParamSFOData paramSFO;
|
||||
bool hasConfig = false;
|
||||
|
@ -90,7 +90,7 @@ void GameScreen::update() {
|
||||
void GameScreen::CreateViews() {
|
||||
std::shared_ptr<GameInfo> info = g_gameInfoCache->GetInfo(NULL, gamePath_, GameInfoFlags::PARAM_SFO | GameInfoFlags::ICON | GameInfoFlags::BG);
|
||||
|
||||
if (info && !info->id.empty()) {
|
||||
if (info->Ready(GameInfoFlags::PARAM_SFO)) {
|
||||
saveDirs = info->GetSaveDataDirectories(); // Get's very heavy, let's not do it in update()
|
||||
}
|
||||
|
||||
@ -110,7 +110,7 @@ void GameScreen::CreateViews() {
|
||||
root_->Add(leftColumn);
|
||||
|
||||
leftColumn->Add(new Choice(di->T("Back"), "", false, new AnchorLayoutParams(150, WRAP_CONTENT, 10, NONE, NONE, 10)))->OnClick.Handle(this, &GameScreen::OnSwitchBack);
|
||||
if (info) {
|
||||
if (info->Ready(GameInfoFlags::PARAM_SFO)) {
|
||||
ViewGroup *badgeHolder = new LinearLayout(ORIENT_HORIZONTAL, new AnchorLayoutParams(10, 10, 110, NONE));
|
||||
LinearLayout *mainGameInfo = new LinearLayout(ORIENT_VERTICAL, new LinearLayoutParams(1.0f));
|
||||
mainGameInfo->SetSpacing(3.0f);
|
||||
@ -149,6 +149,10 @@ void GameScreen::CreateViews() {
|
||||
tvCRC_->SetVisibility(Reporting::HasCRC(gamePath_) ? V_VISIBLE : V_GONE);
|
||||
tvVerified_ = infoLayout->Add(new NoticeView(NoticeLevel::INFO, ga->T("Click \"Calculate CRC\" to verify ISO"), "", new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)));
|
||||
tvVerified_->SetVisibility(UI::V_GONE);
|
||||
if (info->badCHD) {
|
||||
auto e = GetI18NCategory(I18NCat::ERRORS);
|
||||
infoLayout->Add(new NoticeView(NoticeLevel::ERROR, e->T("BadCHD", "Bad CHD file.\nCompress using \"chdman createdvd\" for good performance."), "", new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)));
|
||||
}
|
||||
} else {
|
||||
tvTitle_ = nullptr;
|
||||
tvGameSize_ = nullptr;
|
||||
|
@ -52,14 +52,19 @@ static ImageID GetOSDIcon(NoticeLevel level) {
|
||||
|
||||
static NoticeLevel GetNoticeLevel(OSDType type) {
|
||||
switch (type) {
|
||||
case OSDType::MESSAGE_INFO: return NoticeLevel::INFO;
|
||||
case OSDType::MESSAGE_INFO:
|
||||
return NoticeLevel::INFO;
|
||||
case OSDType::MESSAGE_ERROR:
|
||||
case OSDType::MESSAGE_ERROR_DUMP: return NoticeLevel::ERROR;
|
||||
case OSDType::MESSAGE_ERROR_DUMP:
|
||||
case OSDType::MESSAGE_CENTERED_ERROR:
|
||||
return NoticeLevel::ERROR;
|
||||
case OSDType::MESSAGE_WARNING:
|
||||
case OSDType::MESSAGE_CENTERED_WARNING:
|
||||
return NoticeLevel::WARN;
|
||||
case OSDType::MESSAGE_SUCCESS: return NoticeLevel::SUCCESS;
|
||||
default: return NoticeLevel::SUCCESS;
|
||||
case OSDType::MESSAGE_SUCCESS:
|
||||
return NoticeLevel::SUCCESS;
|
||||
default:
|
||||
return NoticeLevel::SUCCESS;
|
||||
}
|
||||
}
|
||||
|
||||
@ -295,6 +300,7 @@ void OnScreenMessagesView::Draw(UIContext &dc) {
|
||||
typeEdges[(size_t)OSDType::LEADERBOARD_SUBMITTED] = (ScreenEdgePosition)g_Config.iAchievementsLeaderboardSubmittedPos;
|
||||
typeEdges[(size_t)OSDType::ACHIEVEMENT_UNLOCKED] = (ScreenEdgePosition)g_Config.iAchievementsUnlockedPos;
|
||||
typeEdges[(size_t)OSDType::MESSAGE_CENTERED_WARNING] = ScreenEdgePosition::CENTER;
|
||||
typeEdges[(size_t)OSDType::MESSAGE_CENTERED_ERROR] = ScreenEdgePosition::CENTER;
|
||||
|
||||
dc.SetFontScale(1.0f, 1.0f);
|
||||
|
||||
@ -459,6 +465,8 @@ void OnScreenMessagesView::Draw(UIContext &dc) {
|
||||
case OSDType::MESSAGE_SUCCESS:
|
||||
case OSDType::MESSAGE_WARNING:
|
||||
case OSDType::MESSAGE_ERROR:
|
||||
case OSDType::MESSAGE_CENTERED_ERROR:
|
||||
case OSDType::MESSAGE_CENTERED_WARNING:
|
||||
case OSDType::MESSAGE_ERROR_DUMP:
|
||||
case OSDType::MESSAGE_FILE_LINK:
|
||||
case OSDType::ACHIEVEMENT_UNLOCKED:
|
||||
@ -553,11 +561,14 @@ void NoticeView::GetContentDimensionsBySpec(const UIContext &dc, UI::MeasureSpec
|
||||
if (bounds.h < 0) {
|
||||
bounds.h = vert.size;
|
||||
}
|
||||
|
||||
ApplyBoundsBySpec(bounds, horiz, vert);
|
||||
MeasureNotice(dc, level_, text_, detailsText_, iconName_, 0, &w, &h, &height1_);
|
||||
// Layout hack! Some weird problems with the layout that I can't figure out right now..
|
||||
w = 50.0;
|
||||
}
|
||||
|
||||
void NoticeView::Draw(UIContext &dc) {
|
||||
dc.PushScissor(bounds_);
|
||||
RenderNotice(dc, bounds_, height1_, level_, text_, detailsText_, iconName_, 0, 1.0f);
|
||||
dc.PopScissor();
|
||||
}
|
||||
|
@ -460,6 +460,7 @@ Zoom = تقريب
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = الملف مضغوط (7z).\nمن فضلك فك الضغط أولاً (جرب 7-Zip أوWinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = لا يمكن حفظ ملف لقطة الشاشة.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Přiblížení
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Soubor je zabalen (7z).\nNejdříve ho musíte rozbalit (zkuste 7-Zip nebo WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Soubor se snímkem obrazovky nelze uložit.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Fil er pakket (7z).\nPak venligst ud først (prøv 7-Zip eller WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Kunne ikke gemme skærmbilledefilen.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Datei ist komprimiert (7z).\nBitte entpacken Sie diese zuerst (mit 7-Zip oder WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Ein PSP Spiel konnte nicht auf der Disk gefunden werden.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Kann ELF außerhalb von mountRoot nicht booten.
|
||||
Could not save screenshot file = Screenshot konnte nicht gespeichert werden.
|
||||
D3D9or11 = Direct3D 9? (oder "nein" für Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -477,6 +477,7 @@ Zoom = Zoom
|
||||
7z file detected (Require 7-Zip) = File is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
D3D11CompilerMissing = D3DCompiler_47.dll not found. Please install. Or press Yes to try again using Direct3D 9 instead.
|
||||
|
@ -452,6 +452,7 @@ Zoom = Acercar
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Es un archivo comprimido (en 7z).\nPor lo que necesita ser descomprimido (usa 7-Zip o WinRAR).
|
||||
A PSP game couldn't be found on the disc. = No se pudo encontrar un juego de PSP en el disco.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = No se pudo inicar el ELF localizado fuera del mountRoot.
|
||||
Could not save screenshot file = No se pudo guardar la captura de pantalla.
|
||||
D3D9or11 = ¿Direct3D 9? (o "no" para Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Es un archivo comprimido (7z).\nPor favor, descomprima primero (usa 7-Zip o WinRAR).
|
||||
A PSP game couldn't be found on the disc. = No se detecta el juego de PSP en el disco.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = No puede iniciar ELF localizado fuera de mountRoot.
|
||||
Could not save screenshot file = No se pudo guardar la captura de pantalla.
|
||||
D3D9or11 = ¿Direct3D 9? (o "no" para Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Le fichier est compressé (.7z).\nVeuillez d'abord le décompresser (essayez 7-Zip ou WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Aucun jeu PSP n'a été trouvé sur le disque.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Impossible de démarrer le fichier ELF situé en dehors du mountRoot.
|
||||
Could not save screenshot file = Impossible d'enregistrer la capture d'écran.
|
||||
D3D9or11 = Direct3D 9 ? (ou "non" pour Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Το αρχείο είναι συμπισμένο(7z).\nΠαρακαλώ αποσυμπιέστε το πρώτα (δοκιμάστε το 7-Zip ή το WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Δεν βρέθηκαν παιχνίδια PSP στο δίσκο.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Δεν μπορεί να φορτωθεί ELF που βρίσκεται εκτός mountRoot.
|
||||
Could not save screenshot file = Αδυναμία αποθήκευσης αποτύπωσης οθόνης.
|
||||
D3D9or11 = Direct3D 9? (ή "όχι" για Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zumiraj
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Datoteka je arhivirana (7z).\nMolimo vas, dearhivirajte datoteku prvo (probajte 7-Zip ili WinRAR).
|
||||
A PSP game couldn't be found on the disc. = PSP igra nije mogla biti pronađena na disku.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Nije moguće pokrenuti ELF datoteku lociranu izvan mountRoot.
|
||||
Could not save screenshot file = Nije moguće spremiti datoteku slike zaslona.
|
||||
D3D9or11 = Direct3D 9? (ili "ne" za Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = A fájl tömörített (7z).\nElőbb csomagold ki (használj 7-Zip-et vagy WinRAR-t)!
|
||||
A PSP game couldn't be found on the disc. = Nem található PSP játék a lemezen.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Nem indítható mountRoot-on kívül található ELF.
|
||||
Could not save screenshot file = Képernyőkép mentése sikertelen.
|
||||
D3D9or11 = Direct3D 9? (Nyomj "Nem"-et Direct3D 11 használatához)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Perbesar
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Berkas terkompresi (7z).\nMohon ekstrak dahulu (coba 7-Zip atau WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Sebuah permainan PSP tidak dapat ditemukan pada disk.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Tidak dapat mem-boot ELF yang terletak di luar mountRoot.
|
||||
Could not save screenshot file = Tidak dapat menyimpan berkas tangkapan layar.
|
||||
D3D9or11 = Direct3D 9? (atau "tidak" untuk Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = il file è compresso (7z).\nPrego, prima decomprimerlo (prova con 7-Zip o WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Non è stato trovato nessun gioco PSP su disco.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Impossibile avviare il file ELF fuori dal mountRoot.
|
||||
Could not save screenshot file = Impossibile salvare il file screenshot.
|
||||
D3D9or11 = Direct3D 9? (oppure "no" per Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = 拡大
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = ファイルが圧縮されています (7z)。\nまず解凍してください (7-ZipかWinRARを使う)。
|
||||
A PSP game couldn't be found on the disc. = PSPのゲームがディスクにありません。
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = mountRootの外部にあるELFを起動できません。
|
||||
Could not save screenshot file = スクリーンショットファイルを保存できません。
|
||||
D3D9or11 = Direct3D 9? (「いいえ」でDirect3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Gede
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = berkas iki terkompres (7z).\nMohon bongkar dahulu (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Ora dapat nyimpen tangkapan layar.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = 확대/축소
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = 파일은 (7z로) 압축되어 있습니다.\n먼저 압축을 해제하십시오 (7-Zip 또는 WinRAR 시도).
|
||||
A PSP game couldn't be found on the disc. = 디스크에서 PSP 게임을 찾을 수 없습니다.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = mountRoot 외부에 있는 ELF를 부팅할 수 없습니다.
|
||||
Could not save screenshot file = 스크린샷 파일을 저장할 수 없습니다.
|
||||
D3D9or11 = 다이렉트3D 9? (또는 Direct3D 11의 경우 "아니오")
|
||||
|
@ -452,6 +452,7 @@ Zoom = ຊູມ
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = ໄຟລ໌ຖືກບີບອັດ (7z).\nກະລຸນາແຕກໄຟລ໌ກ່ອນ (ລອງໃຊ້ 7-Zip ຫຼື WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = ບໍ່ສາມາດບັນທຶກໄຟລ໌ພາບໜ້າຈໍ.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Vergroten
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = het bestand is verkleind (7z).\nPak het bestand eerst uit (probeer 7-Zip of WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Kan het screenshotbestand niet opslaan.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Could not save screenshot file.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Powiększ
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = plik skompresowany (7z).\nProszę najpierw wypakować (spróbuj 7-Zip lub WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Na dysku nie znaleziono gry na PSP.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Nie można uruchomić ELF znajdującego się poza mountRoot.
|
||||
Could not save screenshot file = Nie można zapisać zrzutu ekranu.
|
||||
D3D9or11 = Direct3D 9? (Wybierz "nie" by wybrać Direct3D 11)
|
||||
|
@ -476,6 +476,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = O arquivo está comprimido (7z).\nPor favor descomprima-o primeiro (tente o 7-zip ou WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Um jogo de PSP não pôde ser achado no disco.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Não pôde dar boot no ELF localizado fora do mountRoot.
|
||||
Could not save screenshot file = Não pôde salvar o arquivo da screenshot.
|
||||
D3D9or11 = Direct3D 9? (Ou "não" pro Direct3D 11)
|
||||
|
@ -476,6 +476,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = O ficheiro está comprimido (.7z).\nPor favor descomprima-o primeiro (tente usar o 7-zip ou WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Nenhum jogo de PSP foi ser encontrado no disco.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Não é possível bootar no ELF localizado fora do mountRoot.
|
||||
Could not save screenshot file = Não foi possível salvar o ficheiro da captura de tela.
|
||||
D3D9or11 = Direct3D 9? ("não" para usar Direct3D 11)
|
||||
|
@ -453,6 +453,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Fișierul e compresat (7z).\nVă rog decompresați întai (7-Zip sau WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD-file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Nu s-a putut salva fișierul imagine.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Масштаб
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Файл сжат (7z).\nПожалуйста, распакуйте (воспользуйтесь 7-Zip).
|
||||
A PSP game couldn't be found on the disc. = На диске не удалось найти игру для PSP.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Невозможно загрузить ELF, расположенный вне mountRoot.
|
||||
Could not save screenshot file = Не удалось сохранить скриншот.
|
||||
D3D9or11 = Direct3D 9? (или "нет" для Direct3D 11)
|
||||
|
@ -453,6 +453,7 @@ Zoom = Zooma
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = file is compressed (7z).\nPlease decompress first (try 7-Zip or WinRAR).
|
||||
A PSP game couldn't be found on the disc. = Kunde inte hitta ett PSP-spel på skivavbildningen.
|
||||
BadCHD = Felaktig CHD-fil.\nKomprimera om med "chdman createdvd" för bra prestanda.
|
||||
Cannot boot ELF located outside mountRoot. = Kan inte boota en ELF som ligger utanför mountRoot.
|
||||
Could not save screenshot file = Misslyckades spara skärmdump.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = Ang file ay na-compress (7z).\nPaki-decompress muna (i-try ang 7-Zip o WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Hindi ma-save ang na screenshot
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -453,6 +453,7 @@ Zoom = ขยาย
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = ไฟล์นี้ถูกบีบอัดมา (7z) โปรดแตกไฟล์ก่อน (ลองใช้ 7-Zip หรือ WinRAR หรือ Zarchiver)
|
||||
A PSP game couldn't be found on the disc. = ไม่พบเกม PSP ที่อยู่ในดิสก์นี้
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = ไม่สามารถบู้ต ELF ที่ตั้งอยู่ข้างนอก mountRoot ได้
|
||||
Could not save screenshot file = ไม่สามารถบันทึกการจับภาพจากหน้าจอได้
|
||||
D3D9or11 = ต้องการสลับไปใช้ไดเร็คท์ 9 ใช่ไหม? (หรือเลือก "ไม่ใช่" เพื่อสลับไปใช้ ไดเร็คท์ 3D 11)
|
||||
|
@ -454,6 +454,7 @@ Zoom = Yakınlaştır
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = dosya sıkıştırılmış (7z).\nLütfen ilk olarak dosyayı çıkartın (7-zip ya da WinRAR kullanın).
|
||||
A PSP game couldn't be found on the disc. = Diskte bir PSP oyunu bulunamadı.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = mountRoot dışında bulunan ELF önyüklenemiyor.
|
||||
Could not save screenshot file = Ekran görüntüsü kaydedilemedi.
|
||||
D3D9or11 = Direct3D 9? (Direct3D 11 için hayır'a basın)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Масштаб
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = файл стиснутий (7z). \ nБудь ласка, спочатку розпакуйте (спробуйте 7-Zip або WinRAR).
|
||||
A PSP game couldn't be found on the disc. = На диску не вдалось знайти гру для PSP.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Неможливо завантажити ELF, який знаходиться за межами mountRoot.
|
||||
Could not save screenshot file = Не вдалось зберегти файл знімку екрана.
|
||||
D3D9or11 = Direct3D 9? (чи "Ні" для Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = Zoom
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = File đã bị nén (7z).\nYêu cầu giải nén trước (thử dùng 7-Zip và WinRAR).
|
||||
A PSP game couldn't be found on the disc. = A PSP game couldn't be found on the disc.
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = Cannot boot ELF located outside mountRoot.
|
||||
Could not save screenshot file = Không thể lưu file ảnh chụp màn hình.
|
||||
D3D9or11 = Direct3D 9? (or "no" for Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = 放大
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = 这是7Z压缩文件。\n请试着使用7-zip或WinRAR进行解压缩。
|
||||
A PSP game couldn't be found on the disc. = 光盘中找不到PSP游戏。
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = 无法启动位于mountRoot之外的ELF文件。
|
||||
Could not save screenshot file = 无法保存屏幕截图文件
|
||||
D3D9or11 = 使用Direct3D 9?(或“否”以使用Direct3D 11)
|
||||
|
@ -452,6 +452,7 @@ Zoom = 縮放
|
||||
[Error]
|
||||
7z file detected (Require 7-Zip) = 檔案已壓縮 (7z)\n請先解壓縮 (嘗試 7-Zip 或 WinRAR)
|
||||
A PSP game couldn't be found on the disc. = 此光碟上找不到 PSP 遊戲
|
||||
BadCHD = Bad CHD file.\nCompress using "chdman createdvd" for good performance
|
||||
Cannot boot ELF located outside mountRoot. = 無法啟動位於 mountRoot 外的 ELF
|
||||
Could not save screenshot file = 無法儲存螢幕截圖檔案
|
||||
D3D9or11 = 使用 Direct3D 9?(或「否」以使用 Direct3D 11)
|
||||
|
Loading…
Reference in New Issue
Block a user