diff --git a/resource_importer_flash.cpp b/resource_importer_flash.cpp index 61904fe..66958c9 100644 --- a/resource_importer_flash.cpp +++ b/resource_importer_flash.cpp @@ -141,6 +141,17 @@ Error ResourceImporterFlash::import(const String &p_source_file, const String &p FileAccess *zip_source_file; zlib_filefunc_def io = zipio_create_io_from_file(&zip_source_file); zipFile zip_source = unzOpen2(p_source_file.utf8().get_data(), &io); + + Error err; + FileAccess *f = FileAccess::open(p_source_file, FileAccess::READ, &err); + + if (!f) { + WARN_PRINT(String("File not found: " + p_source_file)); + } + else { + print_verbose(String("File size: ") + itos(f->get_len())); + } + if (zip_source == NULL) return FAILED; DirAccess *da = DirAccess::create(DirAccess::ACCESS_RESOURCES); @@ -148,6 +159,7 @@ Error ResourceImporterFlash::import(const String &p_source_file, const String &p da->make_dir_recursive(tmp_dir); if (unzGoToFirstFile(zip_source) != UNZ_OK) { + WARN_PRINT(String("Could not open archive: " + p_source_file)); return FAILED; } @@ -180,7 +192,6 @@ Error ResourceImporterFlash::import(const String &p_source_file, const String &p return FAILED; } - // parse document Ref doc = FlashDocument::from_file(document_path); if (!doc.is_valid()) {