diff --git a/src/main/cpp/onscripter/NsaReader.cpp b/src/main/cpp/onscripter/NsaReader.cpp index 0831548..8c7e85b 100644 --- a/src/main/cpp/onscripter/NsaReader.cpp +++ b/src/main/cpp/onscripter/NsaReader.cpp @@ -73,8 +73,11 @@ int NsaReader::internalOpen( const char *nsa_path, int ns2_count_offset, int nsa bool archive_found = false; char archive_name[256], archive_name2[256]; - if ( SarReader::open( "arc.sar" ) ) + if ( SarReader::open( "arc.sar" ) == 0 ) { + archive_found = true; + } else { sar_flag = false; + } if (archive_type & ARCHIVE_TYPE_NS2){ for ( i=ns2_count_offset ; i