diff options
author | bunnei <bunneidev@gmail.com> | 2022-09-17 11:11:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-17 11:11:21 -0700 |
commit | 7172339c7a49479d9324f28b97124ea68bb4ebdd (patch) | |
tree | 4fd42726a92adb8ac7eae28ce18afe2549ccd2ee /src/yuzu/main.cpp | |
parent | 9c32f29af18f5412ea4ba9f15fe0da3805e0d858 (diff) | |
parent | 063b23cc58b1e7367f9e530e752ab56fe1f56532 (diff) |
Merge pull request #8827 from german77/amiibo_release
core: nfp: Implement amiibo encryption
Diffstat (limited to 'src/yuzu/main.cpp')
-rw-r--r-- | src/yuzu/main.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index bda9986e1..3c1bd19db 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -3259,26 +3259,7 @@ void GMainWindow::LoadAmiibo(const QString& filename) { return; } - QFile nfc_file{filename}; - if (!nfc_file.open(QIODevice::ReadOnly)) { - QMessageBox::warning(this, tr("Error opening Amiibo data file"), - tr("Unable to open Amiibo file \"%1\" for reading.").arg(filename)); - return; - } - - const u64 nfc_file_size = nfc_file.size(); - std::vector<u8> buffer(nfc_file_size); - const u64 read_size = nfc_file.read(reinterpret_cast<char*>(buffer.data()), nfc_file_size); - if (nfc_file_size != read_size) { - QMessageBox::warning(this, tr("Error reading Amiibo data file"), - tr("Unable to fully read Amiibo data. Expected to read %1 bytes, but " - "was only able to read %2 bytes.") - .arg(nfc_file_size) - .arg(read_size)); - return; - } - - if (!nfc->LoadAmiibo(buffer)) { + if (!nfc->LoadAmiibo(filename.toStdString())) { QMessageBox::warning(this, tr("Error loading Amiibo data"), tr("Unable to load Amiibo data.")); } |