|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| StormLib.xcodeproj/ | H | 24-Dec-2021 | - | 2,105 | 2,091 |
| doc/ | H | 03-May-2022 | - | | |
| src/ | H | 24-Dec-2021 | - | 70,979 | 44,651 |
| storm_dll/ | H | 03-May-2022 | - | 1,016 | 930 |
| test/ | H | 03-May-2022 | - | 5,023 | 3,516 |
| .gitignore | H A D | 24-Dec-2021 | 2 KiB | 168 | 134 |
| Info.plist | H A D | 24-Dec-2021 | 696 | 23 | 22 |
| LICENSE | H A D | 24-Dec-2021 | 1.1 KiB | 22 | 17 |
| Makefile.linux | H A D | 24-Dec-2021 | 10.6 KiB | 298 | 265 |
| Makefile.mac | H A D | 24-Dec-2021 | 280.4 KiB | 6,274 | 4,148 |
| PostBuild.bat | H A D | 24-Dec-2021 | 1.2 KiB | 35 | 27 |
| Premake5.lua | H A D | 24-Dec-2021 | 3 KiB | 133 | 99 |
| Publish.bat | H A D | 24-Dec-2021 | 1.2 KiB | 26 | 22 |
| Publish_beta.bat | H A D | 24-Dec-2021 | 1.2 KiB | 26 | 22 |
| README | H A D | 24-Dec-2021 | 117 | 1 | 1 |
| README.md | H A D | 24-Dec-2021 | 1.3 KiB | 40 | 34 |
| StormLib.bat | H A D | 24-Dec-2021 | 484 | 24 | 17 |
| StormLib.kdev4 | H A D | 24-Dec-2021 | 49 | 4 | 3 |
| StormLib_vs08.sln | H A D | 24-Dec-2021 | 9.1 KiB | 140 | 139 |
| StormLib_vs08.vcproj | H A D | 24-Dec-2021 | 108.9 KiB | 5,018 | 5,017 |
| StormLib_vs08_dll.vcproj | H A D | 24-Dec-2021 | 52.4 KiB | 2,664 | 2,663 |
| StormLib_vs08_test.vcproj | H A D | 24-Dec-2021 | 41.4 KiB | 2,102 | 2,101 |
| StormLib_vs15.sln | H A D | 24-Dec-2021 | 3.9 KiB | 68 | 67 |
| StormLib_vs15.vcxproj | H A D | 24-Dec-2021 | 48.2 KiB | 932 | 932 |
| StormLib_vs15.vcxproj.filters | H A D | 24-Dec-2021 | 34.1 KiB | 830 | 830 |
| StormLib_vs15_dll.vcxproj | H A D | 24-Dec-2021 | 31.5 KiB | 529 | 529 |
| StormLib_vs15_dll.vcxproj.filters | H A D | 24-Dec-2021 | 34.3 KiB | 838 | 838 |
| StormLib_vs15_test.vcxproj | H A D | 24-Dec-2021 | 32.6 KiB | 541 | 541 |
| StormLib_vs15_test.vcxproj.filters | H A D | 24-Dec-2021 | 34.4 KiB | 839 | 839 |
| StormLib_vs17.sln | H A D | 24-Dec-2021 | 10.8 KiB | 163 | 162 |
| StormLib_vs17.vcxproj | H A D | 24-Dec-2021 | 48.2 KiB | 932 | 932 |
| StormLib_vs17.vcxproj.filters | H A D | 24-Dec-2021 | 34.1 KiB | 830 | 830 |
| StormLib_vs17_dll.vcxproj | H A D | 24-Dec-2021 | 31.5 KiB | 529 | 529 |
| StormLib_vs17_dll.vcxproj.filters | H A D | 24-Dec-2021 | 34.3 KiB | 838 | 838 |
| StormLib_vs17_test.vcxproj | H A D | 24-Dec-2021 | 32.6 KiB | 541 | 541 |
| StormLib_vs17_test.vcxproj.filters | H A D | 24-Dec-2021 | 34.4 KiB | 839 | 839 |
| StormLib_vs19.sln | H A D | 24-Dec-2021 | 10.8 KiB | 163 | 162 |
| StormLib_vs19.vcxproj | H A D | 24-Dec-2021 | 78.7 KiB | 1,185 | 1,185 |
| StormLib_vs19.vcxproj.filters | H A D | 24-Dec-2021 | 34.1 KiB | 830 | 830 |
| StormLib_vs19_dll.vcxproj | H A D | 24-Dec-2021 | 32 KiB | 537 | 537 |
| StormLib_vs19_dll.vcxproj.filters | H A D | 24-Dec-2021 | 34.3 KiB | 838 | 838 |
| StormLib_vs19_test.vcxproj | H A D | 24-Dec-2021 | 33.3 KiB | 549 | 549 |
| StormLib_vs19_test.vcxproj.filters | H A D | 24-Dec-2021 | 34.4 KiB | 839 | 839 |
| make-msvc.bat | H A D | 24-Dec-2021 | 3.3 KiB | 61 | 53 |
| make.bat | H A D | 24-Dec-2021 | 1.2 KiB | 47 | 40 |
| makefile.w32 | H A D | 24-Dec-2021 | 10.7 KiB | 299 | 266 |
| sources | H A D | 24-Dec-2021 | 371 | 15 | 12 |
README
1This is official repository for the StomLib library, an open-source project that can work with Blizzard MPQ archives.
README.md
1# StormLib
2
3This is official repository for the StomLib library, an open-source project that can work with Blizzard MPQ archives.
4
5## Installation and basic usage
6### Linux
71. Download latest release
82. Install StormLib:
9```
10$ cd <path-to-StormLib>
11$ cmake CMakeLists.txt
12$ make
13$ make install
14```
153. Include StormLib in your project: `#include <StormLib.h>`
164. Make sure you compile your project with `-lstorm -lz -lbz2`
17
18### Windows (Visual Studio 2008)
191. Download the latest release of StormLib
202. Open the solution file `StormLib_vs08.sln` in Visual Studio 2008
213. Choose "Build / Batch Build" and select every build of "StormLib"
224. Choose "Rebuild"
235. The result libraries are in `.\bin\Win32` and `.\bin\x64`
24
25### Windows (Visual Studio 2017 or 2019)
260. Make sure you have SDK 10.0.17134.0 installed
271. Download the latest release of StormLib
282. Open the solution file `StormLib_vs19.sln` in Visual Studio 2017/2019
293. Choose "Build / Batch Build" and select every build of "StormLib"
304. Choose "Rebuild"
315. The result libraries are in `.\bin\Win32` and `.\bin\x64`
32
33### Windows (Test Project)
341. Include the main StormLib header: `#include <StormLib.h>`
352. Set the correct library directory for StormLibXYZ.lib:
36 * X: D = Debug, R = Release
37 * Y: A = ANSI build, U = Unicode build
38 * Z: S = Using static CRT library, D = Using Dynamic CRT library
393. Rebuild
40