• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

StormLib.xcodeproj/H24-Dec-2021-2,1052,091

doc/H03-May-2022-

src/H24-Dec-2021-70,97944,651

storm_dll/H03-May-2022-1,016930

test/H03-May-2022-5,0233,516

.gitignoreH A D24-Dec-20212 KiB168134

Info.plistH A D24-Dec-2021696 2322

LICENSEH A D24-Dec-20211.1 KiB2217

Makefile.linuxH A D24-Dec-202110.6 KiB298265

Makefile.macH A D24-Dec-2021280.4 KiB6,2744,148

PostBuild.batH A D24-Dec-20211.2 KiB3527

Premake5.luaH A D24-Dec-20213 KiB13399

Publish.batH A D24-Dec-20211.2 KiB2622

Publish_beta.batH A D24-Dec-20211.2 KiB2622

READMEH A D24-Dec-2021117 11

README.mdH A D24-Dec-20211.3 KiB4034

StormLib.batH A D24-Dec-2021484 2417

StormLib.kdev4H A D24-Dec-202149 43

StormLib_vs08.slnH A D24-Dec-20219.1 KiB140139

StormLib_vs08.vcprojH A D24-Dec-2021108.9 KiB5,0185,017

StormLib_vs08_dll.vcprojH A D24-Dec-202152.4 KiB2,6642,663

StormLib_vs08_test.vcprojH A D24-Dec-202141.4 KiB2,1022,101

StormLib_vs15.slnH A D24-Dec-20213.9 KiB6867

StormLib_vs15.vcxprojH A D24-Dec-202148.2 KiB932932

StormLib_vs15.vcxproj.filtersH A D24-Dec-202134.1 KiB830830

StormLib_vs15_dll.vcxprojH A D24-Dec-202131.5 KiB529529

StormLib_vs15_dll.vcxproj.filtersH A D24-Dec-202134.3 KiB838838

StormLib_vs15_test.vcxprojH A D24-Dec-202132.6 KiB541541

StormLib_vs15_test.vcxproj.filtersH A D24-Dec-202134.4 KiB839839

StormLib_vs17.slnH A D24-Dec-202110.8 KiB163162

StormLib_vs17.vcxprojH A D24-Dec-202148.2 KiB932932

StormLib_vs17.vcxproj.filtersH A D24-Dec-202134.1 KiB830830

StormLib_vs17_dll.vcxprojH A D24-Dec-202131.5 KiB529529

StormLib_vs17_dll.vcxproj.filtersH A D24-Dec-202134.3 KiB838838

StormLib_vs17_test.vcxprojH A D24-Dec-202132.6 KiB541541

StormLib_vs17_test.vcxproj.filtersH A D24-Dec-202134.4 KiB839839

StormLib_vs19.slnH A D24-Dec-202110.8 KiB163162

StormLib_vs19.vcxprojH A D24-Dec-202178.7 KiB1,1851,185

StormLib_vs19.vcxproj.filtersH A D24-Dec-202134.1 KiB830830

StormLib_vs19_dll.vcxprojH A D24-Dec-202132 KiB537537

StormLib_vs19_dll.vcxproj.filtersH A D24-Dec-202134.3 KiB838838

StormLib_vs19_test.vcxprojH A D24-Dec-202133.3 KiB549549

StormLib_vs19_test.vcxproj.filtersH A D24-Dec-202134.4 KiB839839

make-msvc.batH A D24-Dec-20213.3 KiB6153

make.batH A D24-Dec-20211.2 KiB4740

makefile.w32H A D24-Dec-202110.7 KiB299266

sourcesH A D24-Dec-2021371 1512

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