Archive for Qt5

wc3lib on GitHub and Port to Qt5 and Windows

Posted in technical with tags , , on 2016-11-06 by Baradé

wc3lib is my project to support Blizzard’s file formats used in Warcraft III: Reign of Chaos and Warcraft III: The Frozen Throne.

It provides interface to access BLP (texture), MPQ (data archive), W3M (map) files and others. Besides it offers GUI tools like a custom MPQ, Object or Trigger editor.

Recently I’ve ported the project from Qt4 to Qt5. I dropped all dependencies to KDE 4 SC/KF5 so even the GUI applications do not depend on KDE anymore. This should make it much easier to compile the wc3lib project on Windows. I tried so on Fedora using the MinGW cross compiler and cross-compiled binaries of the Boost C++ Libraries etc. which Fedora luckily does already provide. I’ve created a Windows setup. Check out the resource on Hive Workshop which I will update from time to time: http://www.hiveworkshop.com/threads/wc3lib.275380/

Continue reading