diff --git a/3rdParty/Storm/Source/storm.h b/3rdParty/Storm/Source/storm.h index 4e1c032c6..278f2e9c0 100644 --- a/3rdParty/Storm/Source/storm.h +++ b/3rdParty/Storm/Source/storm.h @@ -393,6 +393,8 @@ SNetSendMessage( #define SNPLAYER_ALL -1 #define SNPLAYER_OTHERS -2 +#define MPQ_FLAG_READ_ONLY 1 + /* SNetSendTurn @ 128 * diff --git a/Stub/init.cpp b/Stub/init.cpp index a1eb0ec34..c9d7d8502 100644 --- a/Stub/init.cpp +++ b/Stub/init.cpp @@ -86,10 +86,10 @@ void __cdecl init_archives() { DUMMY(); // We will need to remove the find_file_in_std_directories funct when it comes to mobile - SFileOpenArchive(find_file_in_std_directories("diabdat.mpq").c_str(), 1000, 0, &diabdat_mpq); + SFileOpenArchive(find_file_in_std_directories("diabdat.mpq").c_str(), 1000, MPQ_FLAG_READ_ONLY, &diabdat_mpq); assert(diabdat_mpq); - SFileOpenArchive("patch_rt.mpq", 1000, 0, &patch_rt_mpq); + SFileOpenArchive("patch_rt.mpq", 1000, MPQ_FLAG_READ_ONLY, &patch_rt_mpq); } void GetAvailableHeroes()