From dae6c5e315445b0c25d6a500deb7e7e625d8df90 Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Sat, 7 Nov 2015 23:04:44 +0100 Subject: + Hashing function no longer replaces slashes for backslashes (storm.dll v 2002 doesn't do that either) + Support for names beginning with slashes, like \/\BTNThoriumAmmunition.blp --- storm_dll/Storm_dll.sln | 1 - storm_dll/storm_test.cpp | 12 ++++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'storm_dll') diff --git a/storm_dll/Storm_dll.sln b/storm_dll/Storm_dll.sln index 3b323fa..2641f65 100644 --- a/storm_dll/Storm_dll.sln +++ b/storm_dll/Storm_dll.sln @@ -1,4 +1,3 @@ - Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Storm_dll", "Storm_dll.vcproj", "{BD600973-C6FA-4CE3-8821-67F6418B7F9C}" diff --git a/storm_dll/storm_test.cpp b/storm_dll/storm_test.cpp index e691776..4c69443 100644 --- a/storm_dll/storm_test.cpp +++ b/storm_dll/storm_test.cpp @@ -25,12 +25,16 @@ int main() { HANDLE hMpq = NULL; + HANDLE hFile = NULL; - _asm int 3; - StormOpenFileEx(NULL, NULL, 0, NULL); + if(StormOpenArchive("e:\\Multimedia\\MPQs\\1995 - Test MPQs\\MPQ_2015_v1_MessListFile.mpq", 0, 0, &hMpq)) + { + _asm int 3; + if(StormOpenFileEx(hMpq, "\\\\\\*¹BTNGoblinPyrotechnician.blp", 0, &hFile)) + { + StormCloseFile(hFile); + } - if(StormOpenArchive("E:\\Multimedia\\MPQs\\1995 - Test MPQs\\MPQ_2014_v1_ProtectedMap_Spazzler3.w3x", 0, 0, &hMpq)) - { StormCloseArchive(hMpq); } -- cgit v1.2.3