Merge pull request #18377 from hrydgard/redump-verification

Game info screen: Add checks against the Redump database
This commit is contained in:
Henrik Rydgård
2023-10-26 13:12:24 -05:00
committed by GitHub
61 changed files with 3406 additions and 46 deletions
+2
View File
@@ -2265,6 +2265,8 @@ add_library(${CoreLibName} ${CoreLinkType}
Core/Util/AudioFormat.h
Core/Util/GameManager.cpp
Core/Util/GameManager.h
Core/Util/GameDB.cpp
Core/Util/GameDB.h
Core/Util/PortManager.cpp
Core/Util/PortManager.h
Core/Util/BlockAllocator.cpp
+14 -20
View File
@@ -37,18 +37,10 @@ std::string IndentString(const std::string &str, const std::string &sep, bool sk
// Other simple string utilities.
// Optimized for string constants.
inline bool startsWith(const std::string &str, const char *key) {
size_t keyLen = strlen(key);
if (str.size() < keyLen)
inline bool startsWith(std::string_view str, std::string_view key) {
if (str.size() < key.size())
return false;
return !memcmp(str.data(), key, keyLen);
}
inline bool startsWith(const std::string &str, const std::string &what) {
if (str.size() < what.size())
return false;
return str.substr(0, what.size()) == what;
return !memcmp(str.data(), key.data(), key.size());
}
inline bool endsWith(const std::string &str, const std::string &what) {
@@ -58,21 +50,23 @@ inline bool endsWith(const std::string &str, const std::string &what) {
}
// Only use on strings where you're only concerned about ASCII.
inline bool startsWithNoCase(const std::string &str, const std::string &what) {
if (str.size() < what.size())
inline bool startsWithNoCase(std::string_view str, std::string_view key) {
if (str.size() < key.size())
return false;
return strncasecmp(str.c_str(), what.c_str(), what.size()) == 0;
return strncasecmp(str.data(), key.data(), key.size()) == 0;
}
inline bool endsWithNoCase(const std::string &str, const std::string &what) {
if (str.size() < what.size())
inline bool endsWithNoCase(std::string_view str, std::string_view key) {
if (str.size() < key.size())
return false;
const size_t offset = str.size() - what.size();
return strncasecmp(str.c_str() + offset, what.c_str(), what.size()) == 0;
const size_t offset = str.size() - key.size();
return strncasecmp(str.data() + offset, key.data(), key.size()) == 0;
}
inline bool equalsNoCase(const std::string &str, const char *what) {
return strcasecmp(str.c_str(), what) == 0;
inline bool equalsNoCase(std::string_view str, std::string_view key) {
if (str.size() != key.size())
return false;
return strncasecmp(str.data(), key.data(), key.size()) == 0;
}
void DataToHexString(const uint8_t *data, size_t size, std::string *output);
+2
View File
@@ -1076,6 +1076,7 @@
<ClCompile Include="Util\AudioFormat.cpp" />
<ClCompile Include="Util\BlockAllocator.cpp" />
<ClCompile Include="Util\DisArm64.cpp" />
<ClCompile Include="Util\GameDB.cpp" />
<ClCompile Include="Util\GameManager.cpp" />
<ClCompile Include="Util\PortManager.cpp" />
<ClCompile Include="Util\PPGeDraw.cpp" />
@@ -1444,6 +1445,7 @@
<ClInclude Include="Util\AudioFormat.h" />
<ClInclude Include="Util\BlockAllocator.h" />
<ClInclude Include="Util\DisArm64.h" />
<ClInclude Include="Util\GameDB.h" />
<ClInclude Include="Util\GameManager.h" />
<ClInclude Include="Util\PortManager.h" />
<ClInclude Include="Util\PPGeDraw.h" />
+6
View File
@@ -1297,6 +1297,9 @@
<ClCompile Include="MIPS\ARM64\Arm64IRCompFPU.cpp">
<Filter>MIPS\ARM64</Filter>
</ClCompile>
<ClCompile Include="Util\GameDB.cpp">
<Filter>Util</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="ELF\ElfReader.h">
@@ -2070,6 +2073,9 @@
<ClInclude Include="MIPS\ARM64\Arm64IRRegCache.h">
<Filter>MIPS\ARM64</Filter>
</ClInclude>
<ClInclude Include="Util\GameDB.h">
<Filter>Util</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\LICENSE.TXT" />
+13 -10
View File
@@ -45,8 +45,11 @@ public:
return true;
}
int GetBlockSize() const { return 2048;} // forced, it cannot be changed by subclasses
virtual u32 GetNumBlocks() = 0;
virtual bool IsDisc() = 0;
virtual u32 GetNumBlocks() const = 0;
u64 GetUncompressedSize() const {
return (u64)GetNumBlocks() * (u64)GetBlockSize();
}
virtual bool IsDisc() const = 0;
u32 CalculateCRC(volatile bool *cancel = nullptr);
void NotifyReadError();
@@ -62,8 +65,8 @@ public:
~CISOFileBlockDevice();
bool ReadBlock(int blockNumber, u8 *outPtr, bool uncached = false) override;
bool ReadBlocks(u32 minBlock, int count, u8 *outPtr) override;
u32 GetNumBlocks() override { return numBlocks; }
bool IsDisc() override { return true; }
u32 GetNumBlocks() const override { return numBlocks; }
bool IsDisc() const override { return true; }
private:
u32 *index;
@@ -85,8 +88,8 @@ public:
~FileBlockDevice();
bool ReadBlock(int blockNumber, u8 *outPtr, bool uncached = false) override;
bool ReadBlocks(u32 minBlock, int count, u8 *outPtr) override;
u32 GetNumBlocks() override {return (u32)(filesize_ / GetBlockSize());}
bool IsDisc() override { return true; }
u32 GetNumBlocks() const override {return (u32)(filesize_ / GetBlockSize());}
bool IsDisc() const override { return true; }
private:
u64 filesize_;
@@ -109,8 +112,8 @@ public:
~NPDRMDemoBlockDevice();
bool ReadBlock(int blockNumber, u8 *outPtr, bool uncached = false) override;
u32 GetNumBlocks() override {return (u32)lbaSize;}
bool IsDisc() override { return false; }
u32 GetNumBlocks() const override {return (u32)lbaSize;}
bool IsDisc() const override { return false; }
private:
static std::mutex mutex_;
@@ -138,8 +141,8 @@ public:
~CHDFileBlockDevice();
bool ReadBlock(int blockNumber, u8 *outPtr, bool uncached = false) override;
bool ReadBlocks(u32 minBlock, int count, u8 *outPtr) override;
u32 GetNumBlocks() override { return numBlocks; }
bool IsDisc() override { return true; }
u32 GetNumBlocks() const override { return numBlocks; }
bool IsDisc() const override { return true; }
private:
std::unique_ptr<CHDImpl> impl_;
+140
View File
@@ -0,0 +1,140 @@
#include <cstdint>
#include "Core/Util/GameDB.h"
#include "Common/Log.h"
#include "Common/File/VFS/VFS.h"
#include "Common/StringUtils.h"
GameDB g_gameDB;
static void SplitCSVLine(const std::string_view str, std::vector<std::string_view> &result) {
result.clear();
int indexCommaToLeftOfColumn = 0;
int indexCommaToRightOfColumn = -1;
bool inQuote = false;
for (int i = 0; i < static_cast<int>(str.size()); i++) {
if (str[i] == '\"') {
inQuote = !inQuote;
} else if (str[i] == ',' && !inQuote) {
indexCommaToLeftOfColumn = indexCommaToRightOfColumn;
indexCommaToRightOfColumn = i;
int index = indexCommaToLeftOfColumn + 1;
int length = indexCommaToRightOfColumn - index;
std::string_view column(str.data() + index, length);
// Remove quotes if possible
column = StripQuotes(column);
result.push_back(column);
}
}
const std::string_view finalColumn(str.data() + indexCommaToRightOfColumn + 1, str.size() - indexCommaToRightOfColumn - 1);
result.push_back(finalColumn);
}
static std::vector<std::string_view> splitSV(std::string_view strv, char delim, bool removeWhiteSpace) {
std::vector<std::string_view> output;
size_t first = 0;
while (first < strv.size()) {
const auto second = strv.find(delim, first);
if (first != second) {
std::string_view line = strv.substr(first, second - first);
if (line.back() == '\r') {
line = strv.substr(first, second - first - 1);
}
if (removeWhiteSpace) {
line = StripSpaces(line);
}
output.emplace_back(line);
}
if (second == std::string_view::npos)
break;
first = second + 1;
}
return output;
}
bool GameDB::LoadFromVFS(VFSInterface &vfs, const char *filename) {
size_t size;
uint8_t *data = vfs.ReadFile(filename, &size);
if (!data)
return false;
contents_ = std::string((const char *)data, size);
delete[] data;
// Split the string into views of each line, keeping the original.
std::vector<std::string_view> lines = splitSV(contents_, '\n', false);
SplitCSVLine(lines[0], columns_);
const size_t titleColumn = GetColumnIndex("Title");
const size_t foreignTitleColumn = GetColumnIndex("Foreign Title");
const size_t serialColumn = GetColumnIndex("Serial");
const size_t crcColumn = GetColumnIndex("CRC32");
const size_t sizeColumn = GetColumnIndex("Size");
std::vector<std::string_view> items;
for (size_t i = 1; i < lines.size(); i++) {
auto &lineString = lines[i];
SplitCSVLine(lineString, items);
if (items.size() != columns_.size()) {
// Bad line
ERROR_LOG(SYSTEM, "Bad line in CSV file: %s", std::string(lineString).c_str());
continue;
}
Line line;
line.title = items[titleColumn];
line.foreignTitle = items[foreignTitleColumn];
line.serials = splitSV(items[serialColumn], ',', true);
line.crc = items[crcColumn];
line.size = items[sizeColumn];
lines_.push_back(line);
}
return true;
}
size_t GameDB::GetColumnIndex(std::string_view name) const {
for (size_t i = 0; i < columns_.size(); i++) {
if (name == columns_[i]) {
return i;
}
}
return (size_t)-1;
}
// Our IDs are ULUS12345, while the DB has them in some different forms, with a space or dash as separator.
// TODO: report to redump
static bool IDMatches(std::string_view id, std::string_view dbId) {
if (id.size() < 9 || dbId.size() < 10)
return false;
if (id.substr(0, 4) != dbId.substr(0, 4))
return false;
if (id.substr(4, 5) != dbId.substr(5, 5))
return false;
return true;
}
bool GameDB::GetGameInfos(std::string_view id, std::vector<GameDBInfo> *infos) {
if (id.size() < 9) {
// Not a game.
return false;
}
for (auto &line : lines_) {
for (auto serial : line.serials) {
// Ignore version and stuff for now
if (IDMatches(id, serial)) {
GameDBInfo info;
sscanf(line.crc.data(), "%08x", &info.crc);
sscanf(line.size.data(), "%llu", &info.size);
info.title = line.title;
info.foreignTitle = line.foreignTitle;
infos->push_back(info);
}
}
}
return !infos->empty();
}
+41
View File
@@ -0,0 +1,41 @@
#pragma once
#include <cstdint>
#include <string>
#include <vector>
#include <string_view>
class VFSInterface;
// Serial/id doesn't need including here since we look up by it.
struct GameDBInfo {
std::string title;
std::string foreignTitle;
uint32_t crc;
uint64_t size;
};
class GameDB {
public:
bool LoadFromVFS(VFSInterface &vfs, const char *filename);
bool GetGameInfos(std::string_view id, std::vector<GameDBInfo> *infos);
private:
size_t GetColumnIndex(std::string_view name) const;
struct Line {
// The exact same ISO can have multiple serials.
std::vector<std::string_view> serials;
// The below fields should match GameDBInfo.
std::string_view title;
std::string_view foreignTitle;
std::string_view size;
std::string_view crc;
};
std::string contents_;
std::vector<Line> lines_;
std::vector<std::string_view> columns_;
};
extern GameDB g_gameDB;
+21 -2
View File
@@ -111,7 +111,7 @@ bool GameInfo::Delete() {
}
}
u64 GameInfo::GetGameSizeInBytes() {
u64 GameInfo::GetGameSizeOnDiskInBytes() {
switch (fileType) {
case IdentifiedFileType::PSP_PBP_DIRECTORY:
case IdentifiedFileType::PSP_SAVEDATA_DIRECTORY:
@@ -122,6 +122,22 @@ u64 GameInfo::GetGameSizeInBytes() {
}
}
u64 GameInfo::GetGameSizeUncompressedInBytes() {
switch (fileType) {
case IdentifiedFileType::PSP_PBP_DIRECTORY:
case IdentifiedFileType::PSP_SAVEDATA_DIRECTORY:
return File::ComputeRecursiveDirectorySize(ResolvePBPDirectory(filePath_));
default:
{
BlockDevice *blockDevice = constructBlockDevice(GetFileLoader().get());
u64 size = blockDevice->GetUncompressedSize();
delete blockDevice;
return size;
}
}
}
// Not too meaningful if the object itself is a savedata directory...
std::vector<Path> GameInfo::GetSaveDataDirectories() {
Path memc = GetSysDirectory(DIRECTORY_SAVEDATA);
@@ -659,10 +675,13 @@ handleELF:
if (info_->wantFlags & GAMEINFO_WANTSIZE) {
std::lock_guard<std::mutex> lock(info_->lock);
info_->gameSize = info_->GetGameSizeInBytes();
info_->gameSizeOnDisk = info_->GetGameSizeOnDiskInBytes();
info_->saveDataSize = info_->GetSaveDataSizeInBytes();
info_->installDataSize = info_->GetInstallDataSizeInBytes();
}
if (info_->wantFlags & GAMEINFO_WANTUNCOMPRESSEDSIZE) {
info_->gameSizeUncompressed = info_->GetGameSizeUncompressedInBytes();
}
// INFO_LOG(SYSTEM, "Completed writing info for %s", info_->GetTitle().c_str());
}
+5 -2
View File
@@ -56,6 +56,7 @@ enum GameInfoWantFlags {
GAMEINFO_WANTSIZE = 0x02,
GAMEINFO_WANTSND = 0x04,
GAMEINFO_WANTBGDATA = 0x08, // Use with WANTBG.
GAMEINFO_WANTUNCOMPRESSEDSIZE = 0x10,
};
class FileLoader;
@@ -94,7 +95,8 @@ public:
std::shared_ptr<FileLoader> GetFileLoader();
void DisposeFileLoader();
u64 GetGameSizeInBytes();
u64 GetGameSizeUncompressedInBytes(); // NOTE: More expensive than GetGameSizeOnDiskInBytes().
u64 GetGameSizeOnDiskInBytes();
u64 GetSaveDataSizeInBytes();
u64 GetInstallDataSizeInBytes();
@@ -144,7 +146,8 @@ public:
double lastAccessedTime = 0.0;
u64 gameSize = 0;
u64 gameSizeUncompressed = 0;
u64 gameSizeOnDisk = 0; // compressed size, in case of CSO
u64 saveDataSize = 0;
u64 installDataSize = 0;
+61 -6
View File
@@ -35,6 +35,8 @@
#include "Core/Reporting.h"
#include "Core/System.h"
#include "Core/Loaders.h"
#include "Core/Util/GameDB.h"
#include "UI/OnScreenDisplay.h"
#include "UI/CwCheatScreen.h"
#include "UI/EmuScreen.h"
#include "UI/GameScreen.h"
@@ -128,6 +130,8 @@ void GameScreen::CreateViews() {
tvCRC_ = infoLayout->Add(new TextView("", ALIGN_LEFT, true, new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)));
tvCRC_->SetShadow(true);
tvCRC_->SetVisibility(Reporting::HasCRC(gamePath_) ? V_VISIBLE : V_GONE);
tvVerified_ = infoLayout->Add(new NoticeView(NoticeLevel::INFO, ga->T("Click Calculate CRC to verify"), "", new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)));
tvVerified_->SetVisibility(UI::V_GONE);
} else {
tvTitle_ = nullptr;
tvGameSize_ = nullptr;
@@ -203,8 +207,8 @@ void GameScreen::CreateViews() {
}
}
bool isHomebrew = info && info->region > GAMEREGION_MAX;
if (fileTypeSupportCRC && !isHomebrew && !Reporting::HasCRC(gamePath_) ) {
isHomebrew_ = info && info->region > GAMEREGION_MAX;
if (fileTypeSupportCRC && !isHomebrew_ && !Reporting::HasCRC(gamePath_) ) {
btnCalcCRC_ = rightColumnItems->Add(new ChoiceWithValueDisplay(&CRC32string, ga->T("Calculate CRC"), I18NCat::NONE));
btnCalcCRC_->OnClick.Handle(this, &GameScreen::OnDoCRC32);
} else {
@@ -262,16 +266,16 @@ void GameScreen::render() {
Draw::DrawContext *thin3d = screenManager()->getDrawContext();
std::shared_ptr<GameInfo> info = g_gameInfoCache->GetInfo(thin3d, gamePath_, GAMEINFO_WANTBG | GAMEINFO_WANTSIZE);
std::shared_ptr<GameInfo> info = g_gameInfoCache->GetInfo(thin3d, gamePath_, GAMEINFO_WANTBG | GAMEINFO_WANTSIZE | GAMEINFO_WANTUNCOMPRESSEDSIZE);
if (tvTitle_) {
tvTitle_->SetText(info->GetTitle());
}
if (info->gameSize) {
if (info->gameSizeOnDisk) {
char temp[256];
if (tvGameSize_) {
snprintf(temp, sizeof(temp), "%s: %1.1f %s", ga->T("Game"), (float)(info->gameSize) / 1024.f / 1024.f, ga->T("MB"));
snprintf(temp, sizeof(temp), "%s: %1.1f %s", ga->T("Game"), (float)(info->gameSizeOnDisk) / 1024.f / 1024.f, ga->T("MB"));
tvGameSize_->SetText(temp);
}
if (tvSaveDataSize_) {
@@ -303,9 +307,60 @@ void GameScreen::render() {
if (tvCRC_ && Reporting::HasCRC(gamePath_)) {
auto rp = GetI18NCategory(I18NCat::REPORTING);
std::string crc = StringFromFormat("%08X", Reporting::RetrieveCRC(gamePath_));
uint32_t crcVal = Reporting::RetrieveCRC(gamePath_);
std::string crc = StringFromFormat("%08X", crcVal);
tvCRC_->SetText(ReplaceAll(rp->T("FeedbackCRCValue", "Disc CRC: %1"), "%1", crc));
tvCRC_->SetVisibility(UI::V_VISIBLE);
// Let's check the CRC in the game database, looking up the ID and also matching the crc.
std::vector<GameDBInfo> dbInfos;
if (tvVerified_ && g_gameDB.GetGameInfos(info->id_version, &dbInfos)) {
bool found = false;
for (auto &dbInfo : dbInfos) {
if (dbInfo.crc == crcVal) {
found = true;
}
}
tvVerified_->SetVisibility(UI::V_VISIBLE);
if (found) {
tvVerified_->SetText(ga->T("ISO OK according to the Redump project"));
tvVerified_->SetLevel(NoticeLevel::SUCCESS);
} else {
tvVerified_->SetText(ga->T("CRC checksum does not match, bad or modified ISO"));
tvVerified_->SetLevel(NoticeLevel::ERROR);
}
} else {
tvVerified_->SetText(ga->T("Game ID unknown - not in the Redump database"));
tvVerified_->SetVisibility(UI::V_VISIBLE);
tvVerified_->SetLevel(NoticeLevel::WARN);
}
} else if (!isHomebrew_) {
GameDBInfo dbInfo;
if (tvVerified_) {
std::vector<GameDBInfo> dbInfos;
if (!g_gameDB.GetGameInfos(info->id_version, &dbInfos)) {
tvVerified_->SetText(ga->T("Game ID unknown - not in the ReDump database"));
tvVerified_->SetVisibility(UI::V_VISIBLE);
tvVerified_->SetLevel(NoticeLevel::WARN);
} else if (info->gameSizeUncompressed != 0) { // don't do this check if info still pending
bool found = false;
for (auto &dbInfo : dbInfos) {
// TODO: Doesn't take CSO/CHD into account.
if (info->gameSizeUncompressed == dbInfo.size) {
found = true;
}
}
if (!found) {
tvVerified_->SetText(ga->T("File size incorrect, bad or modified ISO"));
tvVerified_->SetVisibility(UI::V_VISIBLE);
tvVerified_->SetLevel(NoticeLevel::ERROR);
} else {
tvVerified_->SetText(ga->T("Click \"Calculate CRC\" to verify ISO"));
tvVerified_->SetVisibility(UI::V_VISIBLE);
tvVerified_->SetLevel(NoticeLevel::INFO);
}
}
}
}
if (tvID_) {
+5
View File
@@ -23,6 +23,8 @@
#include "Common/UI/UIScreen.h"
#include "Common/File/Path.h"
class NoticeView;
// Game screen: Allows you to start a game, delete saves, delete the game,
// set game specific settings, etc.
@@ -72,6 +74,7 @@ private:
UI::TextView *tvRegion_ = nullptr;
UI::TextView *tvCRC_ = nullptr;
UI::TextView *tvID_ = nullptr;
NoticeView *tvVerified_ = nullptr;
UI::Choice *btnGameSettings_ = nullptr;
UI::Choice *btnCreateGameConfig_ = nullptr;
@@ -84,4 +87,6 @@ private:
std::vector<UI::Choice *> otherChoices_;
std::vector<Path> saveDirs;
std::string CRC32string;
bool isHomebrew_ = false;
};
+8
View File
@@ -151,6 +151,10 @@
#include "UI/DarwinFileSystemServices.h"
#endif
#if !defined(__LIBRETRO__)
#include "Core/Util/GameDB.h"
#endif
#include <Core/HLE/Plugins.h>
bool HandleGlobalMessage(UIMessage message, const std::string &value);
@@ -818,6 +822,10 @@ void NativeInit(int argc, const char *argv[], const char *savegame_dir, const ch
// Initialize retro achievements runtime.
Achievements::Initialize();
#if !defined(__LIBRETRO__)
g_gameDB.LoadFromVFS(g_VFS, "redump.csv");
#endif
// Must be done restarting by now.
restarting = false;
}
+8 -2
View File
@@ -57,12 +57,18 @@ enum class NoticeLevel {
class NoticeView : public UI::InertView {
public:
NoticeView(NoticeLevel level, const std::string &text, const std::string &detailsText, UI::LayoutParams *layoutParams = 0)
NoticeView(NoticeLevel level, std::string_view text, std::string_view detailsText, UI::LayoutParams *layoutParams = 0)
: InertView(layoutParams), level_(level), text_(text), detailsText_(detailsText), iconName_("") {}
void SetIconName(const std::string &name) {
void SetIconName(std::string_view name) {
iconName_ = name;
}
void SetText(std::string_view text) {
text_ = text;
}
void SetLevel(NoticeLevel level) {
level_ = level;
}
void GetContentDimensionsBySpec(const UIContext &dc, UI::MeasureSpec horiz, UI::MeasureSpec vert, float &w, float &h) const override;
void Draw(UIContext &dc) override;
+3 -3
View File
@@ -109,7 +109,7 @@ public:
LinearLayout *topright = new LinearLayout(ORIENT_VERTICAL, new LinearLayoutParams(WRAP_CONTENT, WRAP_CONTENT, 1.0f));
topright->SetSpacing(1.0f);
topright->Add(new TextView(savedata_title, ALIGN_LEFT | FLAG_WRAP_TEXT, false))->SetTextColor(textStyle.fgColor);
topright->Add(new TextView(StringFromFormat("%lld kB", ginfo->gameSize / 1024), 0, true))->SetTextColor(textStyle.fgColor);
topright->Add(new TextView(StringFromFormat("%lld kB", ginfo->gameSizeOnDisk / 1024), 0, true))->SetTextColor(textStyle.fgColor);
topright->Add(new TextView(GetFileDateAsString(savePath_ / "PARAM.SFO"), 0, true))->SetTextColor(textStyle.fgColor);
toprow->Add(topright);
content->Add(new Spacer(3.0));
@@ -287,9 +287,9 @@ void SavedataButton::UpdateText(const std::shared_ptr<GameInfo> &ginfo) {
if (!currentTitle.empty()) {
title_ = CleanSaveString(currentTitle);
}
if (subtitle_.empty() && ginfo->gameSize > 0) {
if (subtitle_.empty() && ginfo->gameSizeOnDisk > 0) {
std::string savedata_title = ginfo->paramSFO.GetValueString("SAVEDATA_TITLE");
subtitle_ = CleanSaveString(savedata_title) + StringFromFormat(" (%lld kB)", ginfo->gameSize / 1024);
subtitle_ = CleanSaveString(savedata_title) + StringFromFormat(" (%lld kB)", ginfo->gameSizeOnDisk / 1024);
}
}
+2
View File
@@ -319,6 +319,7 @@
<ClInclude Include="..\..\Core\ThreadEventQueue.h" />
<ClInclude Include="..\..\Core\ThreadPools.h" />
<ClInclude Include="..\..\Core\TiltEventProcessor.h" />
<ClInclude Include="..\..\Core\Util\GameDB.h" />
<ClInclude Include="..\..\Core\Util\PortManager.h" />
<ClInclude Include="..\..\Core\WebServer.h" />
<ClInclude Include="..\..\Core\Util\AudioFormat.h" />
@@ -603,6 +604,7 @@
<ClCompile Include="..\..\Core\System.cpp" />
<ClCompile Include="..\..\Core\ThreadPools.cpp" />
<ClCompile Include="..\..\Core\TiltEventProcessor.cpp" />
<ClCompile Include="..\..\Core\Util\GameDB.cpp" />
<ClCompile Include="..\..\Core\Util\PortManager.cpp" />
<ClCompile Include="..\..\Core\WebServer.cpp" />
<ClCompile Include="..\..\Core\Util\AudioFormat.cpp" />
+7 -1
View File
@@ -788,7 +788,7 @@
<ClCompile Include="..\..\Core\MIPS\ARM64\Arm64IRCompALU.cpp">
<Filter>MIPS\ARM64</Filter>
</ClCompile>
<ClCompile Include="..\..\Core\MIPS\ARM64\Arm64IRCompBranch.cpp">
<ClCompile Include="..\..\Core\MIPS\ARM64\Arm64IRCompBranch.cpp">
<Filter>MIPS\ARM64</Filter>
</ClCompile>
<ClCompile Include="..\..\Core\MIPS\ARM64\Arm64IRCompFPU.cpp">
@@ -1189,6 +1189,9 @@
<ClCompile Include="..\..\Core\ConfigSettings.cpp" />
<ClCompile Include="..\..\Core\RetroAchievements.cpp" />
<ClCompile Include="..\..\Core\FrameTiming.cpp" />
<ClCompile Include="..\..\Core\Util\GameDB.cpp">
<Filter>Util</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h" />
@@ -1862,6 +1865,9 @@
<ClInclude Include="..\..\Core\Debugger\WebSocket\ClientConfigSubscriber.h" />
<ClInclude Include="..\..\Core\RetroAchievements.h" />
<ClInclude Include="..\..\Core\FrameTiming.h" />
<ClInclude Include="..\..\Core\Util\GameDB.h">
<Filter>Util</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\ext\gason\LICENSE">
+1
View File
@@ -664,6 +664,7 @@ EXEC_AND_LIB_FILES := \
$(SRC)/Core/MIPS/JitCommon/JitState.cpp \
$(SRC)/Core/Util/AudioFormat.cpp \
$(SRC)/Core/Util/PortManager.cpp \
$(SRC)/Core/Util/GameDB.cpp \
$(SRC)/Core/Util/GameManager.cpp \
$(SRC)/Core/Util/BlockAllocator.cpp \
$(SRC)/Core/Util/PPGeDraw.cpp \
+6
View File
@@ -508,18 +508,23 @@ ZIP file detected (Require WINRAR) = ‎الملف مضغوط (ZIP).\nمن فض
[Game]
Asia = ‎أسيا
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = ‎مسح
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = ‎أنشي إعدادت للعبة
Create Shortcut = ‎إصنع إختصار
Delete Game = ‎إمسح اللعبة
Delete Game Config = ‎مسح إعدادات اللعبة
Delete Save Data = ‎مسح بيانات الحفظ
Europe = ‎أروبا
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = ‎اللعبة
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = ‎إعدادات اللعبة
Homebrew = ‎الصفحة الرئيسية
Hong Kong = ‎هونج كونج
InstallData = ‎تثبيت البيانات
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = ‎اليابان
Korea = Korea
MB = ‎ميجا
@@ -623,6 +628,7 @@ Must Restart = ‎يجب عليك إعادة تشغيل البرنامج لكي
Native device resolution = ‎حجم الجهاز الأساسي
Nearest = Nearest
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Create shortcut
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Game
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Game settings
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = Nearest
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Файла е архивиран (ZIP).\nМ
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Изтрий
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Създай пряк път
Delete Game = Изтрий игра
Delete Game Config = Delete game config
Delete Save Data = Изтрий записа
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Игра
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Настройки
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = Най-близко
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Àsia
Calculate CRC = Calcular valor CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Confirmar esborrat
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Crear config. del joc
Create Shortcut = Crear accés directe
Delete Game = Esborrar joc
Delete Game Config = Esborrar config. del joc
Delete Save Data = Esborrar dades guardades
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Joc
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Paràmetres del joc
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instal·lació de dades
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japó
Korea = Corea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Heu de reiniciar PPSSPP per aplicar aquest canvi.
Native device resolution = Resolució nativa del dispositiu
Nearest = Més proper
No buffer = Sense memòria intermèdia
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Saltar efectes del memòria intermèdia
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Soubor je komprimován (ZIP).\nNejdříve h
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Smazat
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Vytvořit nastavení hry
Create Shortcut = Vytvořit zkratku
Delete Game = Smazat hru
Delete Game Config = Smazat nastavení hry
Delete Save Data = Smazat uložená data
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Hra
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Nastavení hry
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalace dat
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Aby došlo k použití těchto změn, je nutné PPSSPP restartova
Native device resolution = Původní rozlišení zařízení
Nearest = Nejbližší
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Přeskočit efekty vyrovnávací paměti
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Fil er pakket (ZIP).\nPak venligst ud førs
[Game]
Asia = Asien
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Slet
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Opret data konfiguration
Create Shortcut = Opret genvej
Delete Game = Slet spil
Delete Game Config = Slet data konfiguration
Delete Save Data = Slet gemt data
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Spil
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Spilindstillinger
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Du må genstarte PPSSPP for at aktivere denne ændring.
Native device resolution = Standard enheds opløsning
Nearest = Nærmest
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effekter
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Datei ist komprimiert (ZIP).\nBitte zuerst
[Game]
Asia = Asien
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Löschen
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Erstelle Spielkonfig.
Create Shortcut = Verknüpfung erstellen
Delete Game = Spiel löschen
Delete Game Config = Lösche Spielkonfig.
Delete Save Data = Spielstand löschen
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Spiel
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Spieleinstellungen
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Dateninstallation
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Sie müssen PPSSPP neustarten, damit die Änderungen wirksam werd
Native device resolution = Native Auflösung
Nearest = Nächster Nachbar
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Über&springe Puffereffekte
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Garaganni shortcut
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Paningoan
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Pangngaturan Paningoan
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = To paling mandoppi'
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+5
View File
@@ -524,18 +524,23 @@ ZIP file detected (Require WINRAR) = File is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Create shortcut
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Game
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Game settings
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Es un archivo comprimido (en ZIP).\nPor lo
[Game]
Asia = Asia
Calculate CRC = Calcular valor CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Confirmar
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Crear config. del juego
Create Shortcut = Crear acceso directo
Delete Game = Borrar juego
Delete Game Config = Borrar config. del juego
Delete Save Data = Borrar datos
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Juego
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Ajustes de juego
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalación de datos
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japón
Korea = Corea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Debes reiniciar PPSSPP para aplicar este cambio.
Native device resolution = Resolución nativa del dispositivo
Nearest = Pixelado
No buffer = Sin búfer
Render all frames = Render all frames
Show Battery % = Ver % de batería
Show Speed = Ver velocidad
Skip Buffer Effects = Saltar efectos del búfer
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Se ha detectado un archivo ZIP.\nUtiliza co
[Game]
Asia = Asia
Calculate CRC = Calcular valor CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Borrar
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Crear config. del juego
Create Shortcut = Crear acceso directo
Delete Game = Borrar juego
Delete Game Config = Borrar config. del juego
Delete Save Data = Borrar datos
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Juego
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Ajustes de juego
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalación de datos
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japón
Korea = Corea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Debes reiniciar PPSSPP para aplicar este cambio.
Native device resolution = Resolución nativa del dispositivo
Nearest = Pixelado
No buffer = No hay búfer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Saltar efectos por búfer (Desactiva búfer, rápido)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = \n.فشرده سازی شده است ZIP
[Game]
Asia = اسیا
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = حذف
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = ایجاد کانفیگ بازی
Create Shortcut = ‎ساخت میانبر
Delete Game = حذف بازی
Delete Game Config = حذف تنظیمات دستی
Delete Save Data = حذف دیتای بازی؟
Europe = اروپا
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = ‎بازی
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = ‎تنظیمات بازی
Homebrew = صفحه اصلی
Hong Kong = هونگ کونگ
InstallData = تصب دیتا؟
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = ژاپن
Korea = کره
MB = مگابایت
@@ -615,6 +620,7 @@ Must Restart = ‎برای اعمال این تنظیم باید برنامه ر
Native device resolution = ‎رزولوشن دستگاه
Nearest = ‎نزدیک ترین
No buffer = بدون بافر
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = ‎رد کردن اثر بافر (سریع تر)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Aasia
Calculate CRC = Laske CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Create shortcut
Delete Game = Poista peli
Delete Game Config = Poista pelin asetus
Delete Save Data = Poista tallennustiedot
Europe = Eurooppa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Peli
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Peliasetukset
Homebrew = Kotitekoinenpeli
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japani
Korea = Korea
MB = Mt
@@ -615,6 +620,7 @@ Must Restart = Sinun täytyy käynnistää PPSSPP uudelleen, jotta tämä muutos
Native device resolution = Laiteen alkuperäinen resoluutio
Nearest = Lähin
No buffer = Ei puskuria
Render all frames = Render all frames
Show Battery % = Näytä akku %
Show Speed = Näytä nopeus
Skip Buffer Effects = Ohita puskuriefektit
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Le fichier est compressé (.zip).\nVeuillez
[Game]
Asia = Asie
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Confirmer
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Créer config. de jeu
Create Shortcut = Créer un raccourci
Delete Game = Supprimer jeu
Delete Game Config = Supprimer config. de jeu
Delete Save Data = Supprimer sauvegardes
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Jeu 
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Paramètres du jeu
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Installation des données 
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japon
Korea = Corée
MB = Mo
@@ -615,6 +620,7 @@ Must Restart = Vous devez redémarrer PPSSPP pour que cette modification prenne
Native device resolution = Définition native de l'appareil
Nearest = Le plus proche
No buffer = 0
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Pas d'effets en mémoire tampon (hack vitesse)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Arquivo comprimido (ZIP).\nNecesita ser des
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Confirmar
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Crear config. do xogo
Create Shortcut = Crear acceso directo
Delete Game = Borrar xogo
Delete Game Config = Borrar config. do xogo
Delete Save Data = Borrar datos
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Xogo
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Axustes de xogo
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalación de datos
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Debes reiniciar PPSSPP para aplicar este cambio.
Native device resolution = Resolución nativa do dispositivo
Nearest = Pixelado
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Το αρχείο είναι συμπισμ
[Game]
Asia = Ασία
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Διαγραφή
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Δημιουργία ρυθμίσεων παιχνιδιού
Create Shortcut = Δημιουργία Συντόμευσης
Delete Game = Διαγραφή Παιχνιδιού
Delete Game Config = Διαγραφή ρυθμίσεων παιχνιδιού
Delete Save Data = Διαγραφή savedata
Europe = Ευρώπη
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Παιχνίδι
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Ρυθμίσεις Παιχνιδιού
Homebrew = Homebrew
Hong Kong = Χονγκ Κονγκ
InstallData = Δεδομένα Εγκατάστασης
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Ιαπωνία
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Πρέπει να επανεκκινήσετε το PPSSPP για
Native device resolution = Χρήση ανάλυσης συσκευής
Nearest = Κοντινότερο
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Παράκαμψη εφέ buffer (γρηγορότερο)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = צור קיצור דרך
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = משחק
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = הגדרות משחק
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = הקרוב ביותר
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Create shortcut
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Game
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Game settings
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = רתויב בורקה
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Datoteka je pakirana (ZIP).\nPrvo raspakira
[Game]
Asia = Azija
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Izbriši
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Kreiraj postavke igre
Create Shortcut = Kreiraj prečac
Delete Game = Izbriši igru
Delete Game Config = Izbriši postavke igre
Delete Save Data = Izbriši savedatu
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Igra
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Postavke igre
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalirajte podatke
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Morate ponovno pokrenuti PPSSPP da bi se efekat primjenio.
Native device resolution = Urođena rezolucija uređaja
Nearest = Najbliže
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Preskoči efekte ublaživanja (nije ublaženo, faster)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = A fájl tömörített (ZIP).\nElőbb csomag
[Game]
Asia = Ázsia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Törlés
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Új játékbeállítás
Create Shortcut = Parancsikon létrehozása
Delete Game = Játék törlése
Delete Game Config = Játékbeállítások törlése
Delete Save Data = Mentések törlése
Europe = Európa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Játék
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Játékbeállítások
Homebrew = Homebrew
Hong Kong = Hongkong
InstallData = Adatok telepítése
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japán
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = A beállítások érvénybeléptetéséhez újra kell indítani a
Native device resolution = Natív készülék felbontás
Nearest = Legközelebbi
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Buffer effektek kihagyása (nem bufferelt, gyorsabb)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Berkas terkompresi (ZIP).\nSilakan ekstrak
[Game]
Asia = Asia
Calculate CRC = Kalkulasi CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Hapus
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Buat konfigurasi permainan
Create Shortcut = Buat jalan pintas
Delete Game = Hapus permainan
Delete Game Config = Hapus konfigurasi permainan
Delete Save Data = Hapus simpanan data
Europe = Eropa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Permainan
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Pengaturan permainan
Homebrew = Paket Permainan
Hong Kong = Hong Kong
InstallData = Instalasi data
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Jepang
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Anda harus memulai ulang PPSSPP agar perubahan ini berfungsi.
Native device resolution = Resolusi asli
Nearest = Terdekat
No buffer = Tidak ada penyangga
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Lewati efek penyangga (tak tersangga, lebih cepat)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Il file è compresso (ZIP).\nPrima si deve
[Game]
Asia = Asia
Calculate CRC = Calcola CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Elimina
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Crea Configurazione di Gioco
Create Shortcut = Crea Scorciatoia
Delete Game = Elimina Gioco
Delete Game Config = Elimina Configurazione di Gioco
Delete Save Data = Elimina Dati Salvataggio
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Gioco
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Impostazioni Gioco
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Installa i dati
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Giappone
Korea = Corea
MB = MB
@@ -616,6 +621,7 @@ Must Restart = Sarà necessario riavviare PPSSPP per attivare le modifiche.
Native device resolution = Risoluzione nativa della periferica
Nearest = Pixel perfect
No buffer = Niente buffer
Render all frames = Render all frames
Show Battery % = Mostra batteria in %
Show Speed = Mostra velocità
Skip Buffer Effects = Salta effetti di buffer (niente buffer, più velocità)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = ファイルが圧縮されています (ZI
[Game]
Asia = アジア
Calculate CRC = CRCを算出する
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = 削除
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = ゲームの設定を作成する
Create Shortcut = ショートカットを作成する
Delete Game = ゲームを削除する
Delete Game Config = ゲームの設定を削除する
Delete Save Data = セーブデータを削除する
Europe = ヨーロッパ
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = ゲーム
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = ゲームの設定
Homebrew = 自作
Hong Kong = 香港
InstallData = データのインストール
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = 日本
Korea = 韓国
MB = MB
@@ -615,6 +620,7 @@ Must Restart = この変更を適用するにはPPSSPPを再起動してくだ
Native device resolution = 機器のネイティブ解像度
Nearest = Nearest
No buffer = バッファなし
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = 速度を表示する
Skip Buffer Effects = ノンバッファレンダリング (高速化)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = berkas iki terkompres (ZIP).\nMohon bongkar
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Mbusek
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Nggawe Setelan Dolanan
Create Shortcut = Nggawe Trobosan
Delete Game = Mbusek Dolanan
Delete Game Config = Mbusek Setelan Dolanan
Delete Save Data = Mbusek Simpenan
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Dolanan
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Setelan Dolanan
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Nginstal data
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Wiwiti maneh PPSSPP kanggo aplikasi setelan.
Native device resolution = Resolusi piranti asal
Nearest = Cedhak
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip efek buffer (non-yakuwi,luwih cepet)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = 파일은 (ZIP으로) 압축되어 있습
[Game]
Asia = 아시아
Calculate CRC = CRC 계산
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = 삭제
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = 게임 구성 생성
Create Shortcut = 단축 키 생성
Delete Game = 게임 삭제
Delete Game Config = 게임 구성 삭제
Delete Save Data = 저장데이터 삭제
Europe = 유럽
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = 게임
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = 게임 설정
Homebrew = 홈브류
Hong Kong = 홍콩
InstallData = 데이터 설치
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = 일본
Korea = 한국
MB = 메가바이트
@@ -615,6 +620,7 @@ Must Restart = 이 변경 사항을 적용하려면 PPSSPP를 다시 시작해
Native device resolution = 기본 장치 해상도
Nearest = 근접 필터링
No buffer = 버퍼 없음
Render all frames = Render all frames
Show Battery % = 배터리 % 표시
Show Speed = 속도 표시
Skip Buffer Effects = 버퍼 효과 건너뛰기(버퍼되지 않음, 더 빠름)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = ໄຟລ໌ຖືກບີບອັດ (ZI
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = ຢືນຢັນການລຶບ
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = ສ້າງການຕັ້ງຄ່າເກມ
Create Shortcut = ຈາກຫຼ້າສຸດ
Delete Game = ລຶບເກມ
Delete Game Config = ລຶບການຕັ້ງຄ່າເກມ
Delete Save Data = ລຶບຂໍ້ມູນທີ່ບັນທຶກ
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = ເກມ
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = ການຕັ້ງຄ່າເກມ
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = ຕິດຕັ້ງຂໍ້ມູນ
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = ເຈົ້າຄວນເລີ່ມ PPSSPP ໃໝ່ເພື
Native device resolution = ຄ່າຄວາມລະອຽດດັ້ງເດີມຂອງອຸປະກອນ
Nearest = Nearest
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = ຂ້າມການໃຊ້ບັບເຟີເອັບເຟກ (ບໍ່ໃຊ້ບັບເຟີ, ໄວຂຶ້ນ)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Failas yra suspaustas (ZIP formato).\nReiki
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Ištrinti
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Kurti nuorodą
Delete Game = Ištrinti žaidimą
Delete Game Config = Delete game config
Delete Save Data = Ištrinti išsaugojimą
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Žaidimas
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Žaidimo parametrai
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instaliuoti duomenis
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = Megabaitai
@@ -615,6 +620,7 @@ Must Restart = Jūs turite perkrauti "PPSSPP" programą, kad pakeisti parametrai
Native device resolution = Įrenginio rezoliucija
Nearest = Arčiausias
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Fail dimampatkan (ZIP).\nSila nyah-mampatka
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Padam
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Buat pintasan
Delete Game = Padam permainan
Delete Game Config = Delete game config
Delete Save Data = Padam data disimpan
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Permainan
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Tetapan permainan
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = Terdekat
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = het bestand is verkleind (ZIP).\nPak het be
[Game]
Asia = Azië
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Verwijderen
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Gameopties aanmaken
Create Shortcut = Snelkoppeling maken
Delete Game = Game wissen
Delete Game Config = Gameopties wissen
Delete Save Data = Savedata wissen
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Game
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Game-instellingen
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data installeren
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = U moet PPSSPP herstarten om de wijzigingen door te voeren.
Native device resolution = Apparaatresolutie
Nearest = Naaste buur
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Buffereffecten nalaten (niet-gebufferd, sneller)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Delete
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Create game config
Create Shortcut = Create shortcut
Delete Game = Delete game
Delete Game Config = Delete game config
Delete Save Data = Delete savedata
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Game
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Game settings
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Data install
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = You must restart PPSSPP for this change to take effect.
Native device resolution = Native device resolution
Nearest = Nermest
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -505,18 +505,23 @@ ZIP file detected (Require WINRAR) = Wykryto plik ZIP.\nRozpakuj go przed użyci
[Game]
Asia = Azja
Calculate CRC = Oblicz CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Usuń
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Utwórz konfigurację gry
Create Shortcut = Utwórz skrót
Delete Game = Usuń grę
Delete Game Config = Usuń konfigurację gry
Delete Save Data = Usuń zapisy gry
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Gra
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Ustawienia gry
Homebrew = Homebrew
Hong Kong = Hongkong
InstallData = Zainstalowane dane
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japonia
Korea = Korea
MB = MB
@@ -620,6 +625,7 @@ Must Restart = Musisz zrestartować PPSSPP, aby zastosować zmiany.
Native device resolution = Natywna rozdzielczość urządzenia
Nearest = Najbliższe
No buffer = Bez bufora
Render all frames = Render all frames
Show Battery % = Pokaż % baterii
Show Speed = Pokaż prędkość
Skip Buffer Effects = Nie renderuj efektów z bufora (niebuforowane, szybsze)
+6
View File
@@ -525,18 +525,23 @@ ZIP file detected (Require WINRAR) = O arquivo está comprimido (ZIP).\nPor favo
[Game]
Asia = Ásia
Calculate CRC = Calcular CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Apagar
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Criar configuração do jogo
Create Shortcut = Criar atalho
Delete Game = Apagar jogo
Delete Game Config = Apagar configuração do jogo
Delete Save Data = Apagar dados do save
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Jogo
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Configurações do jogo
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Dados da instalação
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japão
Korea = Coréia
MB = MBs
@@ -640,6 +645,7 @@ Must Restart = Você deve reiniciar o PPSSPP pra esta mudança ter efeito.
Native device resolution = Resolução nativa do dispositivo
Nearest = Mais próximo
No buffer = Sem buffer
Render all frames = Render all frames
Show Battery % = Mostrar Bateria %
Show Speed = Mostrar Velocidade
Skip Buffer Effects = Ignorar efeitos do buffer
+6
View File
@@ -524,18 +524,23 @@ ZIP file detected (Require WINRAR) = O ficheiro está comprimido (.zip).\nPor fa
[Game]
Asia = Ásia
Calculate CRC = Calcular CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Eliminar
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Criar definições do jogo
Create Shortcut = Criar atalho
Delete Game = Eliminar jogo
Delete Game Config = Eliminar definições do jogo
Delete Save Data = Eliminar dados salvos
Europe = Europa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Jogo
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Definições do jogo
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Dados da Instalação
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japão
Korea = Coreia
MB = MB
@@ -639,6 +644,7 @@ Must Restart = Deverás reiniciar o PPSSPP para esta mudança ter efeito.
Native device resolution = Resolução Nativa do Dispositivo
Nearest = Mais próximo
No buffer = Sem buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Ignorar efeitos do buffer (sem buffer, mais rápido)
+6
View File
@@ -501,18 +501,23 @@ ZIP file detected (Require WINRAR) = Fișierul e compresat(ZIP).\nVă rog decomp
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Ștergere
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Creează configurare joc
Create Shortcut = Creează scurtătură
Delete Game = Ștergere joc
Delete Game Config = Ștergere configurare joc
Delete Save Data = Ștergere salvare
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Joc
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Setări joc
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Instalare date
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -616,6 +621,7 @@ Must Restart = Trebuie să resartezi PPSSPP pt. ca această schimbare să aibă
Native device resolution = Rezoluție nativă dispozitiv
Nearest = Apropiată
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = файл сжат (ZIP).\nПожалуйс
[Game]
Asia = Азия
Calculate CRC = Вычислить CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Удалить
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Создать конфиг
Create Shortcut = Создать ярлык
Delete Game = Удалить игру
Delete Game Config = Удалить конфиг
Delete Save Data = Удалить сохранения
Europe = Европа
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Игра
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Настройки игры
Homebrew = Homebrew
Hong Kong = Гонконг
InstallData = Установить данные
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Япония
Korea = Корея
MB = Мб
@@ -615,6 +620,7 @@ Must Restart = Вы должны перезапустить PPSSPP, чтобы
Native device resolution = Разрешение устройства
Nearest = Ближайший
No buffer = Нет буфера
Render all frames = Render all frames
Show Battery % = Показывать % заряда батареи
Show Speed = Показывать скорость
Skip Buffer Effects = Пропускать эффекты (небуферированный)
+6
View File
@@ -501,18 +501,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Räkna ut CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Ta bort
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Skapa spelconfig
Create Shortcut = Skapa genväg
Delete Game = Ta bort spel
Delete Game Config = Ta bort spelconfig
Delete Save Data = Ta bort sparad data
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Spel
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Spelinställningar
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Installerad data
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -616,6 +621,7 @@ Must Restart = Starta om PPSSPP för att ändringen ska få effekt.
Native device resolution = Native device resolution
Nearest = Närmast
No buffer = Ingen buffer
Render all frames = Render all frames
Show Battery % = Visa batteri-%
Show Speed = Visa hastighet
Skip Buffer Effects = Skippa buffereffekter (snabbare, risk för fel)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = file is compressed (ZIP).\nPlease decompres
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Kumpirmahin ang pag bura
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Gumawa ng game config
Create Shortcut = Gumawa ng shortcut
Delete Game = Burahin ang laro
Delete Game Config = Burahin ang game config
Delete Save Data = Burahin ang save data
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Laro
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Ayos ng laro
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = InstallData
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Kailangan i-restart ang PPSSPP upang maging epiktibo ito
Native device resolution = Native device resolution
Nearest = Pinakamalapit
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Skip buffer effects (non-buffered, mabilis)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = ไฟล์นี้ถูกบีบอ
[Game]
Asia = AS (โซนเอเชีย)
Calculate CRC = คำนวณค่า CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = ยืนยันการลบ
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = สร้างการตั้งค่าเฉพาะเกม
Create Shortcut = สร้างทางลัด
Delete Game = ลบเกม
Delete Game Config = ลบการตั้งค่าเฉพาะเกม
Delete Save Data = ลบข้อมูลเซฟที่บันทึกไว้
Europe = EU (โซนยุโรป)
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = ขนาดไฟล์เกม
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = ตั้งค่าเกม
Homebrew = Homebrew (เกมโฮมบริว)
Hong Kong = HK (โซนฮ่องกง)
InstallData = ข้อมูลที่ถูกติดตั้ง
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = JP (โซนญี่ปุ่น)
Korea = เกาหลี
MB = เมกกะไบต์
@@ -625,6 +630,7 @@ Percent of FPS = อิงจากเปอร์เซ็นต์เฟรม
Performance = ประสิทธิภาพ
Postprocessing shaders = กระบวนการทำงานปรับเฉดแสงสี
Recreate Activity = สร้างกิจกรรมใหม่
Render all frames = Render all frames
Render duplicate frames to 60hz = แสดงผลเฟรมซ้ำให้ถึง 60 เฮิร์ตซ
RenderDuplicateFrames Tip = ช่วยให้ภาพดูลื่นตาขึ้น ในเกมที่ใช้เฟรมเรทต่ำ
Rendering Mode = โหมดที่ใช้ในการแสดงผล
+6
View File
@@ -502,18 +502,23 @@ ZIP file detected (Require WINRAR) = Dosya sıkıştırlmış (ZIP).\nLütfen il
[Game]
Asia = Asya
Calculate CRC = CRC'yi Hesapla
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Sil
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Oyun için yapılandırma dosyası oluştur
Create Shortcut = Kısayol oluştur
Delete Game = Oyunu Sil
Delete Game Config = Oyun ayarını sil
Delete Save Data = Oyun kaydını sil
Europe = Avrupa
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Oyun
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Oyun ayarları
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Veri yükle
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japonya
Korea = Kore
MB = MB
@@ -617,6 +622,7 @@ Must Restart = Bu değişikliğin uygulanması için PPSSPP'yi yeniden başlatma
Native device resolution = Yerel aygıt çözünürlüğü
Nearest = En yakın
No buffer = Arabellek/tampon bellek yok
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Arabellek efektlerini atla (arabelleğe alınmaz, daha hızlıdır)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = Файл стиснуто (ZIP).\nБудь
[Game]
Asia = Азія
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Видалити
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Створити конфіг
Create Shortcut = Створити ярлик
Delete Game = Видалити гру
Delete Game Config = Видалити конфіг
Delete Save Data = Видалити збереження
Europe = Європа
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Гра
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Налаштування гри
Homebrew = Homebrew
Hong Kong = Гонконг
InstallData = Встановити дані
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Японія
Korea = Корея
MB = МБ
@@ -615,6 +620,7 @@ Must Restart = Ви повинні перезавантажити PPSSPP, щоб
Native device resolution = Роздільна здатність пристрою
Nearest = Найближчий
No buffer = Без буфера
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Пропускати ефекти (небуференізованний, швидше)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = đây là file nén (ZIP).\nXin hãy giải
[Game]
Asia = Asia
Calculate CRC = Calculate CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = Xóa
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = Tạo thiết lập cho game
Create Shortcut = Tạo lối tắt
Delete Game = Xóa trò chơi
Delete Game Config = Xóa thiết lập cho game
Delete Save Data = Xóa dữ liệu save
Europe = Europe
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = Trò chơi
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = Cấu hình trò chơi
Homebrew = Homebrew
Hong Kong = Hong Kong
InstallData = Cài đặt dữ liệu
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = Japan
Korea = Korea
MB = MB
@@ -615,6 +620,7 @@ Must Restart = Bạn cần khởi động lại PPSSPP để những thay đổi
Native device resolution = Độ phân giải tự nhiên.
Nearest = Gần nhất
No buffer = No buffer
Render all frames = Render all frames
Show Battery % = Show Battery %
Show Speed = Show Speed
Skip Buffer Effects = Bỏ qua hiệu ứng đệm (không bộ nhớ đệm, nhanh hơn)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = 这是ZIP压缩文件。\n请尝试使用Wi
[Game]
Asia = 亚洲
Calculate CRC = 计算CRC码
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = 确认删除
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = 建立游戏配置
Create Shortcut = 创建快捷方式
Delete Game = 删除游戏
Delete Game Config = 删除游戏配置
Delete Save Data = 删除存档
Europe = 欧洲
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = 游戏
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = 游戏设置
Homebrew = 自制游戏
Hong Kong = 香港
InstallData = 安装数据
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = 日本
Korea = 韩国
MB = MB
@@ -615,6 +620,7 @@ Must Restart = 重启PPSSPP才能使这项设置生效。
Native device resolution = 本机原生的分辨率
Nearest = 邻近取样
No buffer = 不缓冲
Render all frames = Render all frames
Show Battery % = 显示电量%
Show Speed = 显示速度
Skip Buffer Effects = 跳过缓冲效果 (更快)
+6
View File
@@ -500,18 +500,23 @@ ZIP file detected (Require WINRAR) = 檔案已壓縮 (ZIP)\n請先解壓縮 (嘗
[Game]
Asia = 亞州
Calculate CRC = 計算 CRC
Click "Calculate CRC" to verify ISO = Click "Calculate CRC" to verify ISO
ConfirmDelete = 刪除
CRC checksum does not match, bad or modified ISO = CRC checksum does not match, bad or modified ISO
Create Game Config = 建立遊戲組態
Create Shortcut = 建立捷徑
Delete Game = 刪除遊戲
Delete Game Config = 刪除遊戲組態
Delete Save Data = 刪除存檔資料
Europe = 歐洲
File size incorrect, bad or modified ISO = File size incorrect, bad or modified ISO
Game = 遊戲
Game ID unknown - not in the ReDump database = Game ID unknown - not in the ReDump database
Game Settings = 遊戲設定
Homebrew = 自製遊戲
Hong Kong = 香港
InstallData = 資料安裝
ISO OK according to the ReDump project = ISO OK according to the ReDump project
Japan = 日本
Korea = 南韓
MB = MB
@@ -615,6 +620,7 @@ Must Restart = 您必須重新啟動 PPSSPP 以使這項變更生效
Native device resolution = 原生裝置解析度
Nearest = 鄰近取樣
No buffer = 無緩衝
Render all frames = Render all frames
Show Battery % = 顯示電池百分比
Show Speed = 顯示速度
Skip Buffer Effects = 跳過緩衝區效果
+2810
View File
File diff suppressed because it is too large Load Diff